answersLogoWhite

0

Why is C not an object oriented language?

Updated: 8/20/2019
User Avatar

Wiki User

10y ago

Best Answer

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.

User Avatar

Wiki User

10y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why is C not an object oriented language?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Is c is complete object oriented programming language?

No. C is not object oriented. C++ is object oriented.


Is c an object oriented programing language?

C language is not a program, and it isn't an object-oriented language either.


Why c is object oriented programming languages?

C isn't an object oriented language... C++ is, because it has classes.


What is object in c?

C is not a object-oriented language, hence object does not exist in C


Who invented cpp?

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.


Whether c language is object oriented or not?

C is not, C++ is.


Is C programming procedural or object oriented?

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.


Is c plus plus an object oriented language or an object based language?

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.


What is objective c?

C is not a object-oriented language, hence object does not exist in C


What is the Disadvantage of c?

It is not object oriented language.


Is c object oriented or object based?

C is a procedural programming language.


Is vc plus plus is an object oriented 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.