Overview of C Programming

 

Overview of C

“c” seems s strange name for a programming language, but this strange sounding  language is one of the most popular computer languages today because It is a structured high level, machine independent language. It allows software developers to develop programs without worrying about the hardware platforms where they will be implemented.

The root of all modern languages is ALGOL , introduced  in the early 1960s ALGOL was the first computer languages to use a block structure. Although it never became popular in USA It was widely used in Europe ALGOL gave the concept of structured programming to the computer science community computer scientists like corrado bohm, guseppe, jacopini and edsger dijkstra poplularized the concept during  1960’s 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 versions 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 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 m it began to gain widespread support among computer professionals . today c is running under a variety of operating system and hardware platforms.

During 1970 s 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 know as K&RC “ 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 posted a serious problem for system developers.

Comments

Popular Posts