About Learning C Programming



Today I am going to write about programming language which is very basic and very well known to every programmers life, which usually occurs in computer science students life. So, basically that language was named as
“C” language.


C is defined as the programming language to write computer programs in a structured form and easily understandable by machine and user both.


C programming language was developed by developer Dennis Ritchie between 1969 and 1973 at Bell laboratories. At that time of developing C language, when it was developed, used for Unix operating system implementation.

Applications of C Programming Language

Initially C programming language was used for making operating systems because the code written in c language is very fast as like assembly language i.e. easy and fast understandable by machines and machine execute the C program fastly.

So, C language has many more applications written below in which c programs are use to made them:-
  • Language Compilers
  • Text Editors
  • Operating Systems
  • Network Drivers
  • Databases
  • Assemblers

Benefits of C Programming Language

  1. C language written program is highly portable, i.e. the program written in C language can run on any system without changing anything in program statements.
  2. C language has more variety of data types and operators. So that the program can be more easy and fast.
  3. C language written program is structured based program means use of functions as building block of program and due to this the debugging and maintenance can be easy.

Disadvantages of C Programming Language

As compared to object oriented language C language has more disadvantages.

  1. C language don’t have OOPs concept in it means don’t use of objects rather use of functions.
  2. C language don’t have exception handling.
  3. C language don’t have type checking.
  4. C language don’t use namespaces.

Example Showing a C Language Program




You Might Also Like


If you have any questions or suggestions, you are free to ask, i will appreciate that and, i will try my best...

Check Out