qexample
qexample is a lightweight, statically typed programming language designed primarily for educational use and rapid prototyping. First introduced in 2019 by the Q School for Computing, qexample aims to simplify core programming concepts while maintaining a clear, expressive syntax that is easily understood by newcomers. The language is intentionally minimalistic, providing a small set of built‑in types—integers, booleans, strings, and arrays—along with a concise set of control‑flow constructs such as if, while, and for loops. Functions are first‑class citizens and support lexical scoping, making it straightforward to teach functional programming techniques.
The qexample compiler is implemented in Rust and targets the LLVM intermediate representation, allowing code written
A variety of libraries accompany qexample, covering standard input/output, file manipulation, and basic networking. The language’s