У меня была дискуссия в твиттере о добавлении возможности Ruby использовать λ
вместо lambda
, и в целом о поддержке Unicode.Я понял, что все языки, которые я знаю, работают только с зарезервированными английскими словами и в основном предполагают использование клавиатуры us-en (например, используя $ вместо £ или ¥).В то время как некоторые языки теперь начинают поддерживать Unicode в строковых функциях, все еще существует множество соглашений, основанных на английском или латинском наборе символов.Например, Ruby требует, чтобы имена классов начинались с заглавной буквы, но верхний и нижний регистр не являются свойством глифов в большинстве сценариев.
Поэтому возникает вопрос: «Существуют ли языки программирования, которые работают в большом набореязыков, и как они это делают? "