On CHOW: Groundbreaking hangover cure
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 1 of 37:
Next »
I agree
And furthermore, it is not self-evident that OOP is inherently more efficient than procedural programming.

Your decomposition implies that even the earliest OO concepts existed only as transitional elements in large complex procedural workspace.

At a machine-language level OO creates massive stack manipulations for even the most trivial programs.

And even syntactically, the constant need to add references to accomplish something trivial is somehow annoying.

Procedural: fart()
OO: Body.Intestine.Anus.Fart()

And at the end, is the quality of the code any better? Fundamentally, after all the religion, that should be the only measure that matters.

And in case there is a question, "quality" means "reliable and able to accomplish the intended task without error", not "more readable" as is the standard classroom definition.
Posted by: croberts   Posted on: 04/20/08 You are currently: a Guest | Members login | Terms of Use

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

I agree  croberts | 04/20/08
It does have its good points though.  odubtaig | 04/20/08
to correct your argument...  Erik Engbrecht | 04/20/08
It all depends on the skills of the programmer.  wackoae | 04/20/08
procedural vs functional  Erik Engbrecht | 04/21/08
correction  super_J | 04/21/08
OOP was a branch to somewhere!  fr0thy2 | 04/20/08
Looking to deep  storm14k | 04/20/08
"... 'black box' principle is its greatest strength."  Anton Philidor | 04/21/08
speaking from experience  zzz333 | 04/21/08
RE: An oop or an oops?  murph_z ZDNet Moderator | 04/20/08
OOP is a means of expression  T1Oracle | 04/20/08
Maintainability is always important  wackoae | 04/20/08
Good post!  DevGuy_z | 04/21/08
Sort of algebraic logic  Anton Philidor | 04/21/08
OOP is mostly about organization.  CobraA1 | 04/20/08
Nailed it. Good post!  DevGuy_z | 04/21/08
The error is in the title.  TheTruthisOutThere@... | 04/21/08
...or OCaml  Erik Engbrecht | 04/21/08
RE: Is OOP a branch to nowhere?  DevGuy_z | 04/21/08
Agreed.  TheTruthisOutThere@... | 04/21/08
he deserves it...  Erik Engbrecht | 04/21/08
Mass market  Anton Philidor | 04/21/08
Wisdom of the ages  Yagotta B. Kidding | 04/21/08
Why do you hate reuse?  Erik Engbrecht | 04/21/08
Reuse? what reuse?  murph_z ZDNet Moderator | 04/21/08
Conflating Issues  Erik Engbrecht | 04/21/08
LOL - ya, probably (NT)  murph_z ZDNet Moderator | 04/21/08
Murph said....  bportlock | 04/21/08
The alternative of reinventing the wheel over and over and over.  Henry Miller | 04/21/08
That's not the purpose of OO  Erik Engbrecht | 04/21/08
So many levels of wrong.  odubtaig | 04/22/08
Good troll  parasubvert | 04/21/08
choose the tool for the job (but that can be a hard thing to do)  stevey_d | 04/21/08
Oh god not again  tonymcs@... | 04/21/08
OOP has been compromised  Mark Miller | 04/25/08
Goofed  Mark Miller | 04/26/08

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
advertisement
  • Smart Tech Expert advice on innovations in healthcare and the green technologies that make it happen. Find out more
  • Smart Business Discussion and advice on management issues that revolve around making your world smarter and more useful. More Smart Advice
  • Smart People The best and worst moves in the management and strategy trenches. Learn More