Computer programs that translate source code written in high-level programming languages into machine code or another target language. Essential tools in software development.
From Latin 'compilare' meaning 'to plunder' or 'to gather together,' originally used for collecting and arranging texts. The computing sense emerged in the 1950s, reflecting the process of gathering and organizing code.
Try Another Word