~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 77FA36EB163CF0E0DD615551BAF94DB6__1711625580 ✰
Заголовок документа оригинал.:
✰ Non-English-based programming languages - Wikipedia ✰
Заголовок документа перевод.:
✰ Языки программирования, не основанные на английском языке — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Non-English-based_programming_languages ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/77/b6/77fa36eb163cf0e0dd615551baf94db6.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/77/b6/77fa36eb163cf0e0dd615551baf94db6__translat.html ✰
Дата и время сохранения документа:
✰ 16.06.2024 10:22:35 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 28 March 2024, at 14:33 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Языки программирования, не основанные на английском языке — Википедия Jump to content

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

Из Википедии, бесплатной энциклопедии

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

Распространенность языков программирования на основе английского языка [ править ]

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

Таким образом, более трети всех языков программирования были разработаны в странах, где английский является основным языком. При этом не учитывается доля использования каждого языка программирования, ситуации, когда язык был разработан в неанглоязычной стране, но использовался английский для обращения к международной аудитории (см. случай Python из Нидерландов , Ruby из Японии) . и Lua из Бразилии ), а также ситуации, когда он был основан на другом языке программирования, использующем английский язык.

Международные языки программирования [ править ]

Концепция языков программирования международного типа была вдохновлена ​​работами британских ученых-компьютерщиков Кристофера Стрейчи , Питера Ландина и других. Он представляет собой класс языков, образцом которого была линия алгоритмических языков АЛГОЛ .

АЛГОЛ edit68

АЛГОЛА 68 Стандартный документ был опубликован на многих естественных языках . Стандарт позволил интернационализировать язык программирования. 20 декабря 1968 г. «Заключительный отчет» (MR 101) был принят Рабочей группой, а затем одобрен Генеральной Ассамблеей ИФИП публикации для ЮНЕСКО . Переводы стандарта были сделаны на русский , немецкий , французский , болгарский , а затем и на японский языки . Стандарт также был доступен на языке Брайля. [ нужны разъяснения ] . Алгол 68 стал стандартом ГОСТ- 27974-88 в Советском Союзе .

  • GOST 27974-88 Programming language ALGOL 68 – Язык программирования АЛГОЛ 68 [2]
  • GOST 27975-88 Programming language ALGOL 68 extended – Язык программирования АЛГОЛ 68 расширенный [3]

На английском языке оператор случая Algol68 читается как case ~ in ~ out ~ esac . По -русски это звучит как выб ~ в ~ либо ~ быв .

Цитрин [ править ]

Локализация — основная особенность языка программирования Citrine . Цитрин разработан так, чтобы его можно было перевести на любой письменный человеческий язык. Например, версия на западно-фризском языке называется Citrine/FY. В Citrine есть локализованные ключевые слова, локализованные цифры и локализованные знаки препинания. Пользователи могут переводить файлы кода с одного языка на другой, используя строковый подход. На момент написания Citrine поддерживает 111 человеческих языков. Поддержка не ограничивается широко известными языками; все естественные человеческие языки до EGIDS-6 принимаются для включения.

Хеди [ править ]

Hedy — это язык программирования с открытым исходным кодом , разработанный для обучения программированию. Он был разработан так, чтобы быть максимально информативным и доступным, но с несколькими уникальными функциями. Он поддерживает более 30 различных языков, а это означает, что его ключевые слова можно вводить на любом из них. Он поддерживает языки, которые не используют латинский алфавит для ключевых слов и имен переменных, а также поддерживает больше систем счисления, чем арабские цифры , например восточно-арабские цифры . Все это можно использовать взаимозаменяемо. Сообщения об ошибках довольно подробные, объясняющие, что не так и что можно исправить, как и в компиляторе Rust .

Схема [ править ]

Хотя интернационализация не является частью какого-либо стандарта Scheme , выразительность и гибкость языка позволяют добавлять интернационализацию в виде библиотеки . International Scheme — это проект с открытым исходным кодом , в который каждый может внести свой перевод. Поскольку переводы Scheme можно загружать как библиотеки, программы Scheme могут быть многоязычными .

Царапина [ править ]

Scratch — это блочный образовательный язык. Текст блоков переведен на множество языков, и пользователи могут выбирать разные варианты перевода. Символы Юникода поддерживаются в именах переменных и списках. (Скретч-списки не хранятся внутри переменных, как массивы или списки обрабатываются в большинстве языков. Переменные хранят только строки, числа и, если есть обходные пути, логические значения, тогда как списки представляют собой отдельный тип данных, в котором хранятся последовательности этих значений.) Проекты можно «перевести», просто изменив язык редактора, хотя имена переменных при этом не переводятся.

На основе неанглийских языков [ править ]

Языки программирования, основанные на человеческих языках, кроме английского.
Основа Имя Описание Связь
Эльзасский Эльсатран Версия Фортрана с ключевыми словами и встроенными идентификаторами, переведенными на эльзасский язык. [4]
амхарский АксумЛайт / Боже# Язык программирования на основе амхарского языка на .NET. платформе [1]
BunnaScript Многоязычный язык программирования JavaScript и TypeScript, позволяющий писать компьютерный код на родном языке пользователя. В настоящее время поддерживает амхарский язык. [2]
арабский Аль-Хаваризм Язык среднего уровня для системного программирования с использованием собственной IDE. Предназначен для профессиональных целей. поддерживает платформы Windows и Linux. Первый проект и разработка в 2008 году. Статус разработки: активный. [3]
Джим Арабский процедурный язык программирования, использующий возможности C и Pascal. Поддерживает простую графику. Предназначен для образовательных целей. Разработан Мохаммадом Аммаром Алсалкой. Выпущен в 2006 году. [4]
АРЛОГО Язык с открытым исходным кодом, основанный на интерпретаторе логотипа UCB .
Эбда3 Мультипарадигмальный язык программирования высокого уровня.
Сердце Scheme - подобный язык программирования. [5] [5]
Предложение Язык программирования, призванный помочь арабским детям научиться программированию. [6]
Аммория Объектно-ориентированный язык [6]
Лугати (MyProLang) общего назначения, Естественный арабский язык программирования основанный на собственном синтаксисе. [7]
Феникс C-подобный императивный процедурный язык высокого уровня. [7]
Видимый Двуязычный английский/арабский язык, который переносится в Rust. [8]
азербайджанский Насими Азербайджанская реализация Python . [9]
Бенгальский Шрифт Построен с использованием грамматики ECMAScript . [8] [10]
Китайский Китайский БЕЙСИК с китайской локализацией Диалекты BASIC на основе Applesoft BASIC ; для тайваньских Apple II клонов и Multitech Microprofessor II .
ChinesePython [ zh ] (ZhPy) Версия Python с ключевыми словами и встроенными идентификаторами, переведенными на китайский язык. [11]
Простой язык программирования Китайский язык быстрой разработки приложений .
Вэньян Эзотерический язык, который точно повторяет грамматику и структуру предложений классического китайского языка ; он компилируется в JavaScript и Python (в ближайшее время появятся C и т. д.). Вэньян-Ланг на GitHub [12]
чешский и словацкий Карел Образовательный язык программирования с чешской и словацкой версиями.
Голландский Суперлоготип Создан для компьютерного обучения на основе логотипа .
Драма Язык ассемблера для образовательных целей.
финский шампунь Образовательный Форт -подобный язык программирования, используемый в 1980-х годах в средней школе города Оулу .
трамбовка Сделано так, чтобы выглядеть как естественный язык. Объектно-ориентированный. дамп на GitHub
Французский ПЕРЕЙТИ ++ Эзотерический язык программирования, основанный на французском и английском языках. [13]
Линотт
LSE (Символический язык образования) Педагогический язык программирования, разработанный в 1970-х годах в Высшей школе электричества. Разновидность Бейсика, но с процедурами, функциями и локальными переменными, как в Паскале.
БАЗИКУА БЕЙСИК с французскими ключевыми словами [9]
СПИП Язык шаблонов с французским синтаксисом [10]
WЯзык WinDev язык программирования
Ржавчина Rust переведен на французский [11] ржавчина на GitHub
Немецкий германец Немецкая реализация Python . [14]
Греческий блеск Основан на языке Паскаля , используется в образовательных целях в средней школе. [15]
М2000 Среда программирования с использованием греческих и/или английских ключевых слов. Базовый язык (интерпретатор) с более чем 500 ключевыми словами, включая ООП, потоки, события, лямбда-функции. Список БАЗОВЫХ диалектов ,

Окружающая среда на GitHub

Хауса Счастливый Язык программирования хауса, компилируемый в Python, для образовательных целей. Страница Хапи на Github
иврит ТамлиЛоготип Реализация Logo на иврите . [16]
Бытие Эзотерический язык программирования, основанный на «палео-иврите». [17]
Неа ОМ Лонг OM Lang — это многоязычный статически типизированный язык программирования, поддерживающий более 9+ индийских языков. OM Lang очень похож на GO, C и Rust. Имеет собственный интерпретатор и компилятор.

OM Lang , приложение OM Lang для Android

язык программирования Бхарат Язык программирования на хинди со всеми современными базовыми функциями, такими как циклы, функции, классы и структура. Его интерпретатор написан на Python. Вы можете установить его в своей локальной системе или использовать онлайн-переводчик.

[18]

Kalaam.io Kalaam — это язык программирования на хинди, обладающий всеми основными функциями современного языка программирования: от циклов for до циклов while, от функций до условных операторов. Kalaam имеет собственный парсер, интерпретатор, стек виртуальной памяти и выполняет исходный код из дерева разбора, сгенерированного парсером. [19]
Бхайланг Bhailang — это игрушечный динамически типизированный язык программирования, основанный на шутке, написанной на машинописном языке. [20]
Хинди Язык программирования Язык программирования хинди для .NET Framework . [21]
W язык Язык HTML, переведенный на хинди. w язык на GitHub
хинди , бенгали , гуджарати Система программирования на хидави Набор вариантов C, C++ , lex , yacc , ассемблера , BASIC и Logo.
исландский Фьёльнир Императивный язык программирования 1980-х годов.
индонезийский ХОРОШИЙ C с ключевыми словами на индонезийском языке. ХОРОШО на SourceForge
ирландский семьдесят Язык общего назначения высокого уровня, работающий в браузере. Содержит графический API, который можно использовать для создания игр и анимации. [22]
итальянский КадрегаЛисп Диалект Лиспа основан на комическом эскизе Альдо Джованни и Джакомо. CadregaLisp на GitHub
ГоморраSQL Диалект SQL , основанный на итальянском сериале «Гоморра». GomorraSQL на GitHub
Моничелли Эзотерический язык программирования, основанный на так называемой «Суперкаццоле» из фильма «Мои друзья». Моничелли на GitHub
Японский Дулиттл Разработано в образовательных целях. Бесплатное ПО. [23]
Химавари [ джа ] ( подсолнечник ) Его сменил Надешико. Бесплатное ПО. [24]
Котодама Писке о На основе Писка . В образовательных целях. [25]
ум [ да ] Вариант ФОРТА . [12] Коммерческий. [26]
Надешико [ ja ] ( Надешико ) Преемник Химавари. Бесплатное ПО с открытым исходным кодом. Выбран (вместе с MIT Scratch) в один из трёх официальных учебников технических искусств для младших классов средней школы Японии с 2022 года. [13] [14] [27]
Производить [ да ] Объектно-ориентированный японский язык программирования. Преемник TTSneo. Бесплатное ПО. [28]
ТТСнео [ и ] Японский язык программирования. На смену пришел Produire. Бесплатное ПО. [29]
Unchiku (Унчику ) Японский язык программирования. Имеет ограниченные функции/операции. Разработано в образовательных целях. [30]
яванский хорошо Язык Python, переведенный на яванский язык. Сава на GitHub
Корейский Ссиат Язык, использующий хангыль (корейский). Имя Ссиат (씨앗) в переводе с корейского означает «семя».
Ахеуи [ есть ] Эзотерический язык программирования, похожий на Befunge, но использующий хангыль. [15]
Чханджо Язык, использующий хангыль. Он используется для мультимедийного и игрового программирования.
hForth Система Forth с дополнительным набором корейских ключевых слов. [31]
латинский Игра
Язык::Романский::Перлигат Альтернативный синтаксис Perl 5 , позволяющий программировать на латинице. [32]
Латышский Янтарь Руби переведен на латышский язык. Янтарь на GitHub
Литовский Сетонас Python переведен на литовский язык. сетонас на GitHub
малайский малайский базовый БЕЙСИК с малайскими ключевыми словами [33]
малаялам Купить скрипт Диалект JavaScript на языке малаялам. [34]
Маллюскрипт Эзотерический язык сценариев, созданный на Rust на основе мемов манглиш и малаялам. [35]
Нехиявевин/Кри Кодекс предков (Cree#) IDE и язык , основанные на языке Нехияу (кри) и культурной практике повествования. [16]
персидский Фарсинет Объектно -ориентированный язык программирования для .NET Framework . Он похож на C# и Delphi. [36]
Харазми Персидский язык программирования и IDE, предназначенные для обучения программированию учащихся средних школ, похожие на Паскаль.
Зангар Zangar (по-персидски Rust) позволяет писать программы на Rust на персидском языке, используя персидские ключевые слова и имена функций. Он адаптирован из Rouille, оригинальной французской реализации Rust. Зангар на GitHub
Кати (Язык Времени) Онлайн-язык программирования на персидском языке. [37]
Хашеми (г-н Хашеми) ответвление от SimpleLanguage, простого примера языка, созданного с использованием API Truffle. г-н-хашеми на GitHub
Симург (SPL) SPL был изобретен с целью дать людям, не имеющим технических знаний, возможность создавать свои собственные портативные приложения, написанные на их родном языке. [38]
Польский AC-логотип Логотип с польскими командами GO, HERE, FORWARD и т. д. создан в 1992 году
ГОВОРИТ Язык, созданный в 1950-х годах и получивший прозвище «Польский Фортран ».
окончание срока действия Язык, ориентированный на выражения, позволяет использовать ключевые слова на польском или английском языке.
Зджич Любительский язык программирования для DOS. [39]
португальский ВисуАлг Язык, предназначенный для обучения программированию, основанный на Паскале . [40]
потигол Функциональный язык программирования на португальском языке для начинающих. [41]
Португальская студия на основе C и PHP для учебных целей. [42]
G-Portugol Язык программирования с португальскими ключевыми словами. gpt на GitHub
НПортуголь Язык программирования .NET для встроенных сценариев. [43]
Русский 1С:Предприятие Фреймворк и язык для бизнес-приложений. Также можно использовать английские ключевые слова.
ОН НАСИЛУЕТ Интерпретируемый процедурный язык программирования с сильной динамической системой типов.
Аналитик Язык символьных манипуляций с алгебраическими выражениями, используемый в советских компьютерах серии МИР . [17]
Эль-76 Язык символьных манипуляций с алгебраическими выражениями, использовавшийся в советской серии компьютеров «Эльбрус» . [18]
ММБ [ ru ] ЯМБ (язык машин бухгалтерских) (machine language for accounting machines) – A Russian programming language for Iskra-554, Iskra-555, and Neva-501 specialized accounting computers.
КуМир  [ ru ] Подобно Паскалю и IDE, в основном предназначен для использования в образовательных целях в школах. Название представляет собой аббревиатуру, что означает « Комплект ученический «Мир»» («Студенческая среда «Мир»).
Робик Простой язык для обучения детей основам программирования.
ЯП Язык, используемый на Наири
АЛМИР-65 Язык, используемый в МИР
УАЯ [ ru ] Язык для изучения программирования
санскрит ОМ Лонг OM Lang — статически типизированный многоязычный язык программирования с первоклассной поддержкой санскрита. Он утверждает, что является первым в мире языком программирования на санскрите, предлагающим санскритские ключевые слова и синтаксис. Целью языка является экспериментирование с использованием санскрита в программировании. [44]
сербский Ć плюс плюс Ћ плус плюс (сербский, «C плюс плюс») — это JavaScript -подобный язык программирования, основанный на кириллице. [45]
сингальский Цейлонский Ceylonicus, первый язык программирования на основе сингальского языка:

Ceylonicus — это открытым исходным кодом язык программирования с интерпретируемый и функциональный , предназначенный для устранения разрыва между английским и сингальским синтаксисом в рамках единой кодовой базы. Будучи сингальским языком программирования, он позволяет разработчикам беспрепятственно выражать свои идеи на обоих языках. Ceylonicus реализован на Python и представляет собой веб-среду, созданную с использованием Brython .

Запуск онлайн (WEB IDE) , Исходный код Исходный код Ceylonicus на GitHub
испанский Другой Процедурный язык программирования на основе Паскаля для учебных целей. [19]
Вайнилла Интерпретатор псевдокода испанского языка, работающий в браузере. [46]
PSeInt Интерпретатор псевдокода для испанского языка, такой как Pascal, с синтаксисом, полностью основанным на испанском языке. PSeInt — это аббревиатура от интерпретатора псевдокода .
Криолло Нечистый строгий функциональный язык программирования, который компилируется в байт-код C, Python и JVM, с ключевыми словами на риоплатском испанском языке , на котором говорят в Буэнос-Айресе . [47]
латынь [ es ] Язык с полностью испанским синтаксисом. [48]
Ага Псевдоязык прямого перевода для программирования на C и C++ с испанскими ключевыми словами. [49]
Паускаль [ es ] Язык с полностью испанским синтаксисом; компилятор для 32-битной Windows.
ИнформАТЭ [ es ] Перевод Inform , используемый для создания текстовых игр.
EsJS Интерпретируемый язык программирования с испанским синтаксисом, основанный на JavaScript. Веб-сайт , игровая площадка , обучение , esjs на GitHub
суахили менять Язык программирования суахили; Это образовательный язык программирования, созданный на базе Nodejs. Он был создан, чтобы помочь носителям суахили легко понять концепцию кодирования и программирования в целом. [50] [51]
Шведский Легкий Язык с полностью шведским синтаксисом. Транспилировано на Python. [52]
Тагальский камень Руби переведена на тагальский язык. рок на GitHub
тамильский Эжил Разработано в образовательных целях.
Сварам Простой, универсальный и процедурный язык. [20]
W язык HTML-перевод на тамильский язык w язык на GitHub
турецкий Морской блеск Турецкая реализация, аналогичная реализации Python . [53]
Урду Урдускрипт Диалект JavaScript . [54]
Йоруба Ёрланг на основе Node.js. Построен [55]
Различный Логотип В одной из редакций Apple II он был доступен на французском языке . Версия, используемая в болгарском образовании с болгарскими клонами Apple II, была переведена на болгарский язык . ЛОГОТИП Commodore 64 имел итальянскую локализацию.
4-е измерение В локальных версиях внутренний язык использует ключевые слова на французском или немецком языке .
ФОКАЛЬНЫЙ Ключевые слова изначально были на английском языке, но DEC выпустила версии FOCAL на нескольких европейских языках.
Мама Образовательный язык программирования и среда разработки, призванная помочь юным студентам начать программировать, создавая 3D-анимацию и игры. В настоящее время он доступен на английском, иврите, идиш и китайском языках.
MS Word и MS Excel Их макроязыки раньше локализовались на неанглийских языках.
ML4 Язык программирования клиент-серверных баз данных с ключевыми словами на английском или немецком языке. [21]
РобоМайнд Образовательный язык программирования, доступный на арабском , китайском , голландском , английском , французском , немецком , греческом , польском , бразильском португальском , испанском , шведском и турецком языках .
Царапать Вводный язык визуального программирования от Медиа-лаборатории Массачусетского технологического института с поддержкой программирования на нескольких языках, включенный в стандартную комплектацию.
Катробат Язык визуального программирования, предназначенный для подростков и поддерживающий более 60 языков, таких как словенский, польский, хинди, немецкий, румынский, турецкий, норвежский, акан, тви, иврит, упрощенный китайский, индонезийский, шведский, традиционный китайский, португальский, бразильский, хорватский. , боснийский, тайский, японский, синдхи, тамильский, суахили, арабский, персидский, корейский, сербский (кириллица), сербский (латиница), бенгальский, французский, словацкий, вьетнамский, итальянский, македонский, русский, португальский, английский, канадский, чешский , сингальский, азербайджанский, казахский, голландский, каталанский, албанский, пушту, гуджарати, финский, малайский, литовский, малаялам, датский, венгерский, африкаанс, каннада, греческий, болгарский, галисийский, урду (Пакистан), английский, австралийский, английский, Великобритания, телугу, украинский, хауса и игбо. [56] на GitHub
ТЕКО Язык программирования, используемый для управления действиями текстового редактора TECO . Диалект этого языка MIT использовался для программирования ранних версий Emacs до его переписывания в 1985 году на Emacs Lisp .
TI-Калькулятор BASIC Версия 68000 локализована. Различные строки конфигурации также локализованы, что предотвращает прямую двоичную совместимость.
Цитрин Язык программирования, который можно использовать для написания кода на любом родном человеческом языке, включает модуль переводчика для перевода кода с одного человеческого языка на другой. На момент написания он поддерживает английский, голландский, литовский и румынский языки.

На основе символов вместо ключевых слов [ править ]

  • APL – язык, основанный на математической записи и абстракциях.
  • Brainfuck — минималистичный эзотерический язык программирования, созданный с целью иметь минимально возможный компилятор . [22]
  • Emojicode — эзотерический язык, основанный на Emojis .
  • G — графический язык, используемый в LabVIEW (не путать с G-кодом).
  • Hoon — язык системного программирования для Urbit, компилируемый в Nock.
  • J APL -подобный язык, который использует только ASCII специальные символы и добавляет программирование на уровне функций .
  • Light Pattern — язык, который в качестве исходного кода использует серию фотографий, а не текст. [23]
  • Мышь — минималистичный язык, созданный Питером Грогоно, который использует символы ASCII для ключевых слов.
  • Piet — эзотерический язык программирования, основанный на искусстве.
  • Plankalkül — первый язык программирования высокого уровня, не относящийся к фон Нейману, разработанный Конрадом Цузе во время Второй мировой войны в Германии .
  • Пробелы – эзотерический язык, основанный на пробелах (пробелах, табуляции и разрывах строк).

Изменяемый синтаксис парсера [ править ]

  • Babylscript — многоязычная версия JavaScript, которая использует несколько токенизаторов для поддержки локализованных ключевых слов на разных языках и позволяет объектам и функциям иметь разные имена на разных языках.
  • Component Pascal — препроцессор, который переводит ключевые слова на родном языке на английский в образовательной версии BlackBox Component Builder, доступной с открытым исходным кодом. [57] Перевод контролируется с помощью модифицируемого словаря и поддерживается модифицируемыми сообщениями об ошибках компилятора. В образовании используется полная русская версия, и должна быть возможность использовать другие языки с письмом слева направо (например, кабардинский язык был опробован в качестве доказательства концепции).
  • HyperTalk — язык программирования, позволяющий осуществлять перевод с помощью пользовательских ресурсов, используемых Apple HyperCard в .
  • IronPerunis — локализация IronPython 2.7 на литовский и русский языки.
  • AppleScript - язык, который когда-то допускал разные «диалекты». [24] включая французский и японский; однако они были удалены в более поздних версиях.
  • Мод – полностью определяемый пользователем синтаксис и семантика в пределах набора символов ASCII. [25]
  • Perl . Хотя ключевые слова и имена функций Perl обычно написаны на английском языке, он позволяет модифицировать его синтаксический анализатор для изменения языка ввода, например, в Конвея Дамиана модуле Lingua::Romana::Perligata , который позволяет писать программы на латыни или Майкла Г. Шверна Lingua::tlhInganHol::yIghun Язык Perl на клингонском языке. Они не только меняют ключевые слова, но и грамматику в соответствии с языком.
  • Перунис — локализация Python 2.6 на литовский и русский языки.
  • Иоке – Иоке – складной язык. Это позволяет писать высоковыразительный код, который пишет код. Примеры одной и той же программы на китайском , датском , хинди и испанском языках.

Ссылки [ править ]

  1. ^ В HOPL (История языков программирования) расширенный поиск находит языки по странам.
  2. ^ «ГОСТ 27974-88 Язык программирования АЛГОЛ 68 – Язык программирования АЛГОЛ 68» (PDF) (на русском языке). ГОСТ . 1988. Архивировано из оригинала (PDF) 24 марта 2017 года . Проверено 15 ноября 2008 г.
  3. ^ "GOST 27975-88 Programming language ALGOL 68 extended – Язык программирования АЛГОЛ 68 расширенный" (PDF) (in Russian). GOST . 1988 . Retrieved November 15, 2008 .
  4. ^ Жак Перрен, Концепция между наукой и искусством. Многочисленные взгляды на дизайн , франкоязычные политехнические и университетские издательства
  5. ^ «Привет, мир! Встречайте قلب — язык программирования, основанный на арабской графике» . 25 января 2013 г.
  6. ^ «Arabnet | Калимат: первый арабский язык программирования для детей» .
  7. ^ ИА англ (PDF) .
  8. ^ ChaScript: преодоление языкового барьера с помощью системы программирования на бенгальском языке , IEEE, doi : 10.1109/ICECE.2014.7026875 , S2CID   39503002 .
  9. ^ Лабель, Марсель, Языки программирования (PDF) .
  10. ^ Группа документации Spip, Языковой глоссарий .
  11. ^ Домашняя страница на языке руй , ​​6 июня 2022 г.
  12. ^ Катагири, Акира. 1 Как работает Разум и его особенности [Разум – его механизм и особенности]. Лаборатория сценариев (на японском языке) . Проверено 31 июля 2021 г. (грубый перевод): Разум использует механизм FORTH. Хотя FORTH родился в Америке, его грамматика похожа на японскую.
  13. ^ Таруи, Хидето (17 сентября 2020 г.). Надешико, язык программирования, написанный на японском языке, был принят в качестве учебника для младших классов средней школы! [Японский язык программирования «Надесико», принятый в учебнике для младших классов!]. WINDOWS FOREST (новостной сайт ИТ) (на японском языке). Корпорация Импресс . Проверено 31 июля 2021 г.
  14. ^ Учебники Рейва для младших классов средней школы 3-го класса [Учебник по техническим искусствам для младших классов средней школы, 2021 г.]. Корпоративный сайт Kyoiku tosho (на японском языке). Архивировано из оригинала 25 июня 2021 г. Проверено 31 июля 2021 г.
  15. ^ «Ахеуи», Эсоланг (вики) .
  16. ^ Корбетт, Джон (20 июля 2023 г.). «Программирование с использованием Cree# и Ancestral Code: духовные метки Нехиявевина в искусственном. Бюстгальтер » Ежеквартальный журнал цифровых гуманитарных наук . 017 (2). ISSN   1938-4122 .
  17. ^ Хусберг, Ниссе; Сеппянен, Йоуко (1974), «Аналитик», Бюллетень ACM Sigsam , 8 (3), ACM: 24–25, doi : 10.1145/1086837.1086841 , S2CID   510819 .
  18. ^ Эль-76 , кириллица в сети .
  19. ^ Руководство по языку GarGar [ Руководство по GarGar ] (на испанском языке), заархивировано из оригинала 5 ноября 2016 г. [ постоянная мертвая ссылка ]
  20. ^ Ганеш (PDF) , Infitt, 2003 г.
  21. ^ Среда разработки C/S ML4 , программное обеспечение ML .
  22. ^ «Язык программирования Brainfuck» . Muppetlabs.com . Проверено 30 октября 2013 г.
  23. ^ Темкин (август 2015 г.). «Световой узор: написание кода с помощью фотографий». Леонардо . 48 (4): 375–381. дои : 10.1162/LEON_a_01091 . S2CID   57571969 .
  24. ^ Кук, Уильям Р. (2007). «Яблочный сценарий » . Материалы третьей конференции ACM SIGPLAN по истории языков программирования . дои : 10.1145/1238844.1238845 . ISBN  9781595937667 . S2CID   220938191 — через ResearchGate .
  25. ^ Языковой дизайн в Моде , Маттиас, 5 июня 2006 г., LShift Ltd.

Источники [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 77FA36EB163CF0E0DD615551BAF94DB6__1711625580
URL1:https://en.wikipedia.org/wiki/Non-English-based_programming_languages
Заголовок, (Title) документа по адресу, URL1:
Non-English-based programming languages - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)