Monkey X
Monkey X (vormals nur Monkey) ist eine Programmiersprache, deren Ziel es ist, die Programmierung auf vielen Plattformen zu vereinheitlichen.[1] Die Programmiersprache selbst orientiert sich an BASIC, wobei Aspekte der Objektorientierung enthalten sind.[2]
Monkey X | |
---|---|
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 |
Technik
Syntax
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.
Compiler
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.[3]
Plattformen
Monkey X kann auf verschiedenen Plattformen ausgeführt werden:
Offiziell:
- Windows
- macOS
- Linux
- Android
- Apple iOS
- XNA (Xbox 360, Windows Phone 7)
- Windows Phone 8
- HTML5
- Flash
- PlayStation Vita
- Ouya
Weitere Erweiterungen werden von der Community bereitgestellt.
Geschichte
Monkey X wurde am 1. März 2011 von Blitz Research Ltd. veröffentlicht,[4] welche auch Blitz Basic veröffentlichten. In Deutschland wurde das Portal Monkeycoder.de ins Leben gerufen.[5] Auch das deutsche BlitzBasic-Portal richtete eine Untersektion für Monkey X ein.[6] Juni 2017 teile Blitz Research Ltd. mit, dass die Entwicklung eingestellt wird und das Produkt unter eine Open-Source-Lizenz gestellt wird.[7]
Einzelnachweise
- http://www.monkeycoder.co.nz/
- Archivierte Kopie (Memento des vom 31. Mai 2012 im Internet Archive) Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
- http://www.monkeycoder.co.nz/
- Archivierte Kopie (Memento des vom 10. Mai 2012 im Internet Archive) Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
- http://www.monkeycoder.de/community/index.php?threads/willkommen.2/
- http://www.blitzforum.de/forum/viewtopic.php?t=36779
- https://www.facebook.com/BlitzResearchLtd/posts/1675276319179316