Systems programming
This track is for code that sits near the machine: allocators, firmware loops, driver-shaped modules, anything that cannot afford a garbage collector.
Buraaq's bet:
- No GC on the default path: drop is deterministic
- GFA proves moves and borrows without lifetime syntax
unsafe+extern cfor registers, DMA, and OS ABIs- LLVM so a tight loop is a tight loop (Gate B:
integer_sum0.00× at n=1e8; worstfib_iter1.02×)
You still bring linker scripts, board packs, and kernel headers. The language does not pretend to be an RTOS. It stays out of the way so the C you used to write can look like Buraaq until the last millimeter.
Map
- Ownership
- Allocation
- Memory safety
- Unsafe and C
- Concurrency
- Performance
- Electronics
- Firmware example
- Driver sketch
- Optional native window: last, only if you need a Windows UI
