Quickfall is a programming language focusing on allowing everyone to build fast, reliable and safe software.
Quickfall aims to give the performance of extremely fast languages like C while giving the safety of Rust and also being reliable.
What Quickfall focuses on:
- Speed: Quickfall focuses on runtime speed which means that every single compile time safety check can be simply disabled either globally or for a single element. On recent benchmarks, Quickfall has surpassed C in terms of runtime speed by up to 25%!
- Strict syntax: Quickfall enforces a strict syntax to avoid mistakes or error prone code
- Safety: Quickfall enforces strict safety features on compile time and optional ones on runtime that can be easily disabled to allow for the highest safety or speed depending on the build
- Thread safety: Quickfall gives tools to enforce thread safety mostly on compile time such as the thread markers to identify and restrict variables to only certain threads