Monkey X

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.[1] Die Programmiersprache selbst orientiert sich an BASIC, wobei Aspekte der Objektorientierung enthalten sind.[2]

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:

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

  1. http://www.monkeycoder.co.nz/
  2. Archivierte Kopie (Memento des Originals 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.@1@2Vorlage:Webachiv/IABot/blitz-wiki.appspot.com
  3. http://www.monkeycoder.co.nz/
  4. Archivierte Kopie (Memento des Originals 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.@1@2Vorlage:Webachiv/IABot/www.blitzbasic.com
  5. http://www.monkeycoder.de/community/index.php?threads/willkommen.2/
  6. http://www.blitzforum.de/forum/viewtopic.php?t=36779
  7. https://www.facebook.com/BlitzResearchLtd/posts/1675276319179316