Compiler - is a program that translates (compiles) source code(s) written in a high-level language into a set of machine-language instructions that can be understood and executed by a digital computer’s Central Processing Unit (CPU). This can also directly pertain to the process of compressing text, images, and other data into one specific file format.