Языки программирования, не основанные на английском языке
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Языки программирования, не основанные на английском языке, — это языки программирования , в которых не используются ключевые слова, взятые из английской лексики или вдохновленные ею.
Распространенность языков программирования на основе английского языка [ править ]
Использование английского языка для вдохновения при выборе элементов, в частности ключевых слов в языках компьютерного программирования и библиотеках кодов, представляет собой важную тенденцию в истории языкового дизайна. По данным онлайн-базы данных языков HOPL, [1] из более чем 8500 зарегистрированных языков программирования примерно 2400 были разработаны в США , 600 — в Великобритании , 160 — в Канаде и 75 — в Австралии .
Таким образом, более трети всех языков программирования были разработаны в странах, где английский является основным языком. При этом не учитывается доля использования каждого языка программирования, ситуации, когда язык был разработан в неанглоязычной стране, но использовался английский для обращения к международной аудитории (см. случай Python из Нидерландов , Ruby из Японии). и Lua из Бразилии ), а также ситуации, когда он был основан на другом языке программирования, использующем английский язык.
Международные языки программирования [ править ]
Концепция языков программирования международного типа была вдохновлена работами британских ученых-компьютерщиков Кристофера Стрейчи , Питера Ландина и других. Он представляет собой класс языков, образцом которого была линия алгоритмических языков АЛГОЛ .
АЛГОЛ edit68
АЛГОЛА 68 Стандартный документ был опубликован на многих естественных языках . Стандарт позволил интернационализировать язык программирования. 101) был принят Рабочей группой, а затем одобрен Генеральной Ассамблеей ИФИП для ЮНЕСКО 20 декабря 1968 г. «Заключительный отчет» ( MR публикации. Переводы стандарта были сделаны на русский , немецкий , французский , болгарский , а затем и на японский языки . Стандарт также был доступен на языке Брайля. [ нужны разъяснения ] . Алгол 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 (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 ключевыми словами, включая ООП, потоки, события, лямбда-функции. | Список БАЗОВЫХ диалектов , | |
Хауса | Счастливый | Язык программирования хауса, компилируемый в Python, для образовательных целей. | Страница Хапи на Github |
иврит | ТамлиЛоготип | Реализация Logo на иврите . | [16] |
Бытие | Эзотерический язык программирования, основанный на «палео-иврите». | [17] | |
Неа | ОМ Лонг | OM Lang — это многоязычный статически типизированный язык программирования, поддерживающий более 9+ индийских языков. OM Lang очень похож на GO, C и Rust. Имеет собственный интерпретатор и компилятор. | |
язык программирования Бхарат | Язык программирования на хинди со всеми современными базовыми функциями, такими как циклы, функции, классы и структура. Его интерпретатор написан на Python. Вы можете установить его в своей локальной системе или использовать онлайн-переводчик. | ||
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] | |
Надешико ( Надешико ) | Преемник Химавари. Бесплатное ПО с открытым исходным кодом. Выбран (вместе с MIT Scratch) в один из трёх официальных учебников технических искусств для младших классов средней школы Японии с 2022 года. [13] [14] | [27] | |
Производить | Объектно-ориентированный японский язык программирования. Преемник TTSneo. Бесплатное ПО. | [28] | |
ТТСнео | Японский язык программирования. На смену пришел Produire. Бесплатное ПО. | [29] | |
Unchiku (Унчику ) | Японский язык программирования. Имеет ограниченные функции/операции. Разработано в образовательных целях. | [30] | |
яванский | хорошо | Язык Python, переведенный на яванский язык. | Сава на GitHub |
корейский | Ссиат | Язык, использующий хангыль (корейский). Имя Ссиат (씨앗) в переводе с корейского означает «семя». | |
Ахеуи | Эзотерический язык программирования, похожий на Befunge , но использующий хангыль. [15] | ||
Чханджо | Язык, использующий хангыль. Он используется для программирования мультимедиа и игр. | ||
hForth | Система Форт с дополнительным набором корейских ключевых слов. | [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] | ||
ММБ | ЯМБ (язык машин бухгалтерских) (machine language for accounting machines) – A Russian programming language for Iskra-554, Iskra-555, and Neva-501 specialized accounting computers. | ||
КуМир | Подобно Паскалю и IDE, в основном предназначен для использования в образовательных целях в школах. Название представляет собой аббревиатуру, что означает «Комплект ученический «Мир»» («Студенческая среда «Мир»). | ||
Робик | Простой язык для обучения детей основам программирования. | ||
ЯП | Язык, используемый на Наири | ||
АЛМИР-65 | Язык, используемый в МИР | ||
УАЯ | Язык для изучения программирования | ||
санскрит | ОМ Лонг | OM Lang — типизированный многоязычный статически язык программирования с первоклассной поддержкой санскрита. Он утверждает, что является первым в мире языком программирования на санскрите, предлагающим санскритские ключевые слова и синтаксис. Целью языка является экспериментирование с использованием санскрита в программировании. | [44] |
сербский | Ć плюс плюс | Ћ плус плюс (сербский, «C плюс плюс») — это JavaScript- подобный язык программирования, основанный на кириллице. | [45] |
сингальский | Цейлонский | Ceylonicus, первый язык программирования на основе сингальского языка: Ceylonicus — это язык программирования с открытым исходным кодом , интерпретируемый и функциональный предназначенный для устранения разрыва между английским и сингальским синтаксисом в рамках единой кодовой базы. Будучи сингальским языком программирования, он позволяет разработчикам беспрепятственно выражать свои идеи на обоих языках. Ceylonicus реализован на Python и представляет собой веб-среду, созданную с использованием Brython . | Запуск онлайн (WEB IDE) , Исходный код Исходный код Ceylonicus на GitHub |
испанский | Другой | Процедурный язык программирования на основе Паскаля для учебных целей. [19] | |
Вайнилла | Интерпретатор псевдокода испанского языка, работающий в браузере. | [46] | |
PSeInt | Интерпретатор псевдокода для испанского языка, такой как Pascal, с синтаксисом, полностью основанным на испанском языке. PSeInt — это аббревиатура от интерпретатора псевдокода . | ||
Криолло | Нечистый строгий функциональный язык программирования, который компилируется в байт-код C, Python и JVM, с ключевыми словами на риоплатском испанском языке , на котором говорят в Буэнос-Айресе . | [47] | |
латынь | Язык с полностью испанским синтаксисом. | [48] | |
Ага | Псевдоязык прямого перевода для программирования на C и C++ с испанскими ключевыми словами. | [49] | |
Паускаль | Язык с полностью испанским синтаксисом; компилятор для 32-битной Windows. | ||
ИнформАТЭ | Перевод 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 на литовский и русский языки.
- Иоке – Иоке – складной язык. Это позволяет писать высоковыразительный код, который пишет код. Примеры одной и той же программы на китайском , датском , хинди и испанском языках.
Ссылки [ править ]
- ^ В HOPL (История языков программирования) расширенный поиск находит языки по странам.
- ^ «ГОСТ 27974-88 Язык программирования АЛГОЛ 68 – Язык программирования АЛГОЛ 68» (PDF) (на русском языке). ГОСТ . 1988. Архивировано из оригинала (PDF) 24 марта 2017 года . Проверено 15 ноября 2008 г.
- ^ "GOST 27975-88 Programming language ALGOL 68 extended – Язык программирования АЛГОЛ 68 расширенный" (PDF) (in Russian). GOST . 1988 . Retrieved November 15, 2008 .
- ^ Жак Перрен, Дизайн между наукой и искусством. Многочисленные взгляды на дизайн , франкоязычные политехнические и университетские издательства
- ^ «Привет, мир! Встречайте قلب — язык программирования, основанный на арабской графике» . 25 января 2013 г.
- ^ «Arabnet | Калимат: первый арабский язык программирования для детей» .
- ^ ИА англ (PDF) .
- ^ ChaScript: преодоление языкового барьера с помощью системы программирования на бенгальском языке , IEEE, doi : 10.1109/ICECE.2014.7026875 , S2CID 39503002 .
- ^ Лабелль, Марсель, Языки программирования (PDF) .
- ^ Группа документации Spip, Языковой глоссарий .
- ^ Домашняя страница на языке руй , 6 июня 2022 г.
- ^ Катагири, Акира. 1 Как работает Разум и его особенности [Разум – его механизм и особенности]. Лаборатория сценариев (на японском языке) . Проверено 31 июля 2021 г.
(грубый перевод): Разум использует механизм FORTH. Хотя FORTH родился в Америке, его грамматика похожа на японскую.
- ^ Таруи, Хидето (17 сентября 2020 г.). Надешико, язык программирования, написанный на японском языке, был принят в качестве учебника для младших классов средней школы! [Японский язык программирования «Надесико», принятый в учебнике для младших классов!]. WINDOWS FOREST (новостной сайт ИТ) (на японском языке). Корпорация Импресс . Проверено 31 июля 2021 г.
- ^ Учебник Рейва для младших классов средней школы 3-го класса [Учебник по техническим искусствам для младших классов средней школы, 2021 г.]. Корпоративный сайт Kyoiku tosho (на японском языке). Архивировано из оригинала 25 июня 2021 г. Проверено 31 июля 2021 г.
- ^ «Ахеуи», Эсоланг (вики) .
- ^ Корбетт, Джон (20 июля 2023 г.). бюстгальтере» «Программирование с использованием Cree# и Ancestral Code: духовные метки Нехиявевина в искусственном Ежеквартальный журнал цифровых гуманитарных наук . 017 (2). ISSN 1938-4122 .
- ^ Хусберг, Ниссе; Сеппянен, Йоуко (1974), «Аналитик», Бюллетень ACM Sigsam , 8 (3), ACM: 24–25, doi : 10.1145/1086837.1086841 , S2CID 510819 .
- ^ Эль-76 , кириллица в сети .
- ^ Руководство по языку GarGar [ Руководство по GarGar ] (на испанском языке), заархивировано из оригинала 5 ноября 2016 г. [ постоянная мертвая ссылка ]
- ^ Ганеш (PDF) , Infitt, 2003 г.
- ^ Среда разработки C/S ML4 , программное обеспечение ML .
- ^ «Язык программирования Brainfuck» . Muppetlabs.com . Проверено 30 октября 2013 г.
- ^ Темкин (август 2015 г.). «Световой узор: написание кода с помощью фотографий». Леонардо . 48 (4): 375–381. дои : 10.1162/LEON_a_01091 . S2CID 57571969 .
- ^ Кук, Уильям Р. (2007). «Яблочный сценарий » . Материалы третьей конференции ACM SIGPLAN по истории языков программирования . дои : 10.1145/1238844.1238845 . ISBN 9781595937667 . S2CID 220938191 — через ResearchGate .
- ^ Языковой дизайн в Моде , Матиас, 5 июня 2006 г., LShift Ltd.
Источники [ править ]
- Пиготт, Диармуид (2006). «HOPL, История языков программирования» . Архивировано из оригинала 20 февраля 2011 г. Проверено 14 апреля 2008 г.
Внешние ссылки [ править ]
- Информационная страница SAKO в HOPL - Автор Диармуид Пиготт