History of C Language

 History of C Language:

  • C Language: This is general purpose high level programming language build for making computer software.

  • The C programming language is a structure oriented programming language, developed at Bell Laboratories in 1972 by Dennis Ritchie.

  • C programming language features were derived from an earlier language called "B" (Basic Combined Programming Language - BCPL)

  • C language was invented for implementing UNIX operating system.

  • In 1978, Dennis Ritchie and Brian Kernighan published the first edition "The C Programming Language" and is commonly known as K&R C.

  • In 1983, the American National Standards Institute (ANSI) established a committee to provide a modern, comprehensive definition of C. The resulting definition, the ANSI standard, or "ANSI C", was completed late 1988.

  • Many of C's ideas & principles were derived from the earlier language B, thereby naming this new language "C".

Published Languages:

  • 1960 - Algol

  • 1967 - BCPL

  • 1970 - B

  • 1972 - Traditional C

  • 1978 - K & RC

  • 1989 - ANSI C

  • 1990 - ANSI / ISO C

  • 1999 - C99

Why is C Popular:

  • It is reliable, simple and easy to use.

  • C is a small, block - structured programming language.

  • C is a portable language, which means that C programs written on one system can be run on other systems with little or no modification.

  • C has one of the largest assortments of operators, such as those used for calculations and data comparisons.

  • Although the programmer has more freedom with data storage, the languages do not check data type accuracy for the programmer.

Why Do Study C:

  1. By the early 1980s, C was already a dominant language in the minicomputer world of Unix systems. Since then, it has transfer to personal computers (microcomputers) nd to mainframes.

  2. Many software houses use C as the preferred language for producing word processing programs, spreadsheets, compilers, and other products.

  3. C is an extremely flexible language- particularly if it is to be used to write operating system.

  4. Unlike most other languages that have only four or five levels of precedence, C has 15.

Comments

Popular posts from this blog

Introduction to Computer

History of Computer

Computer Generation