What you can develop with C

C is a high level programming language with some low level programming features(assembly support, bit manipulation, etc.). Using C you can develop a wide range of applications. C is popular for development of

  • Device drivers
  • Operating systems
  • Text editors
  • Music/Video players
  • Graphics software
  • Gaming applications
  • . . . and many more

C source code is compiled and linked with related libraries to create executable file for that particular platform. When user tries to execute the program, the run time component in the operating system helps execute the instructions in executable file.

(:) Computers are really dumb machines who do exactly what they are told to do. So be careful to give clear instructions in your C program. Any incorrect logic will bring unexpected results (:)

You may also like...