Skip to main content

History of the 'C' Programming Language


The History of ‘C’.

The ‘C’ Language was developed by Dennis Ritchie at AT&T Bell Laboratories, USA in year 1972.


The ‘C’ language was originally designed for and implemented on the UNIX Operating System. All Essential UNIX applications are written in C.  

The Language was known to be BCPL and B’s killer, since It almost overtook their legacy and started its own.

Since ‘B’ and ‘BCPL’ were type-less languages, C became first language to provide variety of data-types.

In 1978 “The C Programming Language”, book written by Kernighan & Dennis caused Revolution in the world of Computer Science.

In 1983, ANSI (American National Standards Institute), established a committee for providing a comprehensive and modern definition of C. 

Thus ‘ANSI C’ was completely developed in 1989. Thus ANSI C is also known as C89. 
(ISO) International Organization of Standardization had also contributed to standardize C.

PREDECESSORS AND SUCCESSORS OF C

ALGOL (Algorithmic Language)
Developed in mid-1950s


BCPL (Basic Combined Programming Language)
Developed in 1960s


B (Advanced Version of BCPL)
Developed by Dennis Ritchie and Ken Thompson in 1969



C (Successor of B)
Developed By Dennis Ritchie in 1972

ANSI C and ISO C (Standardized and Advanced C).

Comments

Popular posts from this blog

Iteration and Iterative statements.

ITERATION IN C According to Google: Iteration is the repetition of a process or utterance. In a programming language Iteration stands for a repeating execution of a set of codes until desired condition is obtained. Iteration is done through Iterative Statements. Iteration is also called Looping, which means doing a work again and again. For better understanding of a loop, here is a Real world filmy example: Remember the climax scene from Dr. Strange (2016) where Dr. Strange goes into space to bargain for Earth’s protection from Dormammu, in order to do so he starts an endless time loop which he won’t stop until dormammu accepts his demands and when Dormammu did so the loop stopped. Iteration works in same way, considering his approach as loop’s condition. There are three Iterative statements which makes Iteration possible: For statements (loops).   While statements (loops).   Do-while statements (loops). FOR LOOP AND WHILE LOOP: T...