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
- 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.
|High Level Language||ADA, Pascal, Cobal, Fortron, Basic|
|Middle Level Language||Java, C++, C|
|Low Level Language||Assembly Language|