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.
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 Bearbeiten
Syntax Bearbeiten
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 Bearbeiten
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.
Plattformen Bearbeiten
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 Bearbeiten
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.
Einzelnachweise Bearbeiten
- http://www.monkeycoder.co.nz/
- (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/
- (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