???? C language is a general-purpose computer programming language, widely used. The goal of the C language is to provide a programming language that compiles, processes low-level memory, produces a small amount of machine code, and can run without any running environment support in an easy way. It was originally designed by Dennis Ritchie at Bell Labs for the development of UNIX operating systems. The C language was first implemented on the DECPDP-11 computer in 1972. In 1978, Blaine Collingham (Brian Kernighan) and Dennis Ritchie (Dennisritchie) made the first publicly available description of C, now known as the K&r standard.
First, advantages and disadvantages
Advantages:
- Simple and compact, flexible and convenient
- Operator Rich
- Rich data types
- Allows direct access to physical addresses to operate on hardware
- High quality of generated target code, high program execution efficiency
- Portability is good
- Strong expressive Force
Disadvantages:
- C language shortcomings mainly in the encapsulation of data, which makes C in the data security has a great flaw, which is a big difference between C and C + +.
- C Language Grammar restrictions are not strict, the type constraints of the variable is not strict, affecting the security of the program, array subscript out of bounds do not check. From an application perspective, the C language is more difficult to master than other high-level languages. That is to say, for people who use C language, they need to be more proficient in programming.
The scope of application of the second and C languages
Application scope of C language
C Language-Introduction