C programming tutorial
C is high-level programming language developed by Dennis Ritchie at At&t Bell Labs in mid 1970s.It is easy to program in higher level language than machine level or assembly language.Machine level is in terms of 0 and 1 which computer understand.Assembly is somewhat close to machine level language.Compiler ,a software converts higher level language to machine language.So when we make program in C then we have to compile it to make it executable.C was originally designed for systems programming.But later C proved to powerful language for application development.
1.C is Used to to system programming.
2.C is Used for Device Driver programming.
3.Unix and linux are operating system written using C.
4.C is used in game programming ,game which requires to respond fat.
5.Windows logo made using C
C is very fast and efficient.Although it is a high-level language, C is much closer to assembly language than are most other high-level languages.
This closeness to machine language allows C programmers to write very efficient code.
C requires less memory than other languages.
Sometime C closeness to machine level language make applications difficult to program.
I hope now you have understand what is C and why C is still so popular.