The simple answer is it was never intended nor designed to be an object-oriented language. It was primarily intended to replace assembler language, hence its procedural nature. Unlike assembler, which is machine-specific, C is a generic, cross-platform language.
No. C is not object oriented. C++ is object oriented.
C language is not a program, and it isn't an object-oriented language either.
C isn't an object oriented language... C++ is, because it has classes.
C is not a object-oriented language, hence object does not exist in C
Bjarne Stroustrup is the recognized inventor of the C++ object oriented programming language. C++ was an enhancement to the C language, which was not object oriented.
C is not, C++ is.
C is a weakly typed procedural programming language. For object oriented programming languages near C, you can look at ooc ( http://ooc-lang.org/ ), C++, D, and Java.
C++ is object-oriented. It is not object-based because, like C before it, C++ supports the principal of primitive data types, which are not object-based.
C is not a object-oriented language, hence object does not exist in C
It is not object oriented language.
C is a procedural programming language.
Yes, but it is not a pure object-oriented language. Since C++ evolved from C, it still makes use of primitives which are not part of the object-oriented paradigm.