Языки программирования, не основанные на английском языке
-
Преобладание языков программирования на английском
- Более 2400 из 8500 зарегистрированных языков программирования разработаны в англоязычных странах.
- Английский язык часто используется для привлечения международной аудитории, даже если язык был разработан в другой стране.
-
Международные языки программирования
- ALGOL 68 стал международным стандартом, доступным на многих языках.
- Citrine позволяет переводить языки программирования на любой письменный человеческий язык.
- Hedy разработан для обучения программированию и поддерживает множество языков.
- International Scheme позволяет добавлять интернационализацию в виде библиотеки.
- Scratch поддерживает множество языков и позволяет пользователям выбирать переводы.
-
Языки программирования на основе неанглийских символов
- Ceylonicus объединяет сингальский и английский синтаксис в одной кодовой базе.
- APL, Brainfuck, EmojiCode, G, Hoon, J, Световой узор, Mouse, Piet, Plankalkül, Пробельные символы, Babylscript, Component Pascal, HyperTalk, IronPerunis, AppleScript, Maude, Perl, Perunis, Йоке — это примеры языков программирования, использующих символы вместо ключевых слов.
-
Изменяемый синтаксис и локализация
- Babylscript поддерживает многоязычность и локализацию ключевых слов.
- Component Pascal позволяет изменять ключевые слова на родном языке.
- HyperTalk позволяет переводить с помощью пользовательских ресурсов.
- IronPerunis и Perunis — это локализованные версии Python.
- Maude позволяет полностью определять синтаксис и семантику в пределах ASCII.
- Perl позволяет изменять синтаксический анализатор для разных языков.
- Йоке — это складной язык, позволяющий писать выразительный код на разных языках.
Полный текст статьи: