Home  >  Article  >  Backend Development  >  Is c language a high-level language?

Is c language a high-level language?

青灯夜游
青灯夜游Original
2020-11-10 11:46:0235270browse

C language is a high-level language. A high-level language is a language that is independent of machine, process or object-oriented; it does not refer to a specific language, but includes many programming languages, such as the popular java, c, c, C#, pascal, python , lisp, prolog, FoxPro, Chinese version of C language, etc.

Is c language a high-level language?

#c language is a high-level language.

High-level programming language (High-level programming language) is a machine-independent, process- or object-oriented language. A high-level language is a language designed with reference to mathematical language that approximates daily conversation.

High-level language does not refer to a specific language, but includes many programming languages, such as the popular java, c, c, C#, pascal, python, lisp, prolog, FoxPro, and easy language , Chinese version of C language, etc. The syntax and command format of these languages ​​are different.

Classification of high-level languages

  • Imperative languages. The semantic foundation of this language is a 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 main pure object-oriented language is Smalltalk.

The above is the detailed content of Is c language a high-level language?. 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