n.
Pronunciation: k ə m- ' p ī -l ə r
Function: noun
Date: 14th century
1 : one that compiles
2 : a computer program that translates an entire set of instructions written in a higher-level symbolic language (as C) into machine language before the instructions can be executed