The Language

Mica — the language

The dragon is Mica’s mascot. He holds the sign activation function — sign y=(wx+b) — flanked by π and the atom. Mathematics and physics as native territory. He is not here to be intimidating. He is here to show that systems programming can have a personality.

Mica is a compiled, statically typed systems language. No garbage collector. No external dependencies. Native x86_64 machine code, direct access to every C library on the platform.

The compiler — lexer, parser, semantic analyzer, optimizer, code generator — was built from scratch as a solo project over two and a half years.

For the full story of how it got here: The Mica Story. For hands-on language material, start with Learning. For compiler internals, roadmap material, and technical references, use Documentation.

At a Glance

ParadigmStatically typed, compiled, procedural
Type SystemStrong with implicit numeric promotion
StringsUTF-8 and UTF-32
Nested FunctionsFull lexical scoping with static links
C InteropZero-overhead, direct ABI compatibility
Targetx86_64 Linux (System V AMD64 ABI)
DebuggingDWARF v5, GDB, VS Code
Compiler75,545 lines of Go, zero external dependencies

The Author

I’m Michael, a software engineer with 30+ years in IT. I built my first Pascal compiler as a student in the early 1990s, based on ETH Zürich’s PascalS. Three decades later, I came back to compiler construction — and built Mica.

Get Started

The Company

Mica Development UG

Mica is developed and maintained by Mica Development UG (haftungsbeschränkt), founded in Germany in late 2025.

The company logo carries the same dragon — but in a different role. Where the mascot is a character, the company mark is a brand: bold, structured, built to last. The two identities are intentionally distinct. A language needs a personality that developers remember. A company needs a mark that works across products. The dragon is the thread connecting both — the same spirit, a different register.

Mica the language is the first product. The goal is a broader ecosystem: tools, extensions, and infrastructure built on the same foundation. More is coming.

For questions, collaboration, or compiler discussion — info@mica-dev.com