В каждом языке программирования существуют правила именования переменных и констант (идентификаторов). Они могут отличаться, но в большинстве языков они похожи и совпадают почти на 100%. А именно: Последнее правило действовало почти во всех старых версиях языков. Но с переходом на Юникод некоторые языки позволяют давать имена переменным и константам, которые состоят не только из латинских букв. Например, в C#, Python, JavaScript, 1C и некоторых других вы можете использовать русские буквы. А вот, например, в Lazarus - нет (хотя редактор исходного кода там тоже использует Юникод)...
За последнее время в мире появилось такое большое количество камер, что оно вносит всё больше хаоса в систему именования фотографий этих камер, в то время как, сама по себе, система крайне важна для различных узких вариантов применения. Андрей Коржиц придумал универсальную систему именования файлов, которую можно распространить повсеместно, благодаря тому, что система распространяется под открытой лицензией Creative Commons Attribution-ShareAlike 4.0, а также тому, что её довольно легко масштабировать и распространить на абсолютно любые случаи применения...