Introduction
- C Programming language is a structure oriented programming language or a middle-level language.
- This programming language is originally developed by Dennis M. Ritchie at Bell Laboratories in 1972.
- The C Programming language is derived form B and BCPL (Basic Combined Programming Language).
- C Language was developed to write the source code of an operating system named UNIX.
- In 1978 the first edition of C Programming Language had been published by Dennis Ritchie and Brian Kernighan.
- 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.
Features of C Programming
- Easy to learn and understand.
- Structured Language.
- It provides efficient programs and effective results.
- It can handle low-level activities. Actually, C is a Middle-level Language which could operate by both.
- It can be compiled on a variety of computer platforms.
Uses of C Programming
- The operating systems like Windows, UNIX, LINUX are written in C Language.
- Database systems like MS SQL.
- Graphics packages.
- Word processors.
- Compilers and Assemblers.
- Network drivers.
- Interpreters.
C Programming Language is a Structure Oriented programming language. Because it had the features like:
- C has the Function feature. Large programs are divided into small programs called functions.
- The prime focus of C Programming is on functions and procedures that operate on the data.
- Data can move freely around the systems from one function to another.
- Program structure follows Top Down Approach.