The C Language’s History

C is a programming language for general-purpose computers. A general purpose language is one that is widely used in many domains and is not domain specific. Dennis Ritchie created the C programming language in 1972 at AT&T Bell Laboratories in the United States.
Dennis Ritchie is credited as the creator of the C programming language.
Early developments: Ken Thompson wanted to create a Fortran compiler but later abandoned the idea in favor of creating an advanced version of the BCPL system programming language. He changed the syntax and simplified it; he called this language ‘B programming language.’
Dennis Ritchie began improving the features of the B language in 1971, and by 1972, he was able to write a new modified compiler, which he renamed ‘C.’ The C programming language is the successor to the B programming language. The B programming language was not as popular as the C programming language. The C programming language was created to address the issues and shortcomings of previous programming languages such as B, BCPL, and others.
Popularity: Since 2000, the C programming language has consistently ranked among the top two languages in the TIOBE index, which measures a programming language’s popularity.
Prior to C, there was a programming language called:
ALGOL (short for Algorithmic language) is a family of imperative computer programming languages that was first developed in 1958.
The BCPL programming language is procedural, imperative, and structured. It was originally designed to be used to create compilers for other programming languages. BCPL is no longer widely used. Martin Richards came up with it.
B: Ken Thompson invented it in 1970. This is the predecessor of the ‘C’ programming language.
Dennis Ritchie developed traditional C in 1972.
Kernighan & Dennis Ritchie created the K&R C in 1978.
ANSI C: It was created in 1989 by the ANSI Committee. It is also known as ‘C89’ and ‘C90.’
ISO Committee developed ANSI/ISO C in 1990.
C99: Developed by the Standardization Committee in 1990. It’s an updated version of C.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button