compiler

Software that converts human-readable program instructions into computer-executable instructions, this is sometimes referred to as the parser. The time period when the compiler runs is known as compile time.