What is C ?

  • C is a programming language developed at AT & T’S Bell Laboratories of USA in 1972. It was designed & written by a man named Dennis Ritchie.
  • It was initially implemented on the system that used UNIX operating system. C is a midlevel computer language. C is a nice blend of high level languages and low level assembly language. C code is portable.
  • Possibly why ‘C’ seems so popular is because it is reliable, simple & easy to use.
C Basics :
Before we embark on a brief tour of C's basic syntax and structure we offer a brief history of C and consider the characteristics of the C language.

C does have a few surprises :
Many High level languages, like PASCAL, are highly disciplined and structured. However beware -- C is much more flexible and free-wheeling. This freedom gives C much more power that experienced users can employ.

C language position in the areas of programming languages is shown in Table
High Level Language ADA, Pascal, Cobal, Fortron, Basic
Middle Level Language Java, C++, C
Low Level Language Assembly Language

Important Features of C Language :
  • C is a system programming language which provides flexibility for writing compilers, operating systems, etc.
  • It can also be used for writing the application programs for scientific, engineering and business applications.
  • C is famous for its portability, meaning that program written in C for one computer can be easily loaded to another computer with little or no changes.
  • C supports variety of data types like integers, float point numbers, characters, etc.
  • C is a procedure oriented language which is most suited for structured programming practice.
  • It provides a rich set of built in functions.