What does a compiler do?
It translates source code directly into assembly language or machine instructions. The eventual end product is a file or files containing machine code.