M++
M++ (MPP) is an open-source programming language. It borrows optional static typing and C-style loops from C++, first-class and arrow functions from JavaScript, and clean, readable syntax from Python.
Highlights
- Native C++ runtime, with a Python-based runtime as a fallback
- Package programs into a folder you can hand to someone else
- Build desktop UI apps with HTML, CSS and JavaScript, backed by M++
- Call other languages and tools with
exec()
A first taste
let name = "world"
fn greet(who) { "Hello, " + who }
print(greet(name))
The project is open to fixes and feedback. Source on GitHub