History of C Language
×


History of C Language

205

 The world has undergone a revolution since the publication of the C Programming Language.

 The C programming language was crafted at Bell Labs, a division of AT&T in the United States, under the expert guidance of Dennis Ritchie during the years spanning 1969 to 1973.

 Many of C's key concepts are derived from BCPL, which was created by Martin Richards.

 The C programming language was initially created to work on the UNIX operating system. Almost all components of UNIX, including its compiler, are built using C. Additionally, most applications running on UNIX are developed using the C language.

 It was developed to overcome the problem of the previous language.

History of C Language

 The root of modern languages is ALGOL.

It was the first programming language to use Block structure that was introduced in 1960.

In 1967 Martin Richard developed the language BCPL which was derived from ALGOL.

 Ken Thompson developed a programming language called B in 1970, building upon BCPL.

 Dennis Ritchie created the C programming language while working at Bell Labs in 1972. He developed C by building on his earlier work with BCPL and B programming languages.

C programming language contains all the features of BCPL and B language including many more other concepts that make C unique.

 The version C that is described is commonly referred to as "K&R C".

 This was released in 1978, it's sometimes informally referred to as C78.

LanguageYearCreated by
ALGOL1960International Researchers
BCPL1967Martin Richard
B1970Ken Thompson
Traditional C1972Dennis Ritchie
K&R C1978Kernighan Ritchie
ANSI C1989ANSI Committee
C90/ISO C1990ISO Committee
C991999Standard Committee
C112011Standard Committee

 In 1983, the American National Standard Institute (ANSI) established a committee whose goal was to produce a platform-independent definition of the language C.

 The second edition of "The C Programming Language" book is considered to follow the ANSI (American National Standards Institute) standard for the C programming language.

 "ANSI C" refers to the version of the language that corresponds to the C89 standard.

This standard was later adopted by the International Organization for Standardization (ISO) as ISO/IEC 9899:1990.

Sometimes, C90 is used as a term for this standard, which essentially has minor formatting changes compared to C89.

 C90 refers to the ANSI C standard published in 1989, officially known as "American National Standard for Information Systems - Programming Language - C."

 C90 is also sometimes referred to as ISO/IEC 9899:1990 since it was adopted by the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC) as an international standard.

 In 1995, the International Organization for Standardization (ISO) released an addition to the ANSI-C standard, known as Amendment 1.



Best WordPress Hosting


Share:


Discount Coupons

Get a .COM for just $6.98

Secure Domain for a Mini Price



Leave a Reply


Comments
    Waiting for your comments