Monday, 27 November 2017

Introduction to C - Programming

  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.