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