Tkpled.ru

Узористый проект

Языки программирования с ключевыми словами не на английском

Языки программирования, основанные не на английском языке — такие языки программирования, которые, в отличие от большинства распространенных языков, не используют ключевые слова, взятые из английской лексики.

Содержание

Преобладание языков программирования, основанных на английском

Существует подавляющая тенденция использовать английский язык как источник ключевых слов и названий библиотек. Согласно базе языков HPOL[1], существует более 8500 языков программирования, 2400 из них разработаны в США, 600 в Великобритании, 160 в Канаде, 75 в Австралии.

Статистика говорит о том, что очень большая доля языков программирования появилась в англоговорящих странах. Не говоря уже о том, что часто языки, разработанные не в англоговорящей стране, используют английский для международной аудитории (например Python, родившийся в Нидерландах) или из-за того, что разрабатываемый язык основан на другом языке программирования, с английским синтаксисом (Caml, разработанный во Франции).

Языки программирования, основанные на естественных языках, кроме английского

Многоязычные

  • 4th Dimension — локализованные версии этого языка используют французские или немецкие ключевые слова.
  • Фокал — ключевые слова изначально английские, но DEC создала версии FOCAL на нескольких европейских языках.
  • MS Word и MS Excel — их язык макросов локализован для других языков.
  • TI-Calculator BASIC — 68000 версия локализована. К сожалению, различные строки конфигурации также локализованы, что исключает полную бинарную совместимость.
  • Компилятор Делавар — ключевые слова, описания ошибок и алфавит языка можно указать в текстовом файле. На данный момент имеется локализация для русского и английского языков.

Русскоязычные

На базе европейских языков

  • Fjölnir — исландский императивный язык программирования 1980-х годов.
  • GOTO++ — французский язык программирований, основанный на французском и английском языках[2].
  • Lexico — испанский объектно-ориентированный язык для изучения .NET.
  • LSE — фр. Langage Symbolique d'Enseignement, французский учебный язык программирования, созданный в 1970-х в École Supérieure d'Électricité. Вид Бейсика с процедурами, функциями и локальными переменными как в Паскале.
  • SAKO — созданный в 1950-е годы язык, польский FORTRAN.
  • Superlogo — голландская разработка для автоматизированного обучения, основана на Лого.

На базе восточных языков

Языки программирования, не основанные на естественных языках

Многие из них эзотерические.

  • APL — Язык программирования, основанный на математической нотации и абстракции.
  • Brainfuck — Минималистичный эзотерический язык программирования, созданный с целью создания компилятора, меньшего 256 байтов.
  • FALSE — Другой минималистичный эзотерический язык программирования, имеющий синтаксис, состоящий главным образом из единичных не буквенно-цифровых символов.
  • Piet — язык программирования, использующий разноцветные изображения в качестве операторов языка.
  • Plankalkül — Первый язык программирования. Разработан немецким пионером компьютеростороения Конрадом Цузе; использует символьную табличную нотацию.
  • Spoon — Brainfuck-подобный язык программирования, использующий только нули и единицы.
  • var'aq — Язык, основанный на искусственном клингонском языке из Star Trek.
  • Whitespace — Язык, основанный на использовании пробелов.

Изменяемый синтаксис анализатора

  • ChinesePython — Полный перевод Python на китайский язык.
  • HyperTalk — Язык программирования, используемый в Apple HyperCard; позволяет перевод с помощью стандартных ресурсов.
  • Macintosh AppleScript — доступны различные «диалекты», включая французский и японский; как бы то ни было, эта возможность исчезла в поздних версиях.
  • Lingua::Romana::Perligata, который позволяет писать программы на латыни.

См. также

Примечания

  1. in HOPL, the History of Programming Languages, used the advanced search to find languages by country
  2. GOTO++ — Exciting news
  3. Aheui — Esolang
  4. عمّوريا (عرب) أول لغة برمجة عربية مفتوحة المصدر AMMORIA (ARAB) the first open source Arabic programming language
  5. hForth — A Small, Portable ANS Forth
  6. nadesiko — Project Hosting on Google Code

Источники

Pigott, Diarmuid HOPL, the History of Programming Languages (2006). Архивировано из первоисточника 25 мая 2012. Проверено 14 апреля 2008.

Ссылки

  • Форум по русским языкам программирования и средств разработки
  • Язык программирования Глагол
  • Язык программирования ПРОФТ
  • домашняя страница HPL на SourceForge
  • hForth
  • история LSE и его семьи (LSD/LSG/LST)
  • информация о SAKO на HOPL

Языки программирования с ключевыми словами не на английском.