Tech News
← Back to articles

Nanolang: A tiny experimental language designed to be targeted by coding LLMs

read original related products more articles

nanolang

A minimal, LLM-friendly programming language with mandatory testing and unambiguous syntax.

NanoLang transpiles to C for native performance while providing a clean, modern syntax optimized for both human readability and AI code generation.

Self-hosting: NanoLang supports true self-hosting via a Stage 0 → Stage 1 → Stage 2 bootstrap ( make bootstrap ); see planning/SELF_HOSTING.md.

Quick Start

Install

git clone https://github.com/jordanhubbard/nanolang.git cd nanolang make build

This builds the compiler:

bin/nanoc - NanoLang compiler (transpiles to C)

Hello World

... continue reading