Q is a scripting engine that implements C-like language, compiler, and bytecode interpreter. Main design goal were to create minimal and fast engine that can be easily embedded into the C/C++ programs. Q is implemented in standard C.