On 4/10/07, Phillip Senn <[EMAIL PROTECTED]> wrote:
Then I made reference to an elephant in the room: ColdFusion is an
interpreted (slow) language as opposed to a compiled (fast) language.

Misinformation.

ColdFusion compiles CFML to Java bytecode and the JVM HotSpot system
will compile that to native code as appropriate.

There is no direct correlation between a language being static /
dynamic and a language being interpreted / compiled.

What I was saying is that we are ignoring that ColdFusion is not in the
same weight class as compiled languages.

Not true. Again, based on misinformation.

I'd like to emphasize the Rapid Application Development

That's a reasonable approach and when folks talk RAD they generally
accept that there is a runtime performance overhead because you are
dealing with a layer of abstraction. 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.
--
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood


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