> Why are people so hell bent on OO, lets face it OO seems to 
> be a good idea. But good ideas cost us in the long run. Lets 
> look at c++ for instance, before c++ was introduced programs 
> where smaller memeory wasn't and issue and hard drive space 
> either was not an issue. Then somwhere along the lines we began 
> coding with OO, then we needed 10 times as much memory and now 
> we need thousands more hardrive space.

People are "hell bent" on OO because it solves quite a few problems, and in
cases where it's the appropriate answer, the fact that OO code is less
efficient from a performance standpoint is outweighed by its advantages.

> Ask a games developer what the prefer and you will find that 
> they opt out of oo big time, remember that when you inheret a 
> class you inherit everything about that class everytime you 
> need it. So this means that the code runs slower becuase it 
> has more work to do, it becomes larger because it has more
> code that is compiled that is maybe not needed.

While I respect game developers as much as anyone else does, asking a game
developer what they prefer is relevant if you want to develop games, but not
necessarily if you want to develop business applications.

Game developers build applications which fit within a specific niche - where
performance and efficiency count more than anything else. They can't afford
to waste resources in storage or calculation.

Business developers, on the other hand, build applications within a
different niche - where maintenance and extensibility count more than
anything else. They can't afford to build applications that are so low-level
and tightly written that they can't be maintained.

I'm a big fan of Quake, but I don't think people will be playing it twenty
years from now. A successful business application may well be in existence
that long, or longer - just ask all the COBOL developers who were patching
applications last year!

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
voice: (202) 797-5496
fax: (202) 797-5444
------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/[email protected]/
To Unsubscribe visit 
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a 
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.

Reply via email to