Statically typed. Compiles to native binaries. No runtime dependencies.
Simple
A minimal set of orthogonal features. No frameworks, no dependency trees, no boilerplate.
Clear
Explicit syntax that reads naturally. Error messages that teach instead of confuse.
Safe
Bounds-checked arrays, overflow-checked arithmetic, nil-checked pointers. Problems panic with clear messages instead of silently corrupting memory.
Automatic
Scope-based memory management. No garbage collector, no manual frees, no annotations.