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:
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.
Many software houses use C as the preferred language for producing word processing programs, spreadsheets, compilers, and other products.
C is an extremely flexible language- particularly if it is to be used to write operating system.
Unlike most other languages that have only four or five levels of precedence, C has 15.
Comments
Post a Comment