Prev / Next / /home/pochi/ChangeLog

アンダース氏が設計した新言語による次世代JavaScript開発とは?[JavaScript]

2013-02-18

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 のある程度の
知識は持っておいたほうが良いんだろうなあ。

permlink