matessim
Junior Member
- Nov 22, 2008
- 164
- 74
I'm no programmer but my dad has run software companies over the years and has employed a fair few programmers and little bits have sunk inI didn't think C++ was object oriented and thought it has object oriented features and this is why people call it an intermediate language because it is easier than C but harder than object orientated languages like php, VB.net, Java etc.
Like i said, i am no programmer but I have heard loads of these discussions before and the general consensus normally is that if it needs to be fast, build it in C or C++. If it doesn't then build it in a simple object orientated language like VB.Net. An object orientated program is far less buggy and the programmers are cheaper and easier to come by as it is easier. Not a huge problem if the program is small but for longer programs if you are not careful, you spend more time fixing bugs than building the program.
C++ isn't OOP as it was described and envisioned by Alan Kay, Look at Smalltalk which is a truer OOP lang, C++ definitely has some OO elements though.