v0.1.0 — Now Available

Code once.
Run anywhere.

A++ is a modern, expressive programming language that transpiles to C++, Python, C#, and JavaScript. Write clean code — target any platform.

Multi-targetC++, Python, C#, JS
Open SourceMIT Licensed
FastNative performance

Everything you need
in one language

A++ brings together the best ideas from modern language design into one clean, powerful toolchain.

Multi-Target Compilation

Write once, compile to C++, Python, C#, or JavaScript. One language, every platform.

Fast & Lightweight

Minimal overhead interpreter with an optimizing compiler. Your code runs at native speed.

Static Typing

Optional type annotations with full type inference. Catch bugs at compile time, not runtime.

Rich Standard Library

Built-in math, string, list, map, I/O, and file utilities. Everything you need, out of the box.

Multi-Paradigm

Object-oriented, functional, and procedural styles all supported. Code your way.

Built-in Debugger

Integrated debugger with breakpoints, step-through execution, and AST inspection.

Constant Folding

Smart optimizer eliminates dead code and folds constants at compile time automatically.

📝

Clean Syntax

Familiar, readable syntax inspired by the best of Rust, Swift, and Kotlin. Easy to learn.

💬

Interactive REPL

Jump straight into code with the built-in REPL. Experiment and prototype instantly.

Write A++.
Deploy everywhere.

One source file. Four targets. Pick your runtime and let A++ handle the translation.

output.cpp

See A++ in action

Real programs, real syntax. Browse examples and see how expressive A++ code can be.

hello.app A++

Install A++ in
under 2 minutes

A++ is open source and easy to build from source. Requires C++17 and CMake 3.16+.

Quick Reference