Analysis of Google Dart 171
An anonymous reader writes "Google's new language landed with a loud thud, causing lots of interesting debates about the best place to stick semicolons... An article [in InfoQ] ... looks at some of the less discussed features. Snapshots seem to bring something like Smalltalk images and allow instant startup of applications (something Java has spent the last 15 years not delivering). Isolates are like OS processes and communicate with message passing — and as the article suggests, can fix the problem of Garbage Collection pauses by splitting up the heap (sounds like Erlang). There's more, mostly about features that remove some dynamic behavior in order to make startup and code analysis easier. Maybe Dart is worth a second look?"
Re:can't believe they missed this one... (Score:4, Insightful)
Re:What? (Score:4, Insightful)
I understand Java is generally no speed demon compared to native compiled code, and desktop hard drive performance has almost stood still for ten years,
If by "stood still" you mean "almost tripled for mechanical drives", then yea, sure, i suppose.
New Programming Languages (Score:4, Insightful)
Every few days someone comes by with a new programming language claiming to be the best thing since sliced bread. Nobody every shows a scrap of proof.
Re:New Programming Languages (Score:4, Insightful)
Re:What? (Score:5, Insightful)
Say I wanted to write ls in Java. Startup time would be very important to me. Having dived back into Java development recently the bloat is getting me down. Nobody does anything small, except on Android where Dalvik does some of the caching and optimizing instead of the normal Java runtime.