qat:home
qat 3D logo
qat
Pronounced as cat /kæt/
A modern reimagination of systems programming...
Download
Contribute
YouTube Icon
Discord Icon

-> What is qat?

qat is a systems programming language with a modern twist. It takes a radical approach in language design and semantics. The language focuses on making the subtleties of low-level programming explicit, and makes changes in data obvious to the programmer.

-> Features

Behavioural Polymorphism

Mix types

Pointers & Multi-pointers

No garbage collection

copy, move, swap semantics

Compile-time Execution

Customisable Lifetimes

Generics

No borrow checking

Mutable Value Semantics

Pattern Matching

-> Repositories