173
169

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

JavaScript上位言語の比較表

Last updated at Posted at 2013-03-23

JavaScriptの上位言語ですが、いろいろありすぎてよくわからない状況になっているので表にまとめてみました。

Haxe CoffeeScript Dart Kotlin JSX TypeScript
登場時期 2005 2009 2011 2011 2012 2012
主要開発元 HAXE FOUNDATION Jeremy Ashkenas Google JetBrain DeNA Microsoft
静的型付け -
型推論 - -
コード最適化 - - -
JS互換 - - - - -
クラス
mixin - -
名前空間 - -
構造的部分型 - - - -
ジェネリクス - -
関数のオプション引数
不変変数 - - -
列挙型 - - -
パターンマッチ - - -
全て式 - - - -
ラムダ式
リスト内包表記 - - - - -
コンパイル出力 JS/いろいろ JS JS/ネイティブ JS/JVM JS JS
その他の特徴 インデント C風の構文 Scalaの競合的な ECMAScript6ベース

この表だけ見るとHaxe最強なんじゃないかという気がしていますが実際どうなんでしょうかね。

間違っている所とか、追加の項目とかコメントいただけると嬉しいです。

173
169
5

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
173
169

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?