answersLogoWhite

0

The main disadvantage of C is that it does not support object-oriented programming principals, thus complex and robust data structures are that much harder to produce. However, C was primarily intended to replace all the low-level assembler languages with a single, general purpose, abstract language that could produce highly efficient machine code on a much wider-range of platforms. Thus it is not in direct competition with C++, which evolved from C purely because it was the most widely-used language of its type, and still is to this day.

User Avatar

Wiki User

12y ago

What else can I help you with?