C Language Basics: Origins

    C language as a very old language, in 1972 jointly by the Ken Thompson, Dennis Ritchie these two developers. c language, also known as New B language, by the early high-level language BCPL this improvement comes. This improvement was later developed into a popular c language and a variety of high-level language foundation. Can be said that most of the

High-level language development to all on the basis of c on, there is a similar Java, C #, and so on.

          At first, Ken Thompson and Dennis Ritchie just BCPL developing an operating system to play games just for them, but they found that with the development of BCPL is too cumbersome, so the two set out to develop a new B, do improve named c. And they developed the operating system is Unix.

In a later development c language, there have been changes in each company alone c c language to create their own rules, in order to attempt to capture the market. Backfired, resulting in a company c language compatibility and portability appear poor situation. Until unified c rules of the language in the organization of the American Association for Electrical, ending the confusion.

Was enacted in 1989, the standard -c89, and later withdrew from the c99; after 2000, the sudden emergence of various types of high-level language, c's market share declined in 2011 to develop a new standard -c11, this version incorporates many programmers the language a bit, to c for a new upgrade, but with very little, because the market has not been verified.

Features: 1, c language development purpose is to write an operating system

            2, the developer is not taken into account in the development of the average person, so check the c language grammar is not strict, natural vulnerabilities

            3, c programming language particularly suitable hardware, fast, save hardware resources, especially for embedded development.

         4, c language faster, to develop high-performance servers, high-performance algorithm of some software

    5, c language grammar freely, easily derailed, non-standard grammar, then the code readability is poor, difficult to modify others after transplantation.      

Guess you like

Origin www.cnblogs.com/zongji/p/11914410.html