This manual gives a definition of the language Asterix. Asterix is a simple imperative programming language that can be extended to support modern programming paradigms like object orientation and garbage collection.