Sean Corfield wrote, On 4/10/2007 6:00 PM:
Any layer of abstraction in
pretty much *every* language adds performance overhead. For example,
virtual methods have a perfomance overhead compared to non-virtual
methods in general. So polymorphism causes a performance overhead.
Encapsulation also causes a performance overhead because you need to
call methods to access data instead of just accessing data directly.

I seem to remember a time when people talked about having fewer ... (was the term at the time functions, procedures, subroutines?) just because of the performance hit. (and I think I should be too young to remember that! =))






You are subscribed to cfcdev. To unsubscribe, please follow the instructions at 
http://www.cfczone.org/listserv.cfm

CFCDev is supported by:
Katapult Media, Inc.
We are cool code geeks looking for fun projects to rock!
www.katapultmedia.com

An archive of the CFCDev list is available at 
www.mail-archive.com/[email protected]

Reply via email to