Hello, NanoC: your first program
NanoC is a programmable frontend for C. Runtime constructs become ordinary C with no mandatory runtime, VM, garbage collector or hidden allocation. The C compiler checks C symbols and types. The programmer owns memory, cleanup, undefined behavior and correctness. ALPHA: NanoC is under heavy development and breaking changes are expected at any time; there is no compatibility or migration mode.
+stdio
f main
puts("Hello from NanoC!")
0#include <stdio.h>
int main(void) {
puts("Hello from NanoC!");
return 0;
}