Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Non-English-based programming languages

From Wikipedia, the free encyclopedia

This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages)
This articlemay containexcessive orirrelevant examples. Please helpimprove it by removingless pertinent examples andelaborating on existing ones.(June 2020) (Learn how and when to remove this message)
This article mayrequirecleanup to meet Wikipedia'squality standards. The specific problem is:List inclusion criteria. Please helpimprove this article if you can.(February 2015) (Learn how and when to remove this message)
(Learn how and when to remove this message)

Non-English-based programming languages areprogramming languages that do not use keywords taken from or inspired byEnglish vocabulary.

Prevalence of English-based programming languages

[edit]
Further information:English in computing

The use of theEnglish language in the inspiration for the choice of elements, in particular forkeywords in computer programming languages and code libraries, represents a significant trend in the history of language design. According to the HOPL online database of languages,[1] out of the 8,500+ programming languages recorded, roughly 2,400 of them were developed in theUnited States, 600 in theUnited Kingdom, 160 inCanada, and 75 inAustralia. Thus, over a third of all programming languages have been developed in countries where English is the primary language. This does not take into account the usage share of each programming language, situations where a language was developed in a non-English-speaking country but used English to appeal to an international audience (see the case ofPython from theNetherlands,Ruby fromJapan, andLua fromBrazil), and situations where it was based on another programming language which used English.

International programming languages

[edit]

The concept of international-style programming languages was inspired by the work of Britishcomputer scientistsChristopher Strachey,Peter Landin, and others. It represents a class of languages of which the line of the algorithmic languagesALGOL was exemplary.

ALGOL 68

[edit]

ALGOL 68's standard document was published in numerousnatural languages. The standard allowed the internationalization of the programming language. On December 20, 1968, the "Final Report" (MR 101) was adopted by the Working Group, then subsequently approved by the General Assembly ofUNESCO'sIFIP for publication. Translations of the standard were made forRussian,German,French,Bulgarian, and then laterJapanese. The standard was also available inBraille[clarification needed]. ALGOL 68 went on to become theGOST/ГОСТ-27974-88 standard in theSoviet Union.

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

In English, Algol68's case statement readscase ~in ~out ~esac. InRussian, this readsвыб ~в ~либо ~быв.

Citrine

[edit]

Localization is the core feature of theCitrine Programming Language. Citrine is designed to be translatable to every written human language. For instance theWest Frisian language version is called Citrine/FY. Citrine features localized keywords, localized numbers and localized punctuation. Users can translate code files from one language into another using a string-based approach. At the time of writing, Citrine supports 111 human languages. Support is not limited to well-known languages; all natural human languages up toEGIDS-6 are being accepted for inclusion.

Hedy

[edit]

Hedy is anopen-source programming language which was developed for programming education. It was designed to be as instructive as possible and as accessible as possible with a few unique features. As of September 2024[update] it supports 47 different languages,[4] meaning its keywords can be typed in any of those. It supports languages that do not use theLatin alphabet for their keywords and variable names and it also supports more numbering systems thanArabic numerals, likeEastern Arabic numerals. All of these can be used interchangeably. The error messages are quite verbose, explaining what is wrong and what might be a fix.

Scheme

[edit]

Whileinternationalization is not a part of anyScheme standard, the expressiveness and flexibility of the language allows for the addition of internationalization as alibrary.International Scheme is anopen source project to which anyone can contribute a translation. Since translations of Scheme can be loaded as libraries, Scheme programs can bemultilingual.

Scratch

[edit]

Scratch is a block-based educational language. The text of the blocks is translated into many languages, and users can select different translations. Unicode characters are supported in variable and list names. (Scratch lists are not stored inside variables the way arrays or lists are handled in most languages. Variables only store strings, numbers, and, with workarounds, Boolean values, while lists are a separate data type that store sequences of these values.) Projects can be "translated" by simply changing the language of the editor, although this does not translate the variable names.

Based on non-English languages

[edit]
Programming languages based on human languages other than English
BasisNameDescriptionLink
AlsatianAlsatranA version ofFortran with keywords and built-in identifiers all translated to Alsatian.[5]
AmharicAxumLight / Geez#Amharic-based programming language on the.NET platform[6]
BunnaScriptA multilingual JavaScript and TypeScript programming language that enables writing computer code in the user's native language. Currently supports Amharic language.[7]
ArabicAl-KhawarizmMiddle-level language for system programming with custom IDE. Intended for professional purpose. Supports Windows and Linux platforms. First design and development in 2008. Development status: active.[8]
JeemArabic procedural programming language that uses features from both C and Pascal. Supports simple graphics. Intended for educational purposes. Developed by Mohammad Ammar Alsalka. Released in 2006.[9]
ARLOGOAn open-source language based on the UCBLogo interpreter.
Ebda3A multi-paradigm high-level programming language.
QalbAScheme-like programming language.[10][11]
KalimatA programming language that aims to help Arab children learn about programming.[12]
AmmoriaObject-oriented language[13]
Loughaty (MyProLang)A general-purposenaturalArabicprogramming language based on a proprietary syntax.[14]
PhoenixA C-like high-level imperative procedural language.[15]
SeenA Bilingual English/Arabic based language that transpiles to Rust.[16]
AzerbaijaniNasimiAn Azerbaijani implementation ofPython.[17]
BengaliChaScriptBuilt usingECMAScript grammar.[18][19]
ChineseChinese BASICChinese-localizedBASIC dialects based onApplesoft BASIC; forTaiwaneseApple IIclones and the MultitechMicroprofessor II.
ChinesePython [zh] (ZhPy)A version ofPython with keywords and built-in identifiers all translated to Chinese.[20]
Easy Programming LanguageA Chineserapid application development language.
WenyanAn esoteric language that closely follows the grammar and sentence structure ofClassical Chinese; it compiles toJavaScript and Python (with C, etc. forthcoming).wenyan-lang onGitHub[21]
Czech andSlovakKarelAneducational programming language with Czech and Slovak versions.
DutchSuperlogoCreated forcomputer-aided instruction, based onLogo.
DramaAn assembly language for educational purposes.
FinnishsampoAn educationalForth-like programming language used in the 1980s by a high school in the city ofOulu.
TampioMade to look like a natural language. Object-oriented.tampio onGitHub
FrenchGOTO++An esoteric programming language loosely based on French and English.[22]
Linotte
LSE (Language Symbolique d'Enseignement)A pedagogical programming language designed in the 1970s at the École Supérieure d'Électricité. A kind of BASIC, but with procedures, functions, and local variables, like in Pascal.
BASICOISBASIC with French keywords[23]
SPIPTemplating language with French syntax[24]
WLangage [fr]WinDev [fr] programming language
RouilleRust translated into French[25]rouille onGitHub
GermanTeutonA German implementation ofPython.[26]
SchlangeAnother German implementation ofPython.[27]
Robot Karol [de]A 3D implementation and German translation ofKarel used for educational purposes in secondary education.
GreekGlossaBased onPascal, used for educational purposes in secondary education.[28]
M2000Programming Environment using Greek and or English Keywords. Basic like language (interpreter) with over 500 Keywords, including OOP, Threads, Events, Lambda Functions.List of BASIC dialects,

Environment onGitHub

HausaHapyHausa Programming language that compiles to Python, for educational purposes.[29]
HebrewTamliLogoA Hebrew implementation ofLogo.[30]
GenesisAn esoteric programming language based on "Paleo-Hebrew".[31]
HindiOM LangOM Lang is a multilingual, statically typed programming language that supports more than 9+ Indian languages. OM Lang is very similar to GO, C and Rust. It has its own interpreter and compiler.

[32],[33][dead link]

Bharat programming languageA Hindi programming language with core functionality like loops, function, classes, and structures. Its interpreter is written in Python, and can be installed locally or used online.

[34]

Kalaam.ioKalaam is a programming language in Hindi and has all the core functionality of a modern programming language, such as for loops, while loops, functions and conditional statements. Kalaam has its own parser, interpreter, virtual memory stack and it executes source code from a parse tree.[35]
BhailangBhailang is a dynamically typed toy programming language based on an inside joke, written in Typescript.[36]
Hindi Programming LanguageA Hindi programming language for the.NET Framework.[37]
W languageA Hindi translated HTML languagew language onGitHub
Hindi,Bengali,GujaratiHindawi Programming SystemA set of variants of C,C++,lex,yacc,assembly,BASIC, andLogo
IcelandicFjölnirAn imperative programming language from the 1980s.
IndonesianBAIKC with Indonesian keywords.BAIK onSourceForge
IrishSetantaHigh level general purpose language that runs in the browser. Contains a graphics API that can be used to make games and animations[38]
ItalianCadregaLispALisp dialect based a comedian sketch ofAldo Giovanni and Giacomo[39] onGitHub
GomorraSQLASQL dialect based upon the Italian seriesGomorrah[40] onGitHub
MonicelliAn esoteric programming language based upon the so-called "Supercazzola" of the movieMy Friendsmonicelli onGitHub
JapaneseDolittleDeveloped for educational purposes. Freeware.[41]
Himawari [ja] (ひまわり)Succeeded by Nadeshiko. Freeware.[42]
Kotodama (ことだま) on SqueakBased onSqueak. For educational purposes.[43]
Mind [ja]A variant ofFORTH.[44] Commercial.[45]
Nadeshiko [ja] (なでしこ)Successor of Himawari. Open source freeware. Chosen (along with MIT Scratch) in one of the 3 official textbooks of technical arts for junior high schools in Japan, from 2022.[46][47][48]
Produire [ja]An object-oriented Japanese programming language. Successor of TTSneo. Freeware.[49]
TTSneo [ja]A Japanese programming language. Succeeded by Produire. Freeware.[50]
Unchiku (うんちく)A Japanese programming language. Has limited functions/operations. Developed for educational purposes.[51]
JavanesesawaA Javanese translated Python language.sawa onGitHub
KoreanSsiat (씨앗)A language usingHangul (Korean). The nameSsiat (씨앗) means "seed" in Korean.
Aheui [ko] (아희)Anesoteric programming language similar toBefunge but using Hangul[52]
Changjo (창조)A language using Hangul. It is used for multimedia and game programming.
hForthAForth system with an optional Korean keyword set.[53]
LatinLusus
Lingua::Romana::PerligataAlternative Syntax forPerl 5 that allows programming in Latin.[54]
LatvianLVskriptsJavascript translated into Latvian.[55] onGitHub
DzintarsRuby translated into Latvian.dzintars onGitHub
LithuanianSetonasPython translated into Lithuanian.setonas onGitHub
MalayMalaybasicBASIC with Malay keywords[56]
MalayalamThengascriptA dialect ofJavaScript in the Malayalam language.[57]
MalluscriptAn esotericscripting language made withRust based onManglish with an aim to provide inclusivity and diversity in programming.[58]
Nehiyawewin/CreeAncestral Code (Cree#)AnIDE and language based on theNehiyaw (Cree) language and cultural storytelling practice.[59]
PersianFarsinetAnobject-oriented programming language for.NET Framework. It is similar to C# and Delphi.[60]
KharazmiA Persian programming language and IDE designed to teach programming to middle school students, similar toPascal
ZangarZangar (Persian for Rust) allows you to write Rust programs in Persian, using Persian keywords and function names. It is adapted from Rouille, the original French implementation of Rust.zangar onGitHub
Kati (زبان کاتی)An online programming language in Persian language.[61]
Hashemi (آقای هاشمی)forked from "SimpleLanguage" that is a simple example language built using the Truffle API.mr-hashemi onGitHub
Simorgh (SPL)SPL has been invented with the aim that non-technical people would be able to produce their own portable applications which can be written in their own native language.[62]
PolishAC-LogoLogo with Polish commands IDŹ, OTO, NAPRZÓD etc. created in 1992
SAKOA language created in the 1950s and nicknamed the "PolishFortran"
EOLExpression-Oriented Language allowed for the use of both Polish and English keywords.
ZdzichAmateur programming language for DOS.[63]
PortugueseDeléguaA general purpose programming language, for educational and commercial purposes.[64]
VisuAlgA language designed to teach programming, based onPascal.[65]
potigolA functional programming language in Portuguese for beginners.[66]
Portugol [pt]A programming language with Portuguese keywords.
Portugol Studio [pt]A variation of Portugol that based in C andPHP for learning purposes.[67]
G-PortugolA variation of Portugol.gpt onGitHub
NPortugolA .NET Programming language for embedded scripts. A variation of Portugol.[68]
Russian1C:EnterpriseA framework and language for business applications. English keywords can also be used.
РАПИРАAn interpreted procedural programming language with strong dynamic type system.
АналитикA language for symbolic manipulations with algebraic expressions used in the Soviet series ofMIR computers.[69]
Эль-76A language for symbolic manipulations with algebraic expressions used in the Soviet series ofElbrus computers.[70]
ЯМБ [ru]ЯМБ (язык машин бухгалтерских) (machine language for accounting machines) – A Russian programming language for Iskra-554, Iskra-555, and Neva-501 specialized accounting computers.
КуМир [ru]Similar toPascal and IDE, mainly intended for educational usage in schools. The name is an acronym, which meansКомплект ученический 'Мир' ('Mir' student's environment).
РобикA simple language for teaching the basics of programming to children.
ЯАПA language used onNairi
АЛМИР-65A language used onMIR
УАЯ [ru]A language to study programming
ХУЯA language to study programming[71]
Sanskrit[72]OM Lang is astatically typed,multilingual programming language with first-class support for Sanskrit. It claims to be the world's first Sanskrit programming language, offering Sanskrit keywords and syntax. The language aims to experiment with using Sanskrit in programming.[73]
SerbianЋ плус плусЋ плус плус (Serbian, "C plus plus") is aJavaScript like programming language based onCyrillic script[74]
Sinhala[75]Ceylonicus, the first Sinhala-based programming language:

Ceylonicus is anopen-source,interpreted, andfunctional programming language designed to bridge the gap betweenEnglish andSinhala syntax within a unified codebase. As a Sinhala Programming Language, it empowers developers to express their ideas in both languages seamlessly. Ceylonicus is implemented inPython, and features a web-based environment, built using[76].

[77],Source Code Ceylonicus Source Code onGitHub
SpanishGarGarA procedural programming language based onPascal for learning purposes.[78]
VainillaA pseudocode interpreter for Spanish that runs in the browser.[79]
PSeIntA pseudocode interpreter for Spanish, like Pascal, with a completely Spanish-based syntax. PSeInt is an abbreviation forPseudocode Interpreter.
QriolloAn impure strict functional programming language that compiles to C, Python, and JVM Bytecode, with keywords inRioplatense Spanish, spoken inBuenos Aires.[80]
Latino [es]A language with a completely Spanish-based syntax.[81]
A direct translation pseudo-language for coding in C and C++ with Spanish keywords.[82]
Pauscal [es]A language with a completely Spanish-based syntax; compiler for 32-bit Windows.
InformATE [es]A translation ofInform, used for creating text-based games.
EsJSAn interpreted programming language with Spanish syntax, based on JavaScript.[83],[84],[85],esjs onGitHub
SwahiliswapSwahili Programming Language; it is an educational programming language built over Nodejs, It was built as way to help Swahili speakers to easily grasp the concept of coding and programming in general.[86][87]
SwedishEnkeltA language with a completely Swedish-based syntax. Transpiled to Python.[88]
TagalogBatoRuby translated into Tagalog.bato onGitHub
TamilEzhilDeveloped for educational purposes.
eTamilThe purpose of eTamil is to be an Indian DSL for Accounts & Fintech.eTamil onGitHub
SwaramA simple, general-purpose and procedural language.[89]
AgaramA simple, Tamil programming language with interpreter and compiler.Agaram-programming-language onGitHub
NiralA Tamil programming language with Tamil & Latin script.[90]
ThendralThendral is a transpiler - Translates thendral ( a scripting language in Tamil ) to valid JavaScriptthendral onGitHub
MaghilchiIt is an interpreted language with a natural language-like syntax with Tamil words.[91]
W languageHTML translation in Tamil languagew language onGitHub
TurkishYakamozA Turkish implementation similar to that ofPython.[92]
UrduUrduScriptA dialect ofJavaScript.[93]
WelshDraigA Welsh implementation ofRaku[94]
YorubaYorlangBuilt on top ofNode.js.[95]
VariousLogoIn one of itsApple II editions, it was available inFrench. A version used in Bulgarian education withBulgarian Apple II clones was translated inBulgarian. LOGO for theCommodore 64 had anItalian localization.
4th DimensionOn local versions, its internal language usesFrench orGerman keywords.
FOCALKeywords were originally in English, butDEC produced versions of FOCAL in several European languages.
MamaAn educational programming language and development environment, designed to help young students start programming by building 3D animations and games. It is currently available in English, Hebrew, Yiddish, and Chinese.
MS Word andMS ExcelTheirmacro languages used to be localized in non-English languages.
ML4A language for client/server database programming, with keywords in English or German.[96]
RoboMindAn educational programming language available inArabic,Chinese,Dutch,English,French,German,Greek,Polish,Brazilian Portuguese,Spanish,Swedish, andTurkish.
ScratchAn introductoryvisual programming language from MIT's Media Lab with support for programming in multiple languages included as standard.
CatrobatA visual programming language targeted at teenagers with support for more than 60 languages like Slovenian, Polish, Hindi, German, Romanian, Turkish, Norwegian, Akan, Twi, Hebrew, Chinese Simplified, Indonesian, Swedish, Chinese Traditional, Portuguese, Brazilian, Croatian, Bosnian, Thai, Japanese, Sindhi, Tamil, Swahili, Arabic, Persian, Korean, Serbian (Cyrillic), Serbian (Latin), Bengali, French, Slovak, Vietnamese, Italian, Macedonian, Russian, Portuguese, English, Canada, Czech, Sinhala, Azerbaijani, Kazakh, Dutch, Catalan, Albanian, Pashto, Gujarati, Finnish, Malay, Lithuanian, Malayalam, Danish, Hungarian, Afrikaans, Kannada, Greek, Bulgarian, Galician, Urdu (Pakistan), English, Australia, English, United Kingdom, Telugu, Ukrainian, Hausa and Igbo.[97]

Catroid onGitHubCatty onGitHub

TECOThe programming language used to drive the actions of theTECO text editor. The MIT dialect of this language was used to program early versions ofEmacs before its 1985 rewrite inEmacs Lisp.
TI-Calculator BASICThe 68000 version is localized. Various configuration strings are localized too, preventing direct binary compatibility.
CitrineProgramming language that can be used to code in any native human language, includes a translator module to translate code from one human language to another. At the time of writing it supports English, Dutch, Lithuanian and Romanian.

Based on symbols instead of keywords

[edit]
  • APL – A language based on mathematical notation and abstractions.
  • Brainfuck – A minimalist esoteric programming language, created for the purpose of having the smallest possiblecompiler.[98]
  • Emojicode – An esoteric language based onEmojis.
  • G – Graphical language used inLabVIEW (not to be confused with G-code).
  • Hoon – A systems programming language for Urbit, compiling to Nock.
  • J – AnAPL-like language which uses onlyASCII special characters and addsfunction-level programming.
  • Light Pattern – A language which uses a series of photographs rather than text as source code.[99]
  • Mouse – A minimalist language created by Peter Grogono which uses ASCII characters for keywords.
  • Piet – An art-based esoteric programming language.
  • Plankalkül – The first high-level non-von Neumann programming language, designed byKonrad Zuse duringWorld War II inGermany.
  • Whitespace – An esoteric language based onwhitespace characters (spaces, tabs, and line breaks).

Modifiable parser syntax

[edit]
  • Babylscript – A multilingual version of JavaScript which uses multiple tokenizers to support localized keywords in different languages and which allows objects and functions to have different names in different languages.
  • Component Pascal – A preprocessor that translates native-language keywords into English in an educational version of theBlackBox Component Builder available as open source.[1] The translation is controlled via a modifiable vocabulary and supported by modifiable compiler error messages. A complete Russian version is used in education, and it should be possible to accommodate other left-to-right languages (e.g., theKabardian language has been tried as a proof of concept).
  • HyperTalk – A programming language, which allows translation via custom resources, used inApple'sHyperCard.
  • IronPerunis – An IronPython 2.7 localization to Lithuanian and Russian.
  • AppleScript – A language which once allowed for different "dialects"[100] including French and Japanese; however, these were removed in later versions.
  • Maude – Completely user-definable syntax and semantics, within the bounds of the ASCII character set.[101]
  • Perl – While Perl's keywords and function names are generally in English, it allows modification of its parser to modify the input language, such as inDamian Conway'sLingua::Romana::Perligata module, which allows programs to be written in Latin or Michael G. Schwern'sLingua::tlhInganHol::yIghun Perl language in Klingon. They do not just change the keywords but also the grammar to match the language.
  • Ioke – Ioke is a folding language. It allows writing highly expressive code that writes code. Examples of same program inChinese,Danish,Hindi andSpanish

References

[edit]
  1. ^InHOPL (History of Programming Languages), advanced search finds languages by country.
  2. ^"GOST 27974-88 Programming language ALGOL 68 – Язык программирования АЛГОЛ 68"(PDF) (in Russian).GOST. 1988. Archived fromthe original(PDF) on March 24, 2017. RetrievedNovember 15, 2008.
  3. ^"GOST 27975-88 Programming language ALGOL 68 extended – Язык программирования АЛГОЛ 68 расширенный"(PDF) (in Russian).GOST. 1988. RetrievedNovember 15, 2008.
  4. ^"Hedy". Retrieved2024-09-22.
  5. ^Jacques Perrin,Conception entre science et art. Regards multiples sur la conception, Presses polytechniques et universitaires romandes
  6. ^"AxumLight | Amharic based programming language".www.ethiocloud.com. Retrieved2025-11-04.
  7. ^"BunnaScript | EthioCloud".www.ethiocloud.com. Retrieved2025-11-04.
  8. ^"الخوارزم : لغة البرمجة الاحترافية بالعربية".alkhawarizm.org. Retrieved2025-11-04.
  9. ^"NameBright - Coming Soon".www.jeemlang.com. Retrieved2025-11-04.
  10. ^"Hello world: Meet قلب, a programming language based on Arabic script". 25 January 2013.
  11. ^"ramsey nasser / قلب".nas.sr. Retrieved2025-11-04.
  12. ^"Arabnet | Kalimat: First Arabic Programming Language for Kids".
  13. ^"عمّوريا (عرب) أول لغة برمجة عربية مفتوحة المصدر".ammoria.sourceforge.net. Retrieved2025-11-04.
  14. ^IA eng(PDF).
  15. ^"عمّوريا (عرب) أول لغة برمجة عربية مفتوحة المصدر".ammoria.sourceforge.net. Retrieved2025-11-04.
  16. ^https://github.com/abukhadra/seen
  17. ^https://github.com/arazgholami/nasimi
  18. ^ChaScript: Breaking the language barrier using Bengali programming system, IEEE,doi:10.1109/ICECE.2014.7026875,S2CID 39503002.
  19. ^"চা Script - Home".sjishan.github.io. Retrieved2025-11-04.
  20. ^"english.ht".www.chinesepython.org. Retrieved2025-11-04.
  21. ^http://wenyan-lang.lingdong.works
  22. ^http://www.gotopp.org/index.html.en
  23. ^Labelle, Marcel,Les langages de programmation(PDF).
  24. ^Spip documentation team,Language glossary.
  25. ^Rouille language homepage, 6 June 2022.
  26. ^"teuton".www.fiber-space.de. Retrieved2025-11-04.
  27. ^actopozipc (2025-10-16),actopozipc/German-Python-Interpreter, retrieved2025-11-04
  28. ^"Ο Διερμηνευτής της ΓΛΩΣΣΑΣ για την Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον (ΑΕΠΠ)".alkisg.mysch.gr. Retrieved2025-11-04.
  29. ^https://github.com/hapy-lang/hapy Hapy Github page
  30. ^"תמלילוגו".www.orianit.edu-negev.gov.il. Archived fromthe original on 2022-07-05. Retrieved2025-11-04.
  31. ^Litman, Elon (2025-10-21),elonlit/Genesis, retrieved2025-11-04
  32. ^https://omlang.com/ OM Lang
  33. ^https://play.google.com/store/apps/details?id=com.omlang OM Lang Android App
  34. ^https://bharatam.netlify.com
  35. ^https://www.kalaam.io/
  36. ^"Bhailang - A toy programming language based on an inside joke".Bhailang Documentation. Retrieved2025-11-04.
  37. ^https://web.archive.org/web/20121001163914/http://www.sktnetwork.com/portfolio/hindi-programming-language
  38. ^"Setanta | Teanga Ríomhchlarúcháin / Programming Language".try-setanta.ie. Retrieved2025-11-04.
  39. ^https://github.com/micheleriva/CadregaLisp CadregaLisp
  40. ^https://github.com/aurasphere/gomorra-sql GomorraSQL
  41. ^http://dolittle.eplang.jp/
  42. ^http://kujirahand.com/himawari/
  43. ^https://web.archive.org/web/20160408103217/http://crew-lab.sfc.keio.ac.jp/squeak/
  44. ^Katagiri, Akira.1 Mindのしくみと特徴 [Mind – its mechanism and features].Scripts Lab (in Japanese). Retrieved2021-07-31.(rough translation): Mind uses FORTH's mechanism. Even though FORTH was born in America, its grammar is similar to Japanese grammar.
  45. ^"日本語プログラミング言語 Mind".www.scripts-lab.co.jp. Retrieved2025-11-04.
  46. ^Tarui, Hideto (2020-09-17).日本語で書けちゃうプログラミング言語「なでしこ」が中学の教科書に採用! [Japanese programming language "Nadeshiko" adopted in a junior high textbook!].WINDOWS FOREST (IT news site) (in Japanese). Impress Corporation. Retrieved2021-07-31.
  47. ^令和3年度中学校教科書 [2021 technical arts textbook for junior high school].Kyoiku tosho corporate website (in Japanese).Archived from the original on 2021-06-25. Retrieved2021-07-31.
  48. ^https://nadesi.com/
  49. ^"日本語プログラミング言語「プロデル」".日本語プログラミング言語「プロデル」公式サイト (in Japanese). Retrieved2025-11-04.
  50. ^"TTSneo公式サイト".tts.utopiat.net. Retrieved2025-11-04.
  51. ^https://python3lover.github.io/unchiku/
  52. ^"Aheui",Esolang (wiki).
  53. ^"hForth - A Small, Portable ANS Forth".www.taygeta.com. Retrieved2025-11-04.
  54. ^"Client Challenge".metacpan.org. Archived fromthe original on 2025-09-30. Retrieved2025-11-04.
  55. ^https://github.com/dzzintars/LVskripts LVskripts
  56. ^https://www.malaybasic.com/
  57. ^https://makers-of-kerala.com/thengascript/
  58. ^https://github.com/Sreyas-Sreelal/malluscript
  59. ^Corbett, Jon (2023-07-20)."ᐊᒐᐦᑭᐯᐦᐃᑲᓇ ᒫᒥᑐᓀᔨᐦᐃᒋᑲᓂᐦᑳᓂᕽ | acahkipehikana mâmitoneyihicikanihkânihk | Programming with Cree# and Ancestral Code: Nehiyawewin Spirit Markings in an Artificial Brain".Digital Humanities Quarterly.017 (2).ISSN 1938-4122.
  60. ^"Google Code Archive - Long-term storage for Google Code Project Hosting".code.google.com. Retrieved2025-11-04.
  61. ^http://www.scanf.ir/?page=kati
  62. ^http://www.simorghonline.com
  63. ^https://www.jelcyn.com/dos/zdzich.htm
  64. ^https://github.com/DesignLiquido/delegua
  65. ^http://visualg3.com.br/
  66. ^https://potigol.github.io/
  67. ^http://lite.acad.univali.br/portugol/
  68. ^https://ricardoborges.github.io/NPortugol/
  69. ^Husberg, Nisse; Seppänen, Jouko (1974), "Analitik",ACM SIGSAM Bulletin,8 (3), ACM:24–25,doi:10.1145/1086837.1086841,S2CID 510819.
  70. ^Эль-76, Кірыліца ў сеціве.
  71. ^https://github.com/tsoding/good_training_language
  72. ^https://omlang.com/ OM Lang
  73. ^"OM Lang → World's First Sanskrit & Multilingual Programming Language". Retrieved2025-11-04.
  74. ^https://ћпп.срб
  75. ^https://ceylonicus.vercel.app/ Ceylonicus
  76. ^https://brython.info Brython
  77. ^https://ceylonicus.vercel.app/ Run Online (WEB IDE)
  78. ^Manual del lenguaje GarGar [GarGar Manual] (in Spanish), archived fromthe original on November 5, 2016.[permanent dead link]
  79. ^https://vainilla.app
  80. ^https://qriollo.github.io/
  81. ^https://www.lenguajelatino.org
  82. ^https://akercheval.github.io/si/
  83. ^https://es.js.org/ Website
  84. ^https://editor.esjs.dev/ Playground
  85. ^https://aprender.esjs.dev/ Learn
  86. ^http://swap.edtech.co.tz/
  87. ^http://edtech.co.tz/
  88. ^https://enkelt.edvard.dev
  89. ^Ganesh(PDF), Infitt, 2003.
  90. ^Niral(PDF), IJARCCE, 2024.
  91. ^Maghilchi, Medium, 2022.
  92. ^https://yakamoz.netlify.app/
  93. ^https://asadmemon.com/urduscript/
  94. ^"Creating a new programming language - Draig".DEV Community. 2024-01-15. Retrieved2024-12-02.
  95. ^https://anoniscoding.github.io/yorlang/docs/doc.html
  96. ^C/S Entwicklungsumgebung ML4, ML-Software.
  97. ^https://catrobat.org
  98. ^"The Brainfuck Programming Language". Muppetlabs.com. Retrieved2013-10-30.
  99. ^Temkin (August 2015). "Light Pattern: Writing Code with Photographs".Leonardo.48 (4):375–381.doi:10.1162/LEON_a_01091.S2CID 57571969.
  100. ^Cook, William R. (2007)."AppleScript".Proceedings of the third ACM SIGPLAN conference on History of programming languages.doi:10.1145/1238844.1238845.ISBN 9781595937667.S2CID 220938191 – viaResearchGate.
  101. ^Language Design in Maude, by Matthias, 2006/06/05, LShift Ltd.

Sources

[edit]

External links

[edit]
Imperative
Structured
Object-oriented
(comparison,list)
Declarative
Functional
(comparison)
Dataflow
Logic
Domain-
specific
language

(DSL)
Concurrent,
distributed,
parallel
Metaprogramming
Separation
of concerns
Level
Generation
Retrieved from "https://en.wikipedia.org/w/index.php?title=Non-English-based_programming_languages&oldid=1320415976"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp