*** Welcome to piglix ***

Monkey (programming language)

Monkey X
MonkeyLanguageLogo.png
Paradigm multi-paradigm: structured, imperative, object-oriented, modular, reflective, generic, concurrent
Designed by Mark Sibly
Developer Blitz Research Ltd.
First appeared March 1, 2011; 6 years ago (2011-03-01)
Stable release
0.86(E) / February 2, 2016; 15 months ago (2016-02-02)
Typing discipline Static, weak, strong (optional), safe, nominative, partly inferred
Platform Cross-platform (see the targets section for a full list of supported platforms)
OS Windows, OS X, Linux
License zlib, proprietary (commercial). (See: Mojo (framework) for details).
Website www.monkey-x.com
Influenced by
Blitz BASIC, BlitzMax, C, C++, C#, JavaScript, Java

Monkey X is a high-level programming language designed for video game development for many different platforms, including desktop and laptop computers, mobile phones, tablets, and video game consoles. The language itself is an object-oriented dialect of BASIC, which the compiler translates into native source code for several target platforms. The resulting code is then compiled normally. Currently the official target platforms include: Windows (Including the Windows 8 store), OS X, Linux, Xbox 360, Android, iOS, among others.

Community-driven, user-made targets have also been created, some notable user-targets include: MonkeyMax (BlitzMax),Monkey-Python (Python), and a Nintendo DS target.

Monkey X's main implementation (compiler), and a number of official modules are open source. Monkey X's main application/game framework, Mojo, is partially commercial. The compiler and most of the official modules can be found on GitHub. Monkey is also distributed in several compiled binary forms from its official website (registration required, to build the compiler). For details, see: Mojo (framework), and Game targets (technical).


...
Wikipedia

...