http://www.atmarkit.co.jp/ait/articles/1301/18/news087.html
アンダースは、
- Turbo Pascal
- Delphi
- C#
を作った偉い人。
「TypeScriptとは何か」を一言でいえば、
「最終的にJavaScriptコードを出力するための
スクリプト言語(と、その関連ツール)」ということになる。
似た言語は沢山あるけど、
TypeScriptは、JavaScriptのスーパーセット(=上位拡張仕様)
これが違うところっぽい。
あくまでTypeScript言語はJavaScript言語の
糖衣構文(Syntactic Sugar)であり、
全てのJavaScriptプログラムは
またTypeScriptプログラムでもあるというわけだ。
コードを見る限り、素のJavaScriptよりわかりやすそう。
それにしても、JavaScriptって、素のまま書くことは
まずなくなってきてるよなあ。
表示側だと、JavaScriptを書く、というより、
jQueryをいじる、という感じだし、
サーバサイドだとコンパイルして動かすのが普通だし。
ただ、ちゃんと使うには、JavaScript のある程度の
知識は持っておいたほうが良いんだろうなあ。