Saturday, 12 May 2012

Breif History of C Language


In 1960’s hundreds of languages had come into existence, almost each for a specific purpose. For example: COBOL was being used for commercial applications, FORTRAN for engineering and Scientific Applications and so on. At this stage people started thinking that instead of learning and using so many languages, each for a different purpose, why not use only one language, which can program all possible applications. Therefore, an international committee was set up to develop such a language. This committee came out with a language called ALGOL in 1960. However, ALGOL 60 never really becomes popular because it seemed too abstract, too general. To reduce this abstractness and generality, a new language called Common Programming Language (CPL) was developed at Cambridge University in 1963. CPL was an attempt to bring ALGOL 60 down to earth. However, CPL turned out to be so big, having so many features, that it was hard to learn and difficult to implement. Basic Combined Programming Language (BCPL) developed by Martin Richards at Cambridge University in 1967 aimed to solve this solve this problem bringing CPL down to its basic good features. But unfortunately it turned out to be too less powerful and too specific.
Around the same time Ken Thompson at AT&T Bell Lab’s as further simplification of CPL wrote a language called B. But unlike BCPL, the B language too turned out to be very specific. Dennis Ritchie inherited the features of B and BCPL, added some of his own and developed C language.


Wednesday, 9 May 2012

C Language


C is a high level language (C is often called a "Middle Level" programming language) created by Dennis Ritchie at the Bell Telephone Laboratories in 1972. The language was created for a specific purpose: to design the UNIX operating system (which is used on many computers). Because C is such a powerful and flexible language, its use quickly spread beyond Bell Labs. Programmers everywhere began using it to write all sorts of programs. Soon, however, different organizations began utilizing their own versions of C, and subtle differences between implementations started to cause programmers headaches. In response to this problem, the American National Standards Institute (ANSI) formed a committee in 1983 to establish a standard definition of C, which became known as ANSI Standard C. With few exceptions, every modern C compiler has the ability to adhere to this standard.










Logical Tutorial C language 11