I’m catching up on email and feeds today (it’s my week off before I start at Adobe) and one of the things I missed while I was busy was Peter Fisk doing a benchmark of a bunch of different languages in his Smalltalk implementation. The results are pretty cool:
| Language | Milliseconds |
|---|---|
| C# | 9 |
| ActionScript | 15 |
| VisualWorks | 112 |
| IronPython | 430 |
| Squeak | 1233 |
| Smalltalk/DLR | 4000 |
He has a couple of notes over on his blog, and there are some great comments about taking the benchmarks with a grain of salt (and Peter does a pretty good job of explaning his rationale). But that said, ActionScript does really well. C# is obviously going to be blazing, but ActionScript isn’t far behind. One of the cool things about working for Adobe from my perspective is how much the Flash Player engineering team has been able to cram into the player and keep it small. With the open sourced JIT, ActionScript could potentially get even better speed increases.
Disclosure: I’m now working for Adobe as a Rich Internet Application Evangelist. While I’m employed by Adobe, the opinions here on the blog are my own.
[tags]Peter Fisk, ActionScript, C#[/tags]
TweetRelated posts: