C Language has many advantages over other programming languages. Also it has some drawbacks. Like
C’s low level nature leads itself to generation of fast , efficient object code , but may have longer development times than other languages like Java.
C language provides support for low level functions like accessing the hardware directly using interrupts, and enables the programmer to control the I/O devices directly.
Drawback is greater development time, but if used with C++ then using Objected Oriented nature any sort of project can be developed in a timely manner.
Most of the biggest software in Computer Science are written using C/C++ language. Examples are Adobe PhotoShop, Dreamweaver, Acrobat.