One who compiles; esp., one who makes books by compilation. [1913 Webster]
a computer program that decodes instructions written in a higher-level computer language to produce an assembly-language program or an executable program in machine language. [WordNet 1.5]