Is it ensure, insure, or assure?
early 14c., from Anglo-French compilour, Old French compileur "author, chronicler," from Latin compilatorem, agent noun from compilare (see compile). Another form of the word current in early Modern English was compilator, directly from the Latin.
A computer program associated with certain programming languages that converts the instructions written in those languages into machine code that can later be executed directly by a computer. See more at programming language.