About Author Of C:
Dennis MacAlistair Ritchie (September 9, 1941 to October 11, 2011)
Ritchies full name is Dennis MacAlistair Ritchie. He was born in Bronxville Newyork in the year 1941 september 9. He was an American scientist who created and written C programming language and co developer of Unix operating system. His father E.Ritchie scientist at Bel Labs and co- author of The Design of Switching Circuits on switching circuit theory. His family moving in his childhood from Newyork to Summit New Jersey. He got graduation from Harward university in the Physics and Applied Mathematics.
Dennis start his career in 1967 at Bell Labs as a researcher in computer science. In 1968 he defend PhD on Program Structure and computational Complexity from Harward university under the supervision of Patrick C Fisher. However he doesn’t receive PhD officially.
In 1960’s Dennis and Thompson both are working on Multics later worked and introduced C language. He was retired in the year of 2007 as a head of System Software Research Department.
In the year of 2011 october 12, he was died with Prostate Cancer in his home Berkely Heights New Jersey.
About C:
C is a programming language developed at AT&T’s Bell Laboratories of USA in 1972. Dennis Ritchie was developed and written the C language in late seventies. At the time C was the replacement like PL/I, ALGOL but no one is competitor for C.
Later C was very popular because of its reliable, simple and easy to use. Out of the dozens of languages available , the prize of purity is often given to PASCAL, C’s pretty sister.
C was so popular because it is reliable, simple and easy to use . Basic Combined programming Language (BCPL), Developed by Martin Richards at Cambridge university aimed to solve this problem by bringing CPL down to its basic good features . But unfortunately it turned out to be too less powerful and too specific. Around same time a language called B was written by Ken Thompson at AT&T’s Bell Labs, as a further simplification of CPL. But like BCPL, B too turned out to be very specific.
Ritchie inherited the features of B and BCPL, added some of his own and developed C.
C’s compactness and coherence is mainly due to the fact it’s a one man language.
The purpose of developing C language is for creating system applications that direct interacts to the hardware devices such as drivers, kernals etc.
C programming is considered as the base for other programming languages, that is why it is known as mother language.
Evolution and Development of C: