Friday, September 12, 2008

THE "C LANGUAGE" by M.NONA SISON

"THE C LANGUAGE"

C is often called a middle-level language. C as a middle-level language means that it combines elements of high-level language with the functionalism of assembly language. It allows manipulation of bits, bytes, and addresses the basic elements with which the computer functions.

Input commands, output commands, and special words often referred to as reserved words allow the use of lower case only.

They should be written in lower case since C is sensitive to those words. They have only 32 keywords (27 from Kernighan and Ritchie standard and 5 added by the ANSI Standardization Committee.

C was initially used for system development work, in particular the programs that make up the operating system.

C is used mainly because it produces codes that run as fast as codes written in assembly language.

B was developed in the year 1970 by Ken Thompson. The said language is a successor of Basic Command Programming Language (BCPL), which was developed by Martin Richards.

X3J11 committee was created in the year 1983 under the American National Standard Institute (ANSI) to provide machine definition of the language and was than approved in 1989.

Features of C Languages

  • A simple core language, such as math functions or file handling provided by a standard set of library routines.
  • C encourages the creation of libraries user-defined functions.
    C is flexible when it allows unrestricted conversion of data from one type to another, such as conversion of a character to its numeric equivalent.
USES OF C

  • Operating system
  • Language compilers
  • Assemblers
  • Text editors
  • Print spoolers
  • Network devices
  • Modern programs
  • Databases
  • Language Interpreters Utilities

No comments: