Gilad Bracha introduces Google's new structured web programming language, Dart, and explains the motivations and constraints that guided its development. It is a very good overview and explains many of Dart's design decisions.
This talk happened at Stanford University on November 2nd, 2011. The streaming from Stanford's website is not a great experience, so I created a mirror until they add it to their YouTube channel. I hope it is not a big deal; if you want the video to be removed, please contact us. :)
For more information, see:
http://www.dartlang.org/
http://www.stanford.edu/class/ee380/
Follow Dart News on Google+: https://plus.google.com/u/1/106846248004202631982/posts
@macamelo There already is a javascript alternative, it's called javascript 2 with strong typing and classes and it's supposed to be a real open standard (ECMA) and it's not a java bastard child, this is why this dart is a bad idea.
degoban 1 week ago
Some of the worst dressed people ever. It was like a masquerade.
manthrax3 1 month ago
I find this valuable for the creators of the project requirements. They can define and tune the type system and force the developer into a box of custom size, that relates to the size of project, security requirements and time frames. However, for a large project, I can't see it working reliably without forcing some kind of type checking mechanism.
themelc 1 month ago
Wow. Some people have a really hard time understanding this is an alternative to JavaScript, not to C++ or Java. It makes little sense to argue against weak typing under this frame of reference.
macamelo 3 months ago 2
All that talk about static types. Also, I've had it with Algol-based syntax.
My favorite remains Ruby, where variables are untyped references to typed data, and where it's not important what an object IS, but what an object HAS. Only when in need for speed, I port hotspots to ANSI C. That's all I need.
virumoz 3 months ago