72.2k views
4 votes
A compiler is a separate program that converts the entire source program into a machine language before executing it

User WeSee
by
6.7k points

1 Answer

4 votes
A compiler is a series of programs that (usually) convert source code into machine language. There are also compilers that compile into byte code, Java for instance.

No compiler is responsible for executing a freshly compiled program. That would be done in an IDE (Integrated Development Environment).
User Ger Groot
by
6.1k points