JavaScriptにコンパイルするプログラミング言語、いわゆるAltJSについて ― 2016年02月23日 07時59分34秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonから。
---
JavaScriptは、2010年代のアセンブラと言われ、JavaScriptにコンパイルして実行するプログラミング言語、いわゆるAltJSがいろいろと登場しています。
いくつかは、知っていましたが、
https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS
List of languages that compile to JS
をみて、その数のあまりの多さにびっくしました。
みなさんは、いくつ、知ってますか。
ぼくは、CoffeeScript, ClojureScript, Dart, Scala.js, TypeScriptくらい。
CoffeeScriptとClojureScriptは、少しコードを書いて遊んだことがあります。
* CoffeeScript
CoffeeScriptは、AltJSの古株で、使ったことがあるプログラマは多いのではないでしょうか。
http://coffeescript.org
CoffeeScript
* ClojureScript
ClojureScriptは、JavaVM上の新世代LispであるClojureという言語がありますが、そのコードをJavaVMのバイトコードではなく、JavaScriptにコンパイルするものです。ぼくは、40年くらい前からLispファンなので、ClojureScriptに生き残ってほしいと思っています。
https://github.com/clojure/clojurescript
ClojureScript
* Dart
Dartは名前だけで、コードを書いたことがありませんが、Google製で、今後伸びるかもしれません。
https://www.dartlang.org
Dart
* Scala.js
Scala.jsは、オブジェクト指向+関数型の言語ScalaのコードをJavaVMではなく、JavaScriptにコンパイルするものです。Scalaは、割と好きな言語で、仕事でも実際に使っているので、Scala.jsには魅力を感じています。
http://www.scala-js.org
Scala.js
* TypeScript
TypeScriptは、Microsoft製で、いま、一番、使われているAltJSかもしれません。Visual Studioのサポートもあり、今後もユーザ数が伸びそうです。
http://www.typescriptlang.org
TypeScript
* ECMAScript6(ES6)
JavaScript自体も、ECMAScript6(ES6)で、ずいぶん改良されましたから、AltJSより、ES6で行くという人も多いでしょう。。
http://es6-features.org/
ECMAScript6(ES6)
みなさんは、どの言語に魅力を感じますか?
迷った人のために、こんなものがありました。
http://qiita.com/mizchi/items/c5f101cfab8fd456ca20
AltJSの選び方フローチャート
関連:
http://iiyu.asablo.jp/blog/2015/05/26/7654734
Node.js in Action(実践Node.js)第2版、Secrets of the JavaScript Ninja(JavaScript忍者)第2版、Node.js in Practice、Express.js in Action
http://iiyu.asablo.jp/blog/2014/09/19/7438518
テスタブルJavaScript, メンテナブルJavaScript, JavaScriptデザインパターン, シングルページWebアプリケーション、実践Node.jsプログラミング、JavaScript Ninjaの極意
http://iiyu.asablo.jp/blog/2014/06/06/7337532
Scala, Skinny, Scalatra, Netty、Scalaを2010年代のアセンブラJavaScriptで動かすScala.js, altJS
http://iiyu.asablo.jp/blog/2013/09/04/6970701
入門 ClojureScript
http://iiyu.asablo.jp/blog/2013/06/05/6835919
JavaScript忍者、JavaScriptジェダイになりたいなら、これを読め!「JavaScript Ninjaの極意」
http://iiyu.asablo.jp/blog/2013/05/20/6816064
JavaScriptデザインパターン
http://iiyu.asablo.jp/blog/2013/04/02/6765352
メンテナブルJavaScript, JavaScriptは2010年代のアセンブラ。CoffeeScript, ClojureScript
http://iiyu.asablo.jp/blog/2013/02/18/6724096
ClojureScriptのebook、衝動買い。CoffeeScriptのebookも
http://iiyu.asablo.jp/blog/2012/07/20/6517411
ClojureをJavaScriptにコンパイルするClojureScript, おまけDatomic
http://iiyu.asablo.jp/blog/2012/08/14/6540426
JavaScript第6版、JavaScriptリファレンス第6版、電子書籍大人買いの話
http://iiyu.asablo.jp/blog/2011/04/09/5790070
The Joy of Clojureが出た。Clojure in Actionは予約中。Scala本、Lift本も
http://iiyu.asablo.jp/blog/2011/02/20/5693184
Androidアプリケーション開発、JavaScriptパターン
http://iiyu.asablo.jp/blog/2011/03/25/5756190
Nicholas C. Zakas「ハイパフォーマンスJavaScript」
http://iiyu.asablo.jp/blog/2011/05/23/5876434
Coders at Work プログラミングの技をめぐる探求
http://iiyu.asablo.jp/blog/2010/05/01/5055978
Ajax本、JavaScript, XMPP
---
JavaScriptは、2010年代のアセンブラと言われ、JavaScriptにコンパイルして実行するプログラミング言語、いわゆるAltJSがいろいろと登場しています。
いくつかは、知っていましたが、
https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS
List of languages that compile to JS
をみて、その数のあまりの多さにびっくしました。
みなさんは、いくつ、知ってますか。
ぼくは、CoffeeScript, ClojureScript, Dart, Scala.js, TypeScriptくらい。
CoffeeScriptとClojureScriptは、少しコードを書いて遊んだことがあります。
* CoffeeScript
CoffeeScriptは、AltJSの古株で、使ったことがあるプログラマは多いのではないでしょうか。
http://coffeescript.org
CoffeeScript
* ClojureScript
ClojureScriptは、JavaVM上の新世代LispであるClojureという言語がありますが、そのコードをJavaVMのバイトコードではなく、JavaScriptにコンパイルするものです。ぼくは、40年くらい前からLispファンなので、ClojureScriptに生き残ってほしいと思っています。
https://github.com/clojure/clojurescript
ClojureScript
* Dart
Dartは名前だけで、コードを書いたことがありませんが、Google製で、今後伸びるかもしれません。
https://www.dartlang.org
Dart
* Scala.js
Scala.jsは、オブジェクト指向+関数型の言語ScalaのコードをJavaVMではなく、JavaScriptにコンパイルするものです。Scalaは、割と好きな言語で、仕事でも実際に使っているので、Scala.jsには魅力を感じています。
http://www.scala-js.org
Scala.js
* TypeScript
TypeScriptは、Microsoft製で、いま、一番、使われているAltJSかもしれません。Visual Studioのサポートもあり、今後もユーザ数が伸びそうです。
http://www.typescriptlang.org
TypeScript
* ECMAScript6(ES6)
JavaScript自体も、ECMAScript6(ES6)で、ずいぶん改良されましたから、AltJSより、ES6で行くという人も多いでしょう。。
http://es6-features.org/
ECMAScript6(ES6)
みなさんは、どの言語に魅力を感じますか?
迷った人のために、こんなものがありました。
http://qiita.com/mizchi/items/c5f101cfab8fd456ca20
AltJSの選び方フローチャート
関連:
http://iiyu.asablo.jp/blog/2015/05/26/7654734
Node.js in Action(実践Node.js)第2版、Secrets of the JavaScript Ninja(JavaScript忍者)第2版、Node.js in Practice、Express.js in Action
http://iiyu.asablo.jp/blog/2014/09/19/7438518
テスタブルJavaScript, メンテナブルJavaScript, JavaScriptデザインパターン, シングルページWebアプリケーション、実践Node.jsプログラミング、JavaScript Ninjaの極意
http://iiyu.asablo.jp/blog/2014/06/06/7337532
Scala, Skinny, Scalatra, Netty、Scalaを2010年代のアセンブラJavaScriptで動かすScala.js, altJS
http://iiyu.asablo.jp/blog/2013/09/04/6970701
入門 ClojureScript
http://iiyu.asablo.jp/blog/2013/06/05/6835919
JavaScript忍者、JavaScriptジェダイになりたいなら、これを読め!「JavaScript Ninjaの極意」
http://iiyu.asablo.jp/blog/2013/05/20/6816064
JavaScriptデザインパターン
http://iiyu.asablo.jp/blog/2013/04/02/6765352
メンテナブルJavaScript, JavaScriptは2010年代のアセンブラ。CoffeeScript, ClojureScript
http://iiyu.asablo.jp/blog/2013/02/18/6724096
ClojureScriptのebook、衝動買い。CoffeeScriptのebookも
http://iiyu.asablo.jp/blog/2012/07/20/6517411
ClojureをJavaScriptにコンパイルするClojureScript, おまけDatomic
http://iiyu.asablo.jp/blog/2012/08/14/6540426
JavaScript第6版、JavaScriptリファレンス第6版、電子書籍大人買いの話
http://iiyu.asablo.jp/blog/2011/04/09/5790070
The Joy of Clojureが出た。Clojure in Actionは予約中。Scala本、Lift本も
http://iiyu.asablo.jp/blog/2011/02/20/5693184
Androidアプリケーション開発、JavaScriptパターン
http://iiyu.asablo.jp/blog/2011/03/25/5756190
Nicholas C. Zakas「ハイパフォーマンスJavaScript」
http://iiyu.asablo.jp/blog/2011/05/23/5876434
Coders at Work プログラミングの技をめぐる探求
http://iiyu.asablo.jp/blog/2010/05/01/5055978
Ajax本、JavaScript, XMPP
コメント
トラックバック
_ ホットコーナー - 2016年09月19日 10時33分39秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonから。
---
お買い上げありがとうございます。
お買い上げは、Kindle版。
この「すべての人に知っておいてほしい」シリーズは、紙書籍は302
---
お買い上げありがとうございます。
お買い上げは、Kindle版。
この「すべての人に知っておいてほしい」シリーズは、紙書籍は302
_ ホットコーナー - 2016年10月10日 10時49分58秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonから。
---
お買い上げありがとうございます。出たばかりですね。
技術評論社によれば、
日本で1番売れているJavaScriptの本が,6年ぶりに全面
---
お買い上げありがとうございます。出たばかりですね。
技術評論社によれば、
日本で1番売れているJavaScriptの本が,6年ぶりに全面
_ ホットコーナー - 2019年12月11日 06時37分24秒
ASAHIネット(http://asahi-net.jp )のブログサービス、アサブロ(https://asahi-net.jp/asablo/ )を使っています。
---
お買い上げありがとうございます。
目次を見るかぎり、これ、とてもよさげ。
---
お買い上げありがとうございます。
目次を見るかぎり、これ、とてもよさげ。
_ ホットコーナー - 2020年07月06日 04時28分41秒
ASAHIネット(http://asahi-net.jp )のブログサービス、アサブロ(https://asahi-net.jp/asablo/ )を使っています。
---
WEB+DB PRESS Vol.117を買った。
特集1
小さく始めて,大きく改善
実戦投入TypeScript
---
WEB+DB PRESS Vol.117を買った。
特集1
小さく始めて,大きく改善
実戦投入TypeScript
_ ホットコーナー - 2020年08月04日 11時18分48秒
ASAHIネット(http://asahi-net.jp )のブログサービス、アサブロ(https://asahi-net.jp/asablo/ )を使っています。
---
ソフトウェアデザイン(Software Design)2020年9月号は、JavaScriptフレームワークVue.js特集
---
ソフトウェアデザイン(Software Design)2020年9月号は、JavaScriptフレームワークVue.js特集
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。
※投稿には管理者が設定した質問に答える必要があります。