Saturday, October 23, 2010

C History And Features

C (pronounced /si/ see) is a general-purpose computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system.


>Although C has been designed for making system software(operating system) but it has been greatly used for making application software.
>C is exclusively used for programming Embedded systems like Ipod , mp3 player , Iphone OS2 Google Android etc .
>C has been used for micro controller programming line AVR micro controller and many more .
>Major wide use operating systems like Unix ,  Linux  and  Windows are written in C.
>Use For Writing Compilers i.e Most of C compilers are written in C only.

Characteristics Features

1. A small set of reserve keywords (32 Keywords)
2. A small set of character set.
3. Facility of nesting of blocks.
4. Low level access to memory through pointers.
5. pointer to access CPU registers.
6. Facility of file inclusion and other pre-processesor activities .
7. Facility of array and structure to handle group of similar and dissimilar data.
8. handling files through different file r/w functions.
9. Large set of ready made library functions to handle string and input output streams .
10. Number of simple and compound operators (45 Operators)
11. Can invoke various system calls
12. Can run the assembly set instruction from C only.

No comments: