Timescale of C language History
BCPL (Basic Combined Programming Language) is a procedural, imperative, and structured computer programming language designed by MartinRichards of the University of Cambridge in 1966.This language for invented to design compiler for other languages. Later on BCPL became B Language. Some people say BCPL means before C language.
B is a programming language developed at Bell Labs circa 1969. It is the work of Ken Thompson with Dennis Ritchie. The Name of B Language has been deriving from BCPL. B language had some new features like recursion, Non numeric programming machine independent applications, such as system and language software. B Language was interpreted programming language for mini-computers, and easier to use and more convenient than Assembler while producing almost as efficient code.After some time B language became base for C Language. Things which are used in C language basically inspired by B Language.
The C programming language was devised in the early 1970s by Dennis M. Ritchie an employee from Bell Labs (AT&T). In the 1960s Ritchie worked, with several other employees of Bell Labs (AT&T), on a project called Multics. The goal of the project was to develop an operating system for a large computer Like Unix. In the phase of existence of C language it was originally developed to write UNIX. But after 1972 success of UNIX made C language a new most powerful and simple language to developed software.
As per today scenario we can imagine our word without of C language because every day we used many software based on C.
Example and Area of C language uses
- System Software Design