C language’s data types and control structures are directly supported by most computers, resulting in the construction of efficient programs. It is independent of any particular machine architecture or operating system which makes it easy to write portable programs. It is this contribution of rich control structures and data types, ability to get close to computer hardware, efficiency, portability and conciseness that has contributed to the popularity of C.
The C programming model is that the programmer knows exactly what they want to do and how to use the language constructs to achieve that goal. The language lets the expert programmer express what they want in the minimum time by staying out of their way.
ReplyDeleteautism