A computer program that converts an entire program into machine language at one time is called a/an.
A computer program that converts an entire program into machine language at one time is called a Complier.
A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language). Compilers are a type of translator that supports digital devices, primarily computers. The name compiler is primarily used for programs that translate source code from a high-level programming language to a lower level language (e.g., assembly language, object code, or machine code) to create an executable program.