A '''compiler''' is a [[computer program]] which translates [[source code]] written in a high-level [[programming language]] into executable [[machine code]]. The act of doing this is called [[compilation]]. | A '''compiler''' is a [[computer program]] which translates [[source code]] written in a high-level [[programming language]] into executable [[machine code]]. The act of doing this is called [[compilation]]. |