• A computer program which takes the source code of a program written in a high-level language and translates it into machine language. When using a compiler, all the code is translated before any program instructions are executed, while an interpreter translates and executes each statement or instruction before moving on to the next.
  • A computer program which takes a set of high-level language statements and translates them into a lower-level representation.
  • synonymcompiling program

Information & Library Science

  • noun a person who collects and edits material taken from various sources for publication as a new work