Someone says c++ is oop based and someone says its procedure oriented. what the accurate answer? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Someone says c++ is oop based and someone says its procedure oriented. what the accurate answer?

30th Jul 2016, 2:35 AM
Mahantesh AT
Mahantesh AT - avatar
3 Answers
+ 2
c++ is a combination of two languages... C language and Simula 60 ... so it supports procedure oriented method(from C language) and object oriented method from Simula language.
30th Jul 2016, 4:22 AM
Shaurya Agnihotri
+ 1
C was build for unix development, C++ is just an advanced (updated) version of C Example your microwave written on C to operate, More complex, like games or big software written on C++
30th Jul 2016, 6:07 AM
denis
denis - avatar
+ 1
For a long time C++ was considered to be "multi-paradigm" as it supports multiple ways of how to program (object-oriented, functional, templates). Bjarne Stroustrup, the creator of C++, nowadays openly rejects the word "multi-paradigm". "Multi-paradigm" subtly suggests that C++ supports different, separate ways of programming. While this is true, it doesn't grasp the real strength of C++: the combination of these in one programming language. For some parts of the software functional programming may be the best way for others object orientation etc...
30th Jul 2016, 9:16 AM
Stefan
Stefan - avatar