Usage Areas of C Language: Information Security, Drivers, Writing Firmware

C language is used in areas where the program must be closely interacting with the hardware. C, C++, C#, Java, and Objective-C appeared under strong influence of C.
C is sometimes called a subset of C++ or "C++ without classes", but this is not completely true. C language appeared earlier than C++.
C supports only procedural programming. No classes, OOP, inheritance, incapsulation - only functions and structures.
