Re:Dart in 2016: Fastest growing language at Google, 2nd fas...
by flukus on Wednesday January 11, 2017 @02:15AM
(#13372344)
Seems like nim and crystal would fill that void better, maybe even rust.
Re:Dart in 2016: Fastest growing language at Google, 2nd fas...
by porker on Wednesday January 11, 2017 @04:24AM
(#13372765)
> Seems like nim and crystal would fill that void better
Having seen a talk on Nim at the Bris.tech conference [1], I can't think of any void it would fill better than an alternative. My takeaway was it was a very flexible but poorly designed language with too many ways to do anything.
1. Video coming soon; keep an eye on https://www.youtube.com/user/bristechmeetup/videos
Re:Dart in 2016: Fastest growing language at Google, 2nd fas...
by dom96 on Wednesday January 11, 2017 @10:52AM
(#13374766)
That's sad to hear. But I want to learn more. Can you give some specific examples of what gave you that impression?
Re:Dart in 2016: Fastest growing language at Google, 2nd fas...
by dom96 on Wednesday January 11, 2017 @03:38AM
(#13372597)
Yes, especially considering that Nim can compile to JS too. It truly is general purpose in that regard.
Re:Dart in 2016: Fastest growing language at Google, 2nd fas...
by statsmatscats on Wednesday January 11, 2017 @12:01AM
(#13371875)
Julia is a general purpose language
Re:Dart in 2016: Fastest growing language at Google, 2nd fas...
by attractivechaos on Wednesday January 11, 2017 @01:37AM
(#13372202)
Julia focuses too much on numerical programming, which makes it great for matlab users, but awkward for other purposes.
PS: when dart came out, javascript was already blazingly fast (as a dynamic language) and largely usable. Dart is indeed better but not that better to revolutionize web programming. On the other hand, most general-purpose programming languages are very slow even nowadays. Pypy is faster than CPython, but not to the level of V8, dart, julia or luajit. A capable JIT compiled dynamic language may change how we program. Dart was the closest, but missed the target.