Engineers· 32-bit
A compiler is a program that turns source text into machine instructions, in stages: tokens, a tree, then code.
To a computer, your source code is just a long string of characters: letters, digits, spaces. Before it can run, a program must read that text, work out its structure, and write out the equivalent machine instructions. The program that does this is a compiler.