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 |
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.
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.
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, 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
- ↑ 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