Language c, a universal, advanced programming language, was developed in 1972 by dennis ritchie of the bell laboratory in the united states. The c language is simple, efficient and portable and is widely used in system software, embedded systems and application development。
Mother tongue of modern programming language
C language is considered to be the mother tongue of all modern programming languages, as most compilers, jvm, kernels, etc. Are written in c and most programming languages are based on c syntax, e. G. C++, java, c#, etc。
It provides core concepts such as arrays, strings, functions, document processing, which are widely used in many languages, such as c++, java, c#, etc。
C as system programming language
System programming languages are used to create system software. C language is a systematic programming language because it can be used for low-level programming (e. G., driver and kernel). It is usually used to create hardware equipment, operating systems, drivers, kernels, etc. The linux kernel, for example, is written in the c language。
It cannot be used for internet programming such as java, . Net, php etc。
C as process language
Process is called function, method, routine, subroutine, etc. Processual language assigns a series of steps to solve problems。
Processual language breaks the program into functions, data structure, etc。
C is a process language in which variables and function prototypes must be declared before they are used。
C as structured programming language
The structured programming language is a subset of the process language. Structuralization means dividing the process into parts or blocks so that it is more understandable。
In the c language, we use the function to divide the program into parts. This makes the procedure easier to understand and modify。
C as intermediate programming language
C is considered a medium language because it supports the identity of lower and higher languages. The c-language program is converted to a compilation code, which supports the calculator (low-level language), but it is not related to the machine (specialities of advanced languages)。
Low-level language is specific to a machine, i. E. Related to a machine. It's machine-related, fast. But it's not easy to understand。
Advanced language is not specific to a machine, i. E. Unrelated to the machine. It's easy to understand。
First c procedure
#includeIntmain(){
"hello c programme");
turn 0;
♪ i'm sorry ♪ 



