High-level programming languages include: Fortran, Pascal, Cobol, C, C, Basic, Ada, Java, C#, Lisp, Haskell, ML, Scheme, Prolog, Smalltalk, etc.
The operating environment of this tutorial: Windows 7 system, Dell G3 computer.
What are the high-level programming languages?
High-level programming language, also known as "algorithm language", or "high-level language" for short, is a programming language that uses a formal language that is easy to write and understand to write programs. It can get rid of the different constraints of computer instruction systems and machine language random machines, and design corresponding compilers (or "compilers") to convert source programs written in high-level languages suitable for various machines into ones that can be recognized by the central processor. target code.
Classification of high-level programming languages:
Imperative language. The semantic basis of this language is the Turing machine computable model that simulates "data storage/data operations", which is very consistent with the natural implementation of modern computer architecture. The main way to generate operations is to rely on the side effects of statements or commands. Most modern popular languages are of this type, such as Fortran, Pascal, Cobol, C, C, Basic, Ada, Java, C#, etc. Various scripting languages are also considered to be of this type.
Functional language. The semantic foundation of this language is the lambda operator computable model of value mapping based on the concept of mathematical functions. This language is very suitable for calculations for work such as artificial intelligence. Typical functional languages such as Lisp, Haskell, ML, Scheme, F#, etc.
Logical language. The semantic foundation of this language is a system of formal logic based on a set of known rules. This language is mainly used in the implementation of expert systems. The most famous logical language is Prolog.
Object-oriented language. Most modern languages provide object-oriented support, but some languages are built directly on the basic object-oriented model, and the semantics of the language's syntactic form are basic object operations. The major pure object-oriented language is Smalltalk.
Although various languages belong to different types, they each support other types of operation modes to varying degrees.
If you want to read more related articles, please visit PHP Chinese website! !
The above is the detailed content of What are the high-level programming languages?. For more information, please follow other related articles on the PHP Chinese website!