History of C Programming language in detailIn 1972 Dennis Ritchie developed a language that was influenced by ken Thompson interpreted based language name ‘B’ the whole development taken place at AT & Bell laboratories in U.S.A and first working version that was introduced in the market was named defacto standard for ‘C’. Which is compiler based language that was first tested on computer that used the UNIX operating system. C seems a strange name for a programming language. But this strange sounding language is one of the most popular computer language today because it is a structured, high-level, machine independent language.
It allows software developers to develop programs without worrying about the hardware where they will be implemented. The root of all modern language is ALGOL, introduced in the early 1960s. ALGOL was the first computer language to use a block structure. Although it never become popular in USA. It was widely used in Europe. ALGOL gave the concept of structured of programming to the computer science community. Computer scientists like Corrado Bohm, Guieseppe Jacopini and Edsger Dijkstra popularized this concept during 1960s. Subsequently, several languages were announced.
In 1967, Martin Richards developed a language called BCPL (Basic Combined Programming Language) primarily for writing system software. In 1970, Ken Thompson created a language using many features of BCPL and called it simply B. B was used to create early version of UNIX operating system at Bell Laboratories. Both BCPL and B were ‘typeless’ system programming languages. C was evolved from ALGOL, BCPL and B by Dennis Ritchie at the Bell Laboratories in 1972. C uses many concepts from these languages and added the concept of data types and other powerful features. Since it was developed along with the UNIX operating system, it is strongly associated with UNIX.
This operating system which was also developed at Bell Laboratories, was coded almost entirely in C. UNIX is one of the most popular network operating system in use today and the heart of the internet data superhighway. In 1990 when the programmer of America where busy in networking fields the Dennis Ritchie was still working on c89 version for remove / overcome all the drawback in the second version and as a result the third version of c was introduced in 1999 and so name c99 which is latest version of c available in the market that resolved all the drawback that was in 2nd version.
It shows the power of c language that the product was tested on UNIX as was latter written in c language. For many years, C was used mainly in academic environments, but eventually with the release of many C compilers for commercial use and the increasing popularity of UNIX, it began to gain widespread support among computer professionals.
Today, C is running under a variety of operating system and hardware platforms. During 1970s, C had evolved into what is now known as ‘traditional C’. The language became more popular after publication of the book ‘The C Programming Language’ by Brian Kerningham and Dennis Ritchie in 1978. The book was so popular that the language came to be known as ‘K&R C’ among the programming community. The rapid growth of C led to the development of different versions of the language that were similar but often incompatible. This posed a serious problem for system developers.
To assure that the C language remains standard. In 1983, American National Standards Institute (ANSI) appointed a technical committee to define a standard for C. The committee approved a version of C in December 1989 which is now known as ANSI C. It was then approved by the international Standards Organization (ISO) in 1990. The version of C is also referred to as C89. During 1990s, C++, a language entirely based language on C , underwent a number of improvements and changes and became an ANSI/ISO Approved language in November 1977.
If queened popularly slowly in America and as result the American government assigned task the quality of the product. The ANSI (American National Standard INSTITUTE) To check the quality of the product. The ANSI (American National Standard INSTITUTE) COMMITTEE standard working it took six year that is (1983 +6) in 1989 a detail reports was hand over to American government in which Dennis Ritchie suggested to made few amendment and take some weeks by Dennis Ritchie to made changes suggested by ANSI committee and now the second version comes in the market in 1989 and named c89 which was standardized by ANSI and ISO (International Standard Organization ) and also refereed as ANSI / ISO
History of C Programming language
I hope that you understand my post. if you like this post then share my post, and comment on my post if you have any suggestion or Queries related to C Programming Language Thank you!