Saturday 6 June 2015

History of C:

C seems a strange name for a programming language.But this strange sounding language is one most popular computer languages today beacouse it is a structured high level,machine independent language.It allows software developers to develop programs without worrying about the hardware platforms where will be implemented.The root of all modern languages platforms is ALGOL,introduced in the early 1960s.ALGOL was the first computer language to use a blog structure.Although it never hecame popular in USA,it was widely used in Europe.ALGOL gave the concept of structured programming to the computer science community.Computer sciences like Corrado Bohm,Guiseppe,Jacopini and Edsger dijkstra popularized this concept during 1960s.Subsequently several languages ware announced.In 1967 Martin Riechards developed a language called BCPL (Basic Combined Programming Language) praimarily for writing system software.In 1970 Ken Thempson created a language using many features of BCPL and called it simply B.B was used to created early versions of UNIX operating system at Bell Laboratories.Both BCPL and B were "typeless"system programming languages.Cwas evolved from ALGOL BCPL and B 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 systems in use today and the heart of the Internet data superhighway.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.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 Standard Organization (ISO) in 1990.This version of C is also referred to as C89.During 1990's C++,a language entirely based on C,underwent a number of improvments and changes and became an ANSI/ISO approved languages in November 1977.C++ added several new features to C to make it not only a true object -oriented language but also a more versatile language.During the same period,Sun Microsystems of USA created a new language JAVA modelled on C and C++.

No comments:

Post a Comment