Wednesday, 12 October 2011
Dart Programming Language
I took a brief look at the new Dart programming language being produced by google. I have not written any code for it so I was just looking at the features.
While a lot of the Internet has had a bit of a negative reaction to it. Perhaps because it was billed as a Javascript killer and then because it turns out to be quite a bit like java.
I kind of like the look of it, well curly braces don't bother me that much. Dynamic typing but you can add types at a latter stage is nice. Proper closures (c.f. with Java) so you can code in a very functional style if you want.
It looks like a very pragmatic language, probably born out of hard earned experience and the desire to make thing a little easier for programmers out there. It does not have the lofty goals of bringing Haskell ideas to the unwashed masses and much as I would like that to happen realistically it is not going to happen just yet. Another 10-20 years :)
From my very brief look at it I could easily imagine coding using it. That is once it matures a fair bit and get some descent tooling. Of course if there was a compiler that translated it to run natively on android (or the VM they have created for it was shipped with android) then I would be very happy.
So unlike much of the Internet I am not negative about this one.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment