CrashMan said:
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







