Multiple choice question:
From the development process, programming languages can be divided into () generations.
A. Machine language
B. assembly language
C. high-level languages
D. Non-procedural language
Reference answer: A B C D
The development of programming language has experienced four processes: machine language, assembly language, high-level language and non-procedural language. From the development process, programming languages can be divided into four generations: the first generation machine language, the second generation assembly language, the third generation high-level language and the fourth generation non-procedural language.
Programming language is a language used to write computer programs. Language is based on a set of symbols and rules. According to the rules, the sum of symbol strings composed of symbols is language. In programming languages, these tag strings are programs. A programming language has three elements, namely, grammar, semantics and pragmatics.
Grammar represents the structure or form of a program, that is, the combination law between symbols that make up a language, but it does not involve the specific meaning of these symbols or users. Semantics represent the meaning of the program, that is, the specific meaning of each symbol expressed by various methods, but it does not involve users.
The development of programming language has gone through four stages: machine language, assembly language, high-level language and non-procedural language.
Since 1960s, thousands of programming languages have been published in the world, but only a few of them have been widely used. From the development process, programming languages can be divided into four generations.