By using this site, you agree to our Privacy Policy and our Terms of Use. Close
CrashMan said:
alephnull said:
"And there are certainly more powerful languages than others. Any one who has spent any amount of time programming will tell you OOP is more powerful than procedural programming, and as such C++ is more powerful than C (or pretty much any procedural language)"

Statements like this are why many despair the state of of modern computer science education.

"Please understand what you are talking about before trying to discredit a large swath of people. Thanks."

Please take pity on us mere non-uber leet c# mortals.

 

 You are saying procedural languages are as powerful as OO languages?  They why use OOP at all?  Why were C++/Java/C#/VB even made?  You know this is not the case.  OOP is more powerful than procedural, therefore by neccesity, a OO language is more powerful than a procedural one.

And I have nothing against C# specifically.  I use it 100% of the time at work.  But you won't catch a game developer ever using it, except for tools and utilities.

Define "more powerful"...

OO is more popular because its easier to maintain projects with it. However it has downsides too. It takes extra efford to run OO code so actually procedural programs are faster than OO programs. Also making OO projects is hmm... a bit different and sometimes harder than (nearly linear-like) procedural programs. Its just different kind of paradigm.

(Theres also functional one, which allows you use multicores with ease. But this was OO vs procedural. ^^)

@alephnull

2) Anyone who says X language is "more powerful" than Y language should be ignored.

Haha, I totally agree. :D