Phillip Senn wrote, On 4/6/2007 8:24 AM:
I'm going to talk about the elephant in the middle of this conversation.
With computers, speed is everything.
Speed of execution rather than development, I gather is what you mean
from the rest of your comments?
Are there any time studies between dynamic languages and static ones?
If the speed of ColdFusion is about the same as java, then we can talk
about the subtle differences between the languages.
I think the general consensus is that dynamic languages usually perform
slower than their static counterparts. But, I'm not sure if I'm
addressing the right question (or if you were asking the right question)
since we were talking about static (or class) methods as opposed to
object methods. In any case, I thought you brought up some interesting
points so I wanted to respond =).
But if they're
miles apart, then we're talking miles vs. kilometers (to keep with the
same metaphor).
I'd like to see an average elapsed time for
<cfloop from="1" to="1000000" Index="I">
</cfloop>
And
FOR I=1 TO 1000000
NEXT I
Back in December Vince Bonfanti explained that benchmarks like this
aren't very helpful
(http://blog.newatlanta.com/index.cfm?mode=entry&entry=97A790C6-13C3-71E3-27BA15D212DA96A1)
and why. I can't vouch for the accuracy of his statements, since I
don't know much about benchmarking, but they made sense to me.
And even if they did reliably show which language was faster (which
almost certainly will not be CF on that list), I may very well still say
"so what?" or "who cares?" I don't need it to run as fast as the
electrons travel through the processor, memory, and motherboard. I just
need it to run fast enough to give my users a good experience.
Otherwise, I might try programming in a lower level language, if that
were my goal.
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]