Q is a minimal, dependency-free programming language and compiler that targets x86-64 and arm64 architectures. It features ultra-fast compilation (under 1ms for simple programs), tiny executables (Hello World is ~600 bytes), and supports multiple platforms including Linux, Mac, and Windows. The compiler is built in Go and uses SSA-based intermediate representation for optimization. It generates position-independent executables with security features like W^X memory protection and can be used for scripting due to its fast compilation speed.

•4m read time•From git.urbach.dev
Post cover image
Table of contents
FeaturesInstallationUsageSource overviewFAQLicenseCopyright
1 Comment

Sort: