Home >Common Problem >Compilers and interpreters of high-level programming languages ​​are

Compilers and interpreters of high-level programming languages ​​are

藏色散人
藏色散人Original
2019-10-22 17:01:107247browse

Compilers and interpreters of high-level programming languages ​​are

What are the compilers and interpreters of high-level programming languages?

Compilers and interpreters of high-level programming languages ​​belong to system software.

Generally we are divided into system software and application software.

1. System software: operating system (win7, xp, Linux, etc.), language compiler (VC, VS, eclipse, etc.), database management (oracle, MySQL, sqlite3, etc.).

2. Application software: This is very common, such as game software and drawing software.

Related introduction:

The difference between compiler and interpreter

1. Compilation and interpretation are two aspects of language processing a basic way. The compilation process includes stages such as lexical analysis, syntax analysis, semantic analysis, intermediate code generation, code optimization and target code generation, as well as symbol table management and error handling modules. The interpretation process works essentially the same as the compiler in terms of lexical, syntactic, and semantic analysis, but when running a user program, it directly executes the source program or an internal form of the source program.

2. In the compiled mode, the target program that is equivalent to the source program is running on the machine. Neither the source program nor the compiled program will participate in the execution process of the target program; while in the interpreted mode, the interpreter program The source program (or some equivalent representation thereof) must participate in the running process of the program, and the control of the running program lies with the interpreter. The interpreter does not produce an independent target program when translating the source program, while the compiler needs to translate the source program into an independent target program.

The above is the detailed content of Compilers and interpreters of high-level programming languages ​​are. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn