C language and its extensions like C++, C#, and Objective-C are widely used in all areas of programming, whether it be developing a game or writing an Operating System. But how do these all begin? To figure it out today, we’ll dive into the history of the C language.
History Of C Language
Dennis Ritchie developed the C language at AT&T Bell Laboratories in the early 1970s. Dennis Ritchie is also known as the father of the C language. Many of the ideas of the C language were taken from the earlier B language and its ancestors, BCPL (Basic Combined Programming Language) and CPL (Combined Programming Language).
History of CPL, BCPL, and B language
CPL, i.e., Combined Programming Language, was developed in the early 1960s at Mathematical Laboratory at the University of Cambridge. The main purpose of this Language was to be capable enough for High-Level Programming, which will still allow programmers like us to control the bits of the information. This CPL had a major drawback: it was too large for use in many applications. Due to this, BCPL was introduced.
BCPL, i.e., Basic Combined Programming Language, was introduced by Martin Richards of the University of Cambridge in 1967. The B language was developed in 1969 by Ken Thompson. These BCPL and B were typeless languages, and because of these reasons, Dennis Ritchie had to develop C Programming Language.
Read More In C Programming