Nicht englischbasierte Programmiersprachen
Nicht englischbasierte Programmiersprachen sind Programmiersprachen die keine Schlüsselwörter verwenden, die von oder inspiriert werden von von Englisch Wortschatz.
Prävalenz englischbasierter Programmiersprachen
Die Verwendung der Verwendung der Englische Sprache in der Inspiration für die Wahl der Elemente, insbesondere für Schlüsselwörter In Computerprogrammiersprachen und Code -Bibliotheken stellt ein erheblicher Trend in der Geschichte des Sprachdesigns dar. Laut der Hopl -Online -Datenbank mit Sprachen,[1] Von den über 8.500 Programmiersprachen wurden rund 2.400 von ihnen in der entwickelt Vereinigte Staaten, 600 in der Vereinigtes Königreich, 160 in Kanadaund 75 in Australien.
Somit wurden in Ländern, in denen Englisch die Hauptsprache ist, mehr als ein Drittel aller Programmiersprachen entwickelt. Dies berücksichtigt nicht den Verwendungsanteil jeder Programmiersprache Python von dem Niederlande, Rubin aus Japan, und Lua aus Brasilien) und Situationen, in denen es auf einer anderen Programmiersprache basierte, die Englisch verwendete.
Internationale Programmiersprachen
Das Konzept der internationalen Programmiersprachen wurde von der Arbeit von Briten inspiriert Informatiker Christopher Strachey, Peter Landin, und andere. Es repräsentiert eine Klasse von Sprachen, deren Linie der algorithmischen Sprachen Algol war vorbildlich.
Algol 68
Algol 68Das Standarddokument wurde in zahlreichen veröffentlicht natürliche Sprachen. Der Standard ermöglichte die Internationalisierung der Programmiersprache. Am 20. Dezember 1968 wurde der "Abschlussbericht" (MR 101) von der Arbeitsgruppe verabschiedet und anschließend von der Generalversammlung von genehmigt UNESCO's Ifip zur Veröffentlichung. Übersetzungen des Standards wurden gemacht für Russisch, Deutsch, Französisch, bulgarischund dann später japanisch. Der Standard war auch in erhältlich Blindenschrift[Klarstellung erforderlich]. Algol 68 wurde die GOST/гост-27974-88 Standard in der Sovietunion.
- GOST 27974-88 Programmiersprachalgol 68-язык прорарite вания алго 68[2]
- GOST 27975-88 Programmiersprache Algol 68 Erweitert-язык прораарov[3]
In Englisch lautet die Fallerklärung von Algol68 Fall ~ in ~ aus ~ ESAC. Im RussischDas heißt das ыыб ~ в ~ либо ~ ыы.
Citrin
Lokalisierung ist das Kernmerkmal der Citrine -Programmiersprache. In Citrine hat jede menschliche Sprache eine eigene Version,[zweifelhaft ] Zum Beispiel die West -friesianische Sprache Die Version heißt Citrine/FY. Citrine verfügt über lokalisierte Schlüsselwörter, lokalisierte Zahlen und lokalisierte Interpunktion. Benutzer können Codedateien von einer Sprache mit einem String-basierten Ansatz in eine andere übersetzen. Zum Zeitpunkt des Schreibens unterstützt Citrine 111 menschliche Sprachen. Die Unterstützung ist nicht auf bekannte Sprachen beschränkt; Alle natürlichen menschlichen Sprachen werden zur Aufnahme angenommen, bis Egids-6.
Planen
Während Internationalisierung ist kein Teil von keinem Planen Standard, die Ausdruckskraft und Flexibilität der Sprache ermöglicht die Zugabe von Internationalisierung als Bibliothek. Internationales Programm ist ein Open Source Projekt, zu dem jeder eine Übersetzung beitragen kann. Da Übersetzungen des Schemas als Bibliotheken geladen werden können, können Schema -Programme sein mehrsprachig.
Basierend auf nicht englischen Sprachen
Schlüsselwörter in | Name | Beschreibung | Verknüpfung |
---|---|---|---|
Amharisch | Axumlight / Geez# | Amharisch basierte Programmiersprache auf der .NETZ Plattform | [1] |
Bunnascript | Eine mehrsprachige JavaScript- und Typing -Programmiersprache, mit der Sie Computercode in Ihre Muttersprache schreiben können. Unterstützt derzeit die Amharische Sprache. | [2] | |
Arabisch | Al-Khawarizm | Sprache mittlerer Ebene für die Systemprogrammierung mit benutzerdefinierter IDE. Für professionelle Zwecke vorgesehen. Unterstützt Windows- und Linux -Plattformen. Erste Design und Entwicklungen im Jahr 2008. Entwicklungsstatus: aktiv. | [3] |
Aufhaut | Arabische prozedurale Programmiersprache, die Merkmale von C und Pascal verwendet. Unterstützt einfache Grafiken. Für Bildungszwecke vorgesehen. Entwickelt von Mohammad Ammar Alalsalka. Veröffentlicht im Jahr 2006. | [4] | |
Arlogo | Eine Open-Source-Sprache basierend auf der UCB Logo Dolmetscher. | ||
Ebda3 | Eine Multi-Paradigma-Programmiersprache auf hoher Ebene. | ||
Qalb | A Planen-ähnliche Programmiersprache.[4] | [5] | |
Kalimat | Eine Programmiersprache, die arabischen Kindern helfen soll, etwas über Programmierung zu lernen.[5] | ||
Ammoria | Objektorientierte Sprache | [6] | |
Loughaty (MyProlang) | Ein allgemeiner Zweck natürlich Arabisch Programmiersprache basierend auf einer proprietären Syntax.[6] | ||
Phönix | Eine c-ähnliche imperative prozedurale Sprache auf hoher Ebene. | [7] | |
Bengali | Chascript | Gebaut mit ECMaskript Grammatik.[7] | [8] |
Chinesisch | Chinesische Basis | Chinesisch-lookalisiert BASIC Dialekte basierend auf Apfelsoft Basic; zum Taiwanese Apple II Klone und das Multitech Mikroprofessor II. | |
Chinesepython | (ZHPY)Eine Version von Python mit Schlüsselwörtern und gebauten Kennungen, die alle auf Chinesisch übersetzt werden. | [9] | |
Einfache Programmiersprache | Ein Chinese Schnelle Anwendungsentwicklung Sprache. | ||
Wenyan | Eine esoterische Sprache, die genau der Grammatik und dem Ton von folgt Klassischer Chinesisch; es kompiliert zu JavaScript und Python (mit C usw. bevorstehend). | [10] [11] | |
Tschechisch und slowakisch | Karel | Ein Bildungsprogrammiersprache mit Tschechisch und slowakisch Versionen. | |
Niederländisch | Superlogo | Hergestellt für computergestützte Anweisung, bezogen auf Logo. | |
Theater | Eine Versammlungssprache für Bildungszwecke. | ||
finnisch | Sampo | Ein Bildung Weiter-ähnliche Programmiersprache, die in den 1980er Jahren von einer High School in der Stadt von verwendet wurde Oulu. | |
Tampio | Gemacht, um wie eine natürliche Sprache auszusehen. Objektorientierter. | [12] | |
Französisch | Goto ++ | Eine esoterische Programmiersprache, die lose auf Französisch und Englisch basiert. | [13] |
Linotte | |||
LSE (Sprache Symbolique D'EnseleigNement) | Eine pädagogische Programmiersprache, die in den 1970er Jahren im École Supérieure d'Électricité entworfen wurde. Eine Art grundlegender, aber mit Verfahren, Funktionen und lokalen Variablen wie in Pascal. | ||
Basicois | Basic mit französischen Schlüsselwörtern[8] | ||
Spip | Vorlagensprache mit französischer Syntax[9] | ||
WILLANGAGE | Windev -Programmiersprache | ||
Rouille | Rost ins Französische übersetzt[10] | ||
Deutsch | Germane | Eine deutsche Umsetzung von Python. | [14] |
griechisch | Glossa | Bezogen auf Pascal, verwendet für Bildungszwecke in der Sekundarschulbildung. | [15] |
M2000 | Programmierumgebung mit griechischen und oder englischen Schlüsselwörtern. Basic -ähnliche Sprache (Interpreter) mit über 500 Schlüsselwörtern, einschließlich OOP, Threads, Ereignissen, Lambda -Funktionen. | Liste der grundlegenden DialekteAnwesend | |
hebräisch | Tamlilogo | Eine hebräische Umsetzung von Logo. | [17] |
Hindi | Om Lang | Om Lang ist eine mehrsprachige, statisch getippte Programmiersprache, die mehr als 9 indische Sprachen unterstützt. Om Lang ist sehr ähnlich zu Go, C und Rost. Es hat seinen eigenen Dolmetscher und Compiler. | |
Bharat Programmiersprache | Eine Hindi -Programmiersprache mit allen modernen Grundfunktionen wie Schleifen, Funktionen, Klassen, Struktur. Der Dolmetscher ist in Python geschrieben. Sie können in Ihrem lokalen System installieren oder Online -Dolmetscher verwenden. | ||
Kalaam.io | Kalaam ist die Programmiersprache in Hindi und verfügt über alle grundlegenden Funktionen einer modernen Programmiersprache von für Schleifen bis hin zu Schleifen und von Funktionen bis hin zu bedingten Aussagen. Kalaam hat einen eigenen Parser-, Interpreter- und Virtual Memory Stack und führt den Quellcode aus dem vom Parser generierten Parse Tree aus. | [19] | |
Hindi -Programmiersprache | A Hindi Programmiersprache für die .NET Framework. | [20] | |
W Sprache | Eine Hindi übersetzt HTML -Sprache | [21] | |
Hindi, Bengali, Gujarati | Hindawi -Programmiersystem | Eine Reihe von Varianten von C,, C ++, Lex, yacc, Montage, BASIC, Logo und Ada | |
isländisch | Fjölnir | Eine imperative Programmiersprache aus den 1980er Jahren. | |
Türkisch | Yakamoz | Eine türkische Implementierung ähnlich der von Python. | [22] |
Indonesisch | Baik | C mit indonesischen Schlüsselwörtern. | [23] |
irisch | Setanta | High Level Allzwecksprache, die im Browser ausgeführt wird. Enthält eine Grafik -API, mit der Spiele und Animationen hergestellt werden können | [24] |
Italienisch | Monicelli | Eine esoterische Programmiersprache, die auf der sogenannten "Supercazzola" des Films basiert Meine Freunde (Film) | https://github.com/esseks/monicelli |
japanisch | Delittle | Für Bildungszwecke entwickelt. Freeware. | [25] |
Himawariひまわり)) | (Nachfolger von Nadeshiko. Freeware. | [26] | |
Kotodama (ことだま) auf Quietschen | Bezogen auf Quietschen. Für Bildungszwecke. | [27] | |
Geist | Eine Variante von Weiter.[11] Kommerziell. | [28] | |
Nadeshikoなでしこ)) | (Nachfolger von Himawari. Open Source Freeware. Ausgewählt (zusammen mit MIT Scratch) in einem der 3 offiziellen Lehrbücher der technischen Künste für Junior High Schools in Japan ab 2022.[12][13] | [29] | |
Produire | Eine objektorientierte japanische Programmiersprache. Nachfolger von Ttsneo. Freeware. | [30] | |
Ttsneo | Eine japanische Programmiersprache. Nachfolger von Produire. Freeware. | [31] | |
Unchiku (うんちく)) | Eine japanische Programmiersprache. Hat begrenzte Funktionen/Operationen. Für Bildungszwecke entwickelt. | [32] | |
Javaner | Sawa | Eine Javanerin übersetzt Python -Sprache. | [33] |
Koreanisch | Ssiat | Eine Sprache mit Verwendung Hangul (Koreanisch). Der Name Ssiat (씨앗) bedeutet auf Koreanisch "Samen". | |
Aheui | Ein Esoterische Programmiersprache ähnlich zu Vorbereiten aber benutze Hangul[14] | ||
Changjo | Eine Sprache mit Verwendung Hangul. Es wird für Multimedia- und Spielprogramme verwendet. | ||
Hforth | A Weiter System mit einem optionalen Koreanisch Schlüsselwort festgelegt. | [34] | |
Latein | Lusus | ||
Lingua :: Romana :: Perligata | Alternative Syntax für Perl 5 Das ermöglicht die Programmierung in Latein. | [35] | |
lettisch | Dzintare | Ruby in lettisch übersetzt. | [36] |
litauisch | Setonas | Python übersetzt in litauisch. | [37] |
malaiisch | Malaiisch | BASIC mit malaiischen Schlüsselwörtern | [38] |
persisch | Farsinet | Ein objektorientierter Programmiersprache für .NET Framework. Es ähnelt C# und Delphi. | [39] |
Kharazmi | Eine persische Programmiersprache und eine IDE, die für Schüler der Mittelschule das Programmieren beibringen soll, ähnlich wie Pascal | ||
Kati (زبان کاتی) | Eine Online -Programmiersprache in der persischen Sprache. | [40] | |
Hashemi (آقای هاشمی) | Aus "SimpleLanguage" gegabelt, das eine einfache Beispielsprache ist, die mit der TRUFT -API erstellt wurde. | [41] | |
Simorgh (SPL) | SPL wurde mit dem Ziel erfunden, dass nichttechnische Menschen ihre eigenen tragbaren Anwendungen produzieren könnten, die in ihrer eigenen Muttersprache geschrieben werden können.http://www.simorghonline.com | ||
Polieren | AC-Logo | Logo mit polnischen Befehlen Idź, Oto, Naprzód usw. 1992 erstellt | |
Sako | Eine in den 1950er Jahren erstellte Sprache und nannte die "Politur Forran" | ||
Eol | Expression orientierte Sprache ermöglicht die Verwendung polnischer oder englischer Schlüsselwörter. | ||
Zdzich | Amateur -Programmiersprache für DOS. | [42] | |
Portugiesisch | Visualg | Eine Sprache, die das Programmieren lehrt, basierend auf Pascal. | [43] |
Potigol | Eine funktionale Programmiersprache auf Portugiesisch für Anfänger. | [44] | |
Portugol Studio | basierend in C und Php Für Lernzwecke. | [45] | |
G-portugol | Eine Programmiersprache mit portugiesischen Schlüsselwörtern. | [46] | |
Nportugol | Eine .NET -Programmiersprache für eingebettete Skripte | [47] | |
Russisch | 1c: Enterprise | Ein Rahmen und eine Sprache für Geschäftsanwendungen. Englische Schlüsselwörter können auch verwendet werden. | |
Рапира | Eine interpretierte prozedurale Programmiersprache mit einem starken dynamischen Typsystem. | ||
Аналитик | Eine Sprache für symbolische Manipulationen mit algebraischen Ausdrücken, die in der sowjetischen Serie von verwendet werden Mir Computers.[15] | ||
Эль-76 | Eine Sprache für symbolische Manipulationen mit algebraischen Ausdrücken, die in der sowjetischen Serie von verwendet werden Elbrus Computers.[16] | ||
Яmin | Я м (язык машин бххалтерских) (Maschinensprache für Buchhaltungsmaschinen)-Eine russische Programmiersprache für ISKRA-554, ISKRA-555 und NEVA-501-Spezialbekämpfung. | ||
Км & ört | Ähnlich zu Pascal und IDE, hauptsächlich für Bildungsnutzung in Schulen. Der Name ist ein Akronym, was bedeutet КомUNGEN (Umgebung des Schülers). | ||
Робик | Eine einfache Sprache zum Unterrichten der Grundlagen der Programmierung für Kinder. | ||
Iesen | Eine Sprache, die verwendet wird Nairi | ||
Алмир-65 | Eine Sprache, die verwendet wird Mir | ||
Sie | Eine Sprache zum Studium der Programmierung | ||
Sanskrit | Paraashar | Paraashar ist eine Sanskrit -Codierungsumgebung, die interpretiert wird und die Sanskrit -Syntax verwendet. Es verfügt über ein zugrunde liegendes Koordinatensystem, das auf Indic -Astronomie und Indic -Architektur basiert. Schlüsselwörter sind in Sanskrit und Kennungen können in jeder Sprache sein. Man kann Artefakte mit dieser Sprache erstellen. | https://shardula-ai.com |
serbisch | Ћ п п п п п п | Ћ пr JavaScript wie Programmiersprache basierend auf Cyrillic Drehbuch | [48] |
Sinhala | Ceylonicus | Ceylonicus ist ein interpretiert, funktional und ein zweisprachig Programmiersprache. Es ist die erste singhalesische Programmiersprache (die zunächst die singhalesische Syntax unterstützt). In der Lage, sowohl englische als auch sinhala-basierte Syntax in einer einzelnen Code-Basis auszuführen. Kostenlos, Open Source (Quellcode) und für Bildungszwecke entwickelt. Sprache ist in geschrieben Python und Web -Ide ist entwickelt mit Brython. | Online ausführen (Web IDE), Quellcode |
Spanisch | Gargar | Eine prozedurale Programmiersprache basierend auf Pascal Für Lernzwecke.[17] | |
Vainilla | Ein Pseudocode -Dolmetscher für Spanisch, der im Browser läuft. | [49] | |
Pseeind | Ein Pseudocode-Dolmetscher für Spanisch wie Pascal mit einer vollständig spanischen Syntax. PseInt ist eine Abkürzung für Pseudocode -Dolmetscher. | ||
Qriollo | Eine unreine strenge funktionale Programmiersprache, die C, Python und JVM -Bytecode mit Schlüsselwörtern in kompiliert Rioplatense Spanisch, gesprochen in Buenos Aires. | [50] | |
Latino | Eine Sprache mit einer vollständig spanischbasierten Syntax. | [51] | |
Sí | Eine direkte Pseudo-Sprache für Übersetzungen zum Codieren in C und C ++ mit spanischen Schlüsselwörtern. | [52] | |
Pauscal | Eine Sprache mit einer völlig spanischbasierten Syntax; Compiler für 32-Bit-Fenster. | ||
Informieren | Eine Übersetzung von Informieren, verwendet zum Erstellen von textbasierten Spielen. | ||
Swahili | Tauschen | SWAHILI -Programmiersprache, es handelt sich um eine pädagogische Programmiersprache, die über NodeJS aufgebaut wurde und Swahili -Sprecher dabei hilft, das Konzept der Codierung und Programmierung im Allgemeinen leicht zu erfassen. | [53][54] |
Schwedisch | Enkelt | Eine Sprache mit einer völlig schwedischen Syntax. Nach Python transpiliert. | [55] |
Tagalog | Bato | Ruby in Tagalog übersetzt. | [56] |
Tamilisch | Ezhil | Für Bildungszwecke entwickelt. | |
Swaram | Eine einfache, allgemeine und prozedurale Sprache.[18] | ||
W Sprache | HTML -Übersetzung in tamilischer Sprache | https://github.com/rvenkatesh29/w_glanguage | |
Telugu | Vambha | Eine einfache Programmiersprache auf Telugu-basierter Programmierung | https://vambha.herokuapp.com/ |
Urdu | Urduskript | Ein Dialekt von JavaScript. | [57] |
Yoruba | Yorlang | Aufgebaut auf Node.js. | [58] |
(Verschiedene) | Logo | In einem seiner Apple II Ausgaben, es war in erhältlich Französisch. Eine Version, die in der bulgarischen Ausbildung verwendet wird mit Bulgarische Apple II -Klone wurde übersetzt in bulgarisch. Logo für die Commodore 64 hat ein Italienisch Lokalisierung. | |
4. Dimension | Auf lokalen Versionen verwendet seine interne Sprache Französisch oder Deutsch Schlüsselwörter. | ||
Fokus | Schlüsselwörter waren ursprünglich in Englisch, aber aber Dez Produzierte Versionen von Fokus in mehreren europäischen Sprachen. | ||
Mutter | Eine Bildungsprogrammiersprache und -entwicklungsumgebung, die jungen Schülern helfen soll, mit dem Programmieren zu beginnen, indem sie 3D -Animationen und -spiele erstellt. Es ist derzeit in Englisch, Hebräisch, Jiddisch und Chinesisch erhältlich. | ||
Ms Wort und MS Excel | Ihr Makro Früher waren Sprachen in nicht englischen Sprachen lokalisiert. | ||
ML4 | Eine Sprache für Client/Server -Datenbankprogrammierung mit Schlüsselwörtern in Englisch oder Deutsch.[19] | ||
Robomind | Eine Bildungsprogrammiersprache in verfügbar Arabisch, Chinesisch, Niederländisch, Englisch, Französisch, Deutsch, griechisch, Polieren, Brasilianisches Portugiesisch, Spanisch, Schwedisch, und Türkisch. | ||
Kratzen | Ein Einführungsmittel visuelle Programmierung Sprache aus dem Medienlabor von MIT mit Unterstützung für die Programmierung in mehreren Sprachen, die als Standard enthalten sind. | ||
Catrobat | Eine visuelle Programmiersprache, die sich an Jugendliche richtet , Bosnisch, thailändisch, japanisch, Sindhi, tamilisch, swahili, arabisch, persisch, koreanisch, serbisch (kyrillisch), serbisch (lateinisch), bengalisch, französisch, slowakisch, vietnamesisch, italienisch, mazedonisch, russisch, portugiesisch, kanada, kanad , Sinhala, asserbaidschanisch, kasach, holländisch, katalanisch, albanisch, paschto, gujarati, finnisch, malaiisch, litauisch, malayalam, dänisch, ungarisch, afrikaans, kannada, griechisch, bulgarisch, galic, urdu (pakistan) Vereinigtes Königreich, Telugu, Ukrainisch, Hausa und Igbo. | [59] | |
Teco | Die Programmiersprache, mit der die Handlungen des Teco Texteditor. Der MIT -Dialekt dieser Sprache wurde verwendet, um frühe Versionen von zu programmieren EMACs vor seiner 1985 umschreiben EMACS Lisp. | ||
Ti-Kalkulator Basic | Die 68000 -Version ist lokalisiert. Auch verschiedene Konfigurationszeichenfolgen sind lokalisiert, was eine direkte binäre Kompatibilität verhindert. | ||
Citrin | Programmiersprache, die zum Code in einer nativen menschlichen Sprache verwendet werden kann, enthält ein Übersetzermodul, um Code von einer menschlichen Sprache in eine andere zu übersetzen. Zum Zeitpunkt des Schreibens unterstützt es Englisch, Niederländisch, Litauisch und Rumänisch. |
Sprachen basierend auf Symbolen anstelle von Schlüsselwörtern
- Apl - Eine Sprache, die auf mathematischer Notation und Abstraktionen basiert.
- Brainfuck - Eine minimalistische esoterische Programmiersprache, die zum Zwecke der kleinstmöglichen Erstellung erstellt wurde Compiler.[20]
- G - Grafische Sprache verwendet in Labor (Nicht zu verwechseln mit G-Code).
- Hoon - Eine Systemprogrammiersprache für Urbit, zusammengestellt zu Nock.
- J - Ein Apl-ähnliche Sprache, die nur verwendet ASCII Sonderzeichen und fügt hinzu Programmierung auf Funktionsebene.
- Lichtmuster - Eine Sprache, die eher eine Reihe von Fotografien als Text als Quellcode verwendet.[21]
- Maus - Eine von Dr. Peter Grogono erstellte minimalistische Sprache, die ASCII -Zeichen für Schlüsselwörter verwendet.
- Piet -Eine kunstbasierte esoterische Programmiersprache.
- Plankalkül -Die erste hochrangige Programmiersprache von Nonumann-Programmiersprache, die von entworfen wurde von Konrad Zuse während Zweiter Weltkrieg in Deutschland.
- Whitespace - eine esoterische Sprache basiert auf Whitespace Zeichen (Räume, Registerkarten und Zeilenbrüche).
Veränderbare Parser -Syntax
- BabylScript - Eine mehrsprachige Version von JavaScript, die mehrere Tokenizer verwendet, um lokalisierte Schlüsselwörter in verschiedenen Sprachen zu unterstützen und die Objekte und Funktionen in verschiedenen Sprachen unterschiedliche Namen haben.
- Komponente Pascal -Ein Präprozessor, der in einer Bildungsversion des Blackbox Component Builder verfügbar als Open Source.[60] Die Übersetzung wird über einen veränderbaren Vokabular gesteuert und durch modifizierbare Compiler -Fehlermeldungen unterstützt. Eine vollständige russische Version wird in der Bildung verwendet, und es sollte möglich sein, andere Sprachen von links nach rechts aufzunehmen (z. B. die, die Kabardianische Sprache wurde als Beweis für das Konzept vor Gericht gestellt).
- Hypertalk - Eine Programmiersprache, die Übersetzung über benutzerdefinierte Ressourcen ermöglicht, die in verwendet werden Apfel's Hypercard.
- Ironperunis - Eine Ironpython 2.7 -Lokalisierung von Litauisch und Russisch.
- Apfelkript - Eine Sprache, die einst verschiedene "Dialekte" erlaubte[22] einschließlich Französisch und Japanisch; Diese wurden jedoch in späteren Versionen entfernt.
- Maude -vollständig benutzerdefinierbare Syntax und Semantik innerhalb der Grenzen des ASCII-Zeichensatzes.[23]
- Perl - Während die Schlüsselwörter und Funktionsnamen von Perl im Allgemeinen in englischer Sprache sind, ermöglicht es die Änderung seines Parsers, um die Eingabessprache zu ändern, wie z. B. in Damian Conway's Lingua :: Romana :: Perligata Modul, mit dem Programme in lateinischer oder seiner geschrieben werden können Lingua :: Tlhinganhol :: Yighun Perl Sprache in Klingon. Sie ändern nicht nur die Schlüsselwörter, sondern auch die Grammatik, die der Sprache entspricht.
- Perunis - Python 2.6 Lokalisierung zu Litauisch und Russisch.
- Ioke - Ioke ist eine Klappsprache. Es ermöglicht das Schreiben von hoch ausdrucksstarkem Code, der Code schreibt. Beispiele für das gleiche Programm in Chinesisch, dänisch, Hindi und Spanisch
Verweise
- ^ In HOPL (Geschichte der Programmiersprachen) findet erweiterte Suche Sprachen nach Land.
- ^ "GOST 27974-88 Programmiersprachalgol 68 - язык прораарования алго 68" (PDF) (auf Russisch). Gost. 1988. archiviert von das Original (PDF) am 24. März 2017. Abgerufen 15. November, 2008.
- ^ "GOST 27975-88 Programmiersprache Algol 68 Erweitert - язык пwor (PDF) (auf Russisch). Gost. 1988. Abgerufen 15. November, 2008.
- ^ "Hallo Welt: Treffen Sie قلب, eine Programmiersprache, die auf arabischem Drehbuch basiert.". 25. Januar 2013.
- ^ "Arabnet | Kalimat: Erste arabische Programmiersprache für Kinder".
- ^ Ia Eng (PDF).
- ^ ChaScript: Das Sprachbarriere unter Verwendung des bengalischen Programmiersystems brechen, IEEE, doi:10.1109/icece.2014.7026875, S2CID 39503002.
- ^ LABELLE, MARCEL, Les Langages de Programmierung (PDF).
- ^ SPIP -Dokumentationsteam, Sprachglossar.
- ^ Rouille Language Homepage, 6. Juni 2022.
- ^ Katagiri, Akira. 1 Geist のしくみ と 特徴 特徴 [Geist - sein Mechanismus und Merkmale]. Skriptlabor (auf Japanisch). Abgerufen 2021-07-31.
(grobe Übersetzung): Der Mechanismus von Mind verwendet den Mechanismus. Obwohl Forth in Amerika geboren wurde, ähnelt seine Grammatik der japanischen Grammatik.
- ^ Tarui, Hideto (2020-09-17). 日本 語 で 書け ちゃう 言語 「な でしこ」 が 中学 の 教科 書 に 採用!!! [Japanische Programmiersprache "Nadeshiko" in einem Junior -Hochschulbuch angenommen!]. Windows Forest (IT News Site) (auf Japanisch). Impress Corporation. Abgerufen 2021-07-31.
- ^ 令 和 3 年度 中学校 教科書 教科書 [2021 Lehrbuch für Technische Kunst für die Junior High School]. Kyoiku Tosho Corporate Website (auf Japanisch). Archiviert vom Original am 2021-06-25. Abgerufen 2021-07-31.
- ^ "Aheui", Esolang (Wiki).
- ^ Husberg, Nisse; Seppänen, Jouko (1974), "Analitik", ACM Sigsam Bulletin, ACM, 8 (3): 24–25, doi:10.1145/1086837.1086841, S2CID 510819.
- ^ Эль-76,.
- ^ Handbuch del Lenguaje Gargar [Gargar Handbuch] (auf Spanisch), archiviert von das Original am 5. November 2016.[Permanent Dead Link]
- ^ Ganesh (PDF), Infitt, 2003.
- ^ C/s entwicklungsumgebung ml4, Ml-software.
- ^ "Die Brainfuck -Programmiersprache". Muppetlabs.com. Abgerufen 2013-10-30.
- ^ Temkin (August 2015). "Lichtmuster: Code mit Fotografien schreiben". Leonardo. 48 (4): 375–381. doi:10.1162/leon_a_01091. S2CID 57571969.
- ^ Cook, William R. (2007). "Apfel Skript". Verfahren der dritten ACM -Sigplan -Konferenz über die Geschichte der Programmiersprachen. doi:10.1145/1238844.1238845. ISBN 9781595937667. S2CID 220938191 - via ResearchGate.
- ^ Sprachdesign in Maude, von Matthias, 2006/06/05, Lshift Ltd.
Quellen
- Pigott, Diarmuid (2006). "Hopl, die Geschichte der Programmiersprachen". Archiviert von das Original Am 2011-02-20. Abgerufen 2008-04-14.
Externe Links
- SAKO -Informationen Seite bei Hopl - von Diarmuid Pigott