# Monkey X

> programming language from the Blitz Basic family

**Wikidata**: [Q1040272](https://www.wikidata.org/wiki/Q1040272)  
**Source**: https://4ort.xyz/entity/monkey-x

## Summary  
Monkey X is a New Zealand‑originated, object‑oriented programming language released in 2011. It descends from the Blitz Basic family, runs on Microsoft Windows and is marketed as a cross‑platform language under the permissive zlib license.

## Key Facts  
- **Inception:** 2011, developed in New Zealand【source】.  
- **Language family:** Derived from Blitz Basic; classified as both a *programming language* and an *object‑based language*【source】.  
- **Paradigm:** Object‑oriented programming【source】.  
- **Platform support:** Advertised as cross‑platform; primary operating system support is Microsoft Windows【source】.  
- **License:** Distributed under the zlib License (permissive, but the code is copyrighted)【source】.  
- **Influences:** Heavily influenced by Java, Blitz Basic, and several other languages (e.g., Q2005, Q15777, Q2370)【source】.  
- **Website:** https://monkeycoder.co.nz/ provides downloads, documentation, and community resources【source】.  
- **Alexa rank:** 5 400 150 as of 9 January 2018【source】.  
- **File formats:** Uses “Monkey source code file” for both readable and writable source files【source】.  
- **Wikipedia presence:** Articles exist in Arabic, German, and Russian languages【source】.

## FAQs  
### Q: What is Monkey X?  
**A:** Monkey X is a programming language from the Blitz Basic family that offers object‑oriented features and runs primarily on Microsoft Windows while being marketed as cross‑platform.  

### Q: Which operating systems can run Monkey X programs?  
**A:** Monkey X is designed for Microsoft Windows and is promoted as cross‑platform, meaning code can be compiled for other targets supported by the language’s toolchain.  

### Q: Is Monkey X open source?  
**A:** The language is released under the zlib License, a permissive open‑source license, although the code itself is listed as copyrighted.  

### Q: Where can I download Monkey X?  
**A:** Official downloads, documentation, and community links are available at the project’s website: https://monkeycoder.co.nz/.  

### Q: What languages influenced Monkey X?  
**A:** Monkey X draws influence from Java, Blitz Basic, and several other languages identified by their Wikidata IDs (e.g., Q2005, Q15777, Q2370).  

## Why It Matters  
Monkey X fills a niche for developers seeking a modern, object‑oriented language that retains the simplicity and rapid‑development ethos of Blitz Basic while extending reach beyond a single platform. By targeting Windows as its primary host and offering cross‑platform compilation, it enables creators to write code once and deploy to multiple environments—a valuable capability in today’s heterogeneous device landscape. Its permissive zlib license encourages community contributions and commercial use without the legal overhead of more restrictive licenses. Moreover, its lineage from Java and Blitz Basic provides a familiar syntax for programmers transitioning from either ecosystem, fostering a smoother learning curve. As a New Zealand‑originated project, Monkey X also exemplifies the global diversification of software development tools, contributing to the broader open‑source and indie‑developer movements.

## Notable For  
- **Blitz Basic heritage:** Direct descendant of the classic Blitz Basic language, preserving its ease of use while adding modern features.  
- **Cross‑platform ambition:** Marketed as a language that can compile to multiple targets despite its Windows‑centric runtime.  
- **Permissive licensing:** Distributed under the zlib License, allowing free use, modification, and commercial distribution.  
- **Object‑oriented design:** Provides full OOP capabilities, distinguishing it from many BASIC‑style languages that remain procedural.  
- **International presence:** Maintains Wikipedia entries in three languages (Arabic, German, Russian), indicating a modest global community.

## Body  

### Overview  
Monkey X is a programming language created in 2011 in New Zealand. It belongs to the Blitz Basic family and is classified both as a *programming language* and an *object‑based language*. Its primary design goal is to combine the rapid‑development style of BASIC with modern object‑oriented programming (OOP) concepts.

### History & Origin  
- **2011:** Inception of Monkey X, building on the legacy of Blitz Basic.  
- **Country of origin:** New Zealand, reflecting the location of its primary development team.  

### Technical Characteristics  

| Feature | Detail |
|---------|--------|
| **Programming paradigm** | Object‑oriented programming |
| **Instance of** | Programming language; Object‑based language |
| **File formats** | *Monkey source code file* used for both readable and writable source files |
| **License** | zlib License (permissive) – code is copyrighted |
| **Operating system** | Microsoft Windows (primary) |
| **Platform claim** | Cross‑platform (code can be compiled for other targets) |
| **Influences** | Java, Blitz Basic, plus additional languages identified by Wikidata IDs Q2005, Q15777, Q2370 |
| **Alexa rank (2018‑01‑09)** | 5 400 150 |

### Licensing & Distribution  
Monkey X is released under the zlib License, a permissive open‑source license that permits free use, modification, and redistribution. Despite this, the language’s source code is listed as copyrighted, meaning the original authors retain certain rights. The official website (https://monkeycoder.co.nz/) hosts downloads, documentation, and community links.

### Platform Support  
While the language’s runtime is tied to Microsoft Windows, its toolchain advertises cross‑platform capabilities. Developers can write Monkey X code on Windows and compile it for other platforms supported by the language’s back‑ends (e.g., mobile, desktop, web), though specific target lists are maintained on the project site.

### Influence & Relationships  
Monkey X’s design is heavily influenced by Java’s object‑oriented model and the procedural simplicity of Blitz Basic. Additional influences are recorded via Wikidata identifiers (Q2005, Q15777, Q2370), indicating a broader set of language inspirations that shape its syntax and runtime behavior.

### Community & Reach  
- **Wikipedia presence:** Articles in Arabic, German, and Russian.  
- **Sitelink count:** 3 (indicating limited but existing external references).  
- **Google Knowledge Graph ID:** /g/11bc6xfr_f, used for knowledge‑graph integration.  

### Future Outlook  
Monkey X continues to serve a niche audience of developers who value a BASIC‑style language with modern OOP features and cross‑platform ambitions. Its permissive licensing and open‑source stance position it for potential community‑driven extensions and broader adoption in indie game development and rapid prototyping scenarios.

## References

1. [Alexa Internet](https://www.alexa.com/siteinfo/monkey-x.com/)