Compiler, also known as compiler, refers to a translation program that translates a source program written in a high-level programming language into an equivalent target program in machine language format. Compilers belong to translation programs that are realized by generating implementations.
It takes the source program written in high-level programming language as input and the target program expressed in assembly language or machine language as output. The compiled target program usually goes through the running phase, so that it can run with the support of the running program, process the initial data and calculate the required calculation results.
Compilation environment of extended data assembly language
Symbolic programs written in non-machine languages such as assembly language are called source programs, and the function of assembly language compiler is to translate source programs into target programs. The object program is a machine language program, which can be processed and executed by the CPU of the computer when it is placed in a predetermined position in the memory.
Generally speaking, there are few debugging environments for assembly and very good compilers. The choice of compiler depends on the type of target processor and the specific system platform. Generally speaking, a well-functioning compiler should be very convenient to use.
For example, it is convenient and practical to automatically arrange the format, highlight the grammar, and integrate compilation, linking and debugging.
Baidu encyclopedia-compiler
Baidu Encyclopedia-Assembly Language (machine-oriented programming language)