compiler

A programme that translates a high-level programming language, such as C++, into executable code.