There is a new language cropping up that I have had a quick look at , notch uses it a lot at the moment and it looks interesting for developing web apps. It has a similar functions and objects as C and C++ but with all the commands being extremely obvious. What do you guys think?
What’s that language?
Dart has been around for a long time but it hasn’t been very interesting from a game-dev perspective, well, ever.
You forgot to link to the homepage:
Personally, I’m not that interested.
Seems like a good language, but I don’t see what new stuff it brings to the table for game development.
- Jev
I’m playing with Lua at the moment. I’ve got an idea for a Bridge (card) game with scriptable AIs.
Dart has been around for a while, it is developed by Google (and open sourced) and was supposed to take over JavaScript. The reason is that V8 engine is reaching diminishing returns. It can be compiled directly into JavaScript, since Firefox, Explorer, Oprah, etc. will not change from using Javascript to Dart. Dart actually has a much more Java-like feel than a C/C++ feel like you mentioned. So it would make sense that a Java developer would prefer it to just pure JavaScript. I personally don’t think it is a game changer by any means, and have my doubts on how long it will remain in use.
The idea is that a stricter language than javascript could allow for better compiler optimization. Though I doubt Dart itself will become huge, I could see another language, or some changes to Javascript (a ‘use strict’ type mode) coming out of the idea of Dart.
node runs completely on googles v8 engine… pretty cool they took a crack at it too tho
Still finding the concept of Javascript running on a server just a bit of a headshaking walk-away-slowly sort of thing…
Cas
asm.js is practically that, this strict subset of javascript is already optimised by browsers like firefox and chrome. Reports state that it already runs at about half the speed of native code.
Its been hugely popular (along with Emscripten) as the tech used to port some of the big C/C++ game engines (unreal, unity, etc) to html5/webgl.