- Русские языки программирования
-
Языки программирования, основанные не на английском языке — такие языки программирования, которые, в отличие от большинства распространенных языков, не используют ключевые слова, взятые из английской лексики.
Содержание
Преобладание языков программирования, основанных на английском
Существует подавляющая тенденция использовать английский язык как источник ключевых слов и названий библиотек. Согласно базе языков HPOL[1], существует более 8500 языков программирования, 2400 из них разработаны в США, 600 в Великобритании, 160 в Канаде, 75 в Австралии.
Статистика говорит о том, что очень большая доля языков программирования появилась в англоговорящих странах. Не говоря уже о том, что часто языки, разработанные не в англоговорящей стране, используют английский для международной аудитории (например Нидерландах) или из-за того, что разрабатываемый язык основан на другом языке программирования, с английским синтаксисом (Caml, разработанный во Франции).
Языки программирования, основанные на естественных языках, кроме английского
- Aheui — эзотерический Хангыль[2].
- AMMORIA(ARAB) — открытый объектно-ориентированный арабский язык программирования, созданный специально дла арабов[3].
- ARLOGO — открытый арабский язык программирования, основанный на интерпретаторе UCB Logo.
- Chinese BASIC — китайский диалект Applesoft BASIC; для тайваньских клонов Apple II и Multitech Microprofessor II.
- Fjölnir — исландский императивный язык программирования 1980-х годов.
- FOCAL — ключевые слова изначально английские, но DEC создала версии FOCAL на нескольких европейских языках.
- 4th Dimension — локализованные версии этого языка используют французские или немецкие ключевые слова.
- Geem — арабский язык программирования, основан на C++ с простой графической реализацией.
- GOTO++ — французский язык программирований, основанный на французском и английском языках[4].
- Hindawi Programming System — индийский набор аналогов для C, C++, yacc, ассемблера, logo, Ada и проч. для таких языков как хинди, гуджарати, ассамского языка, и бенгали(версия BangaBhasha).
- Hindi Programming Language — основанный на хинди язык программирования для .NET.
- hForth — Forth с вариантом набора ключевых слов на корейском языке[5].
- HPL — основанный на иврите язык программирования.
- Lexico — испанский объектно-ориентированный язык для изучения .NET.
- LSE — фр. Langage Symbolique d'Enseignement, французский учебный язык программирования, созданный в 1970-х в École Supérieure d'Électricité. Вид Бейсика с процедурами, функциями и локальными переменными как в Паскале.
- MS Word и MS Excel — их язык макросов локализован для других языков.
- SAKO — созданный в 1950-е годы язык, польский FORTRAN.
- Superlogo — голландская разработка для автоматизированного обучения, основана на Logo.
- TI-Calculator BASIC — 68000 версия локализована. К сожалению, различные строки конфигурации также локализованы, что исключает полную бинарную совместимость.
- АНАЛИТИК — язык программирования, использовавшийся в советских ЭВМ серии МИР.
- Встроенный язык программирования 1С:Предприятие — основанный на русском язык программирования, использующийся в технологической платформе «1С:Предприятие».
- ГЛАГОЛ — основанный на русском язык программирования, сходный с языками Oberon и Pascal.
- Рапира — основанный на русском языке интерпритируемый процедурный язык программирования с динамической типизацией.
- РАЯ (русский алгоритмический язык) — русский язык программирования, используемый для записи и изучения алгоритмов.
- Робик — простой, основанный на русском языке язык программирования для изучения детьми основ программирования.
Языки программирования, не основанные на естественных языках
Многие из них эзотерические.
- APL — Язык программирования, основанный на математической нотации и абстракции.
- компилятора, меньшего 256 байтов.
-
- Plankalkül — Первый язык программирования. Разработан немецким пионером компьютеростороения Конрадом Цузе; использует символьную табличную нотацию.
- Brainfuck-подобный язык программирования, использующий только нули и единицы.
- var'aq — Язык, основанный на искусственном клингонском языке из Star Trek.
- пробелов.
Изменяемый синтаксис анализатора
- ChinesePython — Полный перевод китайский язык.
- HyperTalk — Язык программирования, используемый в Apple HyperCard; позволяет перевод с помощью стандартных ресурсов.
- Macintosh
- Lingua::Romana::Perligata, который позволяет писать программы на латыни.
Примечания
- ↑ in HOPL, the History of Programming Languages, used the advanced search to find languages by country
- ↑ http://esolangs.org/wiki/Aheui
- ↑ http://ammoria.sourceforge.net
- ↑ http://www.gotopp.org/index.html.en
- ↑ http://www.taygeta.com/hforth.html
Источники
Pigott, Diarmuid HOPL, the History of Programming Languages (2006). Проверено 14 апреля 2008.
Ссылки
Wikimedia Foundation. 2010.