Python3: идентификаторы на русском

Оказывается в Python 3 в качестве идентификаторов можно использовать не-ASCII символы:



Очень интересная возможность. Например, можно написать учебный язык программирования, научный вычислительный модуль на родном языке.

Комментарии (4)

RSS свернуть / развернуть
+
0
Чота фиг знает, 1сникам бы это понравилось)
avatar

Sergei_T

  • 16 марта 2012, 23:06
+
0
А почему бы и нет? Но мне, наверно, переучиваться поздно. В мозгу четкое разделение: латиница для общения с машинами, кириллица — для общения с человеками. И в этом, по-моему, есть наше преимущество пред теми, кто и тексты, обращенные к компьютерам, и тексты, обращенные к людям пишет одними и теми же буквами и словами. Общение с машинами построено на алгоритмах и четкой формальной (ака бинарной) логике: «Да != нет». Общение же между людьми построено на логике вероятностной, диалектической, а иногда и вовсе на антилогике: «Так-то да, но х… его знает как на самом деле получится».
avatar

yababay

  • 17 марта 2012, 05:59
+
0
Я о чем хотел сказать: не нужно корячиться с лексическими анализаторами и пр. Просто пишешь модуль-обертку на русском языке для распространенных объектов и функций, подключаешь его содержимое в пространство имен python3 программы.
avatar

durman

  • 17 марта 2012, 08:40
+
0
Теперь я понял!
avatar

Sergei_T

  • 17 марта 2012, 18:06

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.