| Monkey X | |
|---|---|
| Basisdaten | |
| Erscheinungsjahr: | 2011 |
| Entwickler: | Blitz Research Ltd. |
| Aktuelle Version: | V77 (April 2013) |
| Typisierung: | Strikt |
| Wichtige Implementierungen: | Preprocessor |
| Beeinflusst von: | Blitz Basic |
| Betriebssystem: | Windows |
| Lizenz: | zlib/libpng |
| github.com/blitz-research/monkey | |
Monkey X (vormals nur Monkey) ist eine Programmiersprache, deren Ziel es ist, die Programmierung auf vielen Plattformen zu vereinheitlichen. Die Programmiersprache selbst orientiert sich an BASIC, wobei Aspekte der Objektorientierung enthalten sind.
Die Syntax von Monkey X ist an die BASIC-Syntax angelehnt, wobei einige Techniken aus der Objektorientierung vorhanden sind, zum Beispiel Vererbung und Polymorphie, dabei klassifiziert es sich als Programmiersprache mit starker Typisierung.
Der Monkey-Compiler kompiliert den Monkey-Quellcode in eine andere Programmiersprache und fungiert somit als Präprozessor. Der erstellte Code wird dann weiter kompiliert oder ausgeführt. Dies ermöglicht die Ausführung auf verschiedenen Plattformen.
Monkey X kann auf verschiedenen Plattformen ausgeführt werden:
Offiziell:
Weitere Erweiterungen werden von der Community bereitgestellt.
Monkey X wurde am 1. März 2011 von Blitz Research Ltd. veröffentlicht, welche auch Blitz Basic veröffentlichten. In Deutschland wurde das Portal Monkeycoder.de ins Leben gerufen. Auch das deutsche BlitzBasic-Portal richtete eine Untersektion für Monkey X ein. Juni 2017 teile Blitz Research Ltd. mit, dass die Entwicklung eingestellt wird und das Produkt unter eine Open-Source-Lizenz gestellt wird.