Microsoft created a new lang: TypeScript.
TypeScript is a superset of JavaScript that combines type checking and static analysis, explicit interfaces, and best practices into a single language and compiler.
Since it's a superset of JavaScript, any JavaScript code is also a valid TypeScript code. It's also open source! The designer seems to be Anders Hejlsberg (b1960), father of Turbo Pascal, Delphi, Microsoft C#.
This is a great video intro, by Anders:
I ♥ TypeScript not necessarily for the lang, but for f�cking up CoffeeScript and Dart. (actually, i like the lang far better than CoffeeScript and Dart.)
CoffeeScript is idiotic cuz it uses indentation like python. Dart is idiotic cuz it's Java.
The most important aspect of a lang is the syntax. Sure, semantic is more important — my ass. When the syntax is good, good semantics follows.
Other People's reviews:
〔Thoughts on TypeScript By Nicholas C Zakas. @ www.nczonline.net…〕
See also: