Skip to content

Quickfall/quickfall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

182 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quickfall

Quickfall is a programming language focusing on allowing everyone to build fast, reliable and safe software.

Why Quickfall

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

About

A rewrite of Quickfall in Rust.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages