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]
