compiler
n. countablen. a computer program that translates instructions written in a coding language into a language the computer's hardware can understand. It takes the whole program and turns it into a file that can run.
n. a specialized computer program that translates source code written in a high-level programming language into machine code or another lower-level form. This process typically occurs before execution, allowing the entire program to be optimized for performance.
The compiler found an error in the third line of my code.
After writing the software, the developer used a compiler to turn the human-readable text into an executable file.
Modern compilers do more than just translate code; they perform sophisticated analysis to optimize memory usage and execution speed, ensuring the final software runs efficiently on specific hardware architectures.
From Middle English compilour, from Anglo-Norman compilour, from Old French compileur, from Latin compīlātōrem, equivalent to compile + -er.
Commonly used in technical contexts; often paired with the name of a specific language, such as a 'C++ compiler'.