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:

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

  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.
  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.
  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
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.