What is the History of C Language [A brief History of C]

The history of C Programming Language is very interesting, here I am going to tell you the very interesting history of C Language, which most of you will not know.

So, friends read this post till the end, so that you will get complete information about the history of C language and you will not have to search about it anywhere else.

History of C Language
History of C Language

What is the History of C Language?

In earlier times, every programming language was created to fulfill some purpose, such as Forton (Formula Translator) was created to make Scientific and Mathematical Applications. Similarly, COBOL (Common Business Oriented Language) was created to make business applications.

In similar way, C Language was also originally created to make the Unix operating system. C Language was developed by Dennis Ritchie in 1972 at Bell Laboratories of AT&T (American Telephone & Telegraph).

Dennis Ritchie is said to be the inventor of the C language, but the history of C language is quite interesting.

in 1960 Dennis Ritchie and some other employees working on a project called Multics, at Bell Laboratories of AT&T (American Telephone & Telegraph).

The aim of this project was to create an operating system for a large computer on which thousands of people could work simultaneously.

But AT&T Bell Laboratories closed this project after a few years because this project could not make money for them. After the closure of the project, all the employees of this project got involved in the work of another project.

Ken Thompson, who was also working on Project Multics, created a file system. He used the knowledge gained from the Multics project to further improve this file system.

When Ken Thompson completed the work of that system, he named the system Unix, the entire code of this system was written in Assembly Language.

Ken Thompson created Unix with the help of B Language, B Language was created by Ken Thompson in 1969 by improving a little more the language BCPL which was created by Martin Richards, so Ken Thompson named his language in honor of Martin Richards.

BCPL was created in 1966 by Martin Richards to combine the basic features of all other programming languages of the time. Which further improvised by Ken Thompson for his use and created the B language.

The biggest drawback of B Language was that there was no concept of “Data Types” (everything was expressed in machine language) and B Language did not provide the functionality of “Structure”.

Dennis Ritchie created C Language in 1972, removing all these drawbacks of B Language. Dennis Ritchie has added some more features in C language along with removing the drawback of B Language.

C Language was a powerful mixture of high-level functionality and operating system building features. Therefore, many components of Unix were re-written in the C language.

Kernighan and Ritchie wrote a book called, “The C Programming Language, 1st edition” (Kernighan said that he has no contribution in the design of C language. It has been made entirely by Dennis Ritchie, but he ” Is the author of famous programs like Hello World ”and other Unix programs).

ANSI (American National Standards Institute) published A standard of C language in 1989 that was called ANSI C or “C89” due to this published standard.

This standard was approved by the ISO (International Organization for Standardization) in 1990, after that, it was called “C90”. In 1999, ISO published another standard of C language for the internationalization of C. after that C was called “C99”.

In 2011, another standard was published for C, after that, it was named “C11” and in 2018, another standard of C was published that is called “C18”. C18 is the latest standard in the C programming language.

Let’s now understand the history of C language in a table form.

History of C Language (Tabular Form)

LanguageYearDeveloped By
Algo1960International Group
BCPL1966Martin Richard
Traditional C1969Ken Thompson 
K & R C1972Dennis Ritchie 
ANSI C1978Kernighan & Dennis Ritchie 
ANSI/ISO C1989ANSI Committee
C901990ISO Committee
C991999ISO Committee
C112011Standardization Committee
C182018Standardization Committee
History of C Language

Read More

Conclusion

Friends, let’s now summarize what we learned in this article today.

  • Before the C language, there should be a lot of programming language. C Language was created by removing all those language deficiencies.
  • C language was developed by Dennis Ritchie in 1972 hence Dennis Ritchie is called the Founder of C Language.
  • C language was created by improving B language.
  • The B language was created by Ken Thompson by improving the BCPL language created by Martin Richard.
  • The C language has been standardized from time to time by ANSI, ISO, Standardization Committee.
  • C18 is the latest standard of C programming language.

Friends, I hope that after reading this post today, you have learned what is the History of C language.

However, if you want any information related to this post or related to programming language, computer science, then comment below I will clear your all doubts 

If you want a complete tutorial of C language, then see here C Language Tutorial. Here you will get all the topics of C Programming Tutorial step by step.

Friends, if you liked this post, then definitely share this post with your friends so that they can get information about the History of C Language. 

To get the Programming Language, Coding, C, C ++, related information, subscribe to our website newsletter. So that you will get information about our upcoming new posts soon.

Jeetu Sahu is A Web Developer | Computer Engineer | Passionate about Coding, Competitive Programming, and Blogging

Leave a Comment