【Scalaか】Clojure【Scala以外か】
数ヶ月前から、弊社の凄い人が僕のいる部署に異動して来た
(最近やっと関わりを持てた)
その人がClojureを推していたので、ちょっと学んでみようと思う
(ももいろクロージャーとか上手いこと言われて悔しかったのは内緒w)
ディスるにせよ、ディスらないにせよとにかく知らなきゃどうしようもないので・・・
んで、
言語というものはLispとそれ以外に分けられるそうな
Lisp
LISP 「あなたにVacuum!~ちょいやわらかめ~」 PV - YouTube
か
Lisp以外
「grory colors 〜風のトビラ〜」- スフィア - YouTube
スフィア「Sticking Places」CM 15sec 【720p】 - YouTube
か
んー
僕はLisp以外の方が好きだなー
という冗談は置いといて
とりあえずScalaとどういう違いがあるのかをネットの海から漁ってみる
【型付け】
Scala: 静的型付け
Clojure: 動的型付け
【ミュータブル、イミュータブル】
Scala: val、var で使い分け可能
Cojure: イミュータブルのみ(よくわかんないけど、let を使うのかな?)
【ランタイム】
Scala: JVM, .NET で動作
Clojure: JVM, .NET で動作
【言語仕様】
Scala: 複雑(らしい)
Clojure: シンプル(らしい)
言語仕様とか知らんし・・・
【主なWebフレームワーク】
Scala: playframework, Lift
Clojure: Compojure, Noir
今回はこのへんで終了。
Clojureでおすすめの本があったら教えて欲しいなー(/ω・\)チラッ
おいしいClojure入門 (Software Design plus)
- 作者: ニコラ・モドリック,安部重成
- 出版社/メーカー: 技術評論社
- 発売日: 2013/09/26
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (2件) を見る
「ももクロ夏のバカ騒ぎ WORLD SUMMER DIVE 2013.8.4 日産スタジアム大会」LIVE Blu-ray
- アーティスト: ももいろクローバーZ
- 出版社/メーカー: キングレコード
- 発売日: 2014/01/29
- メディア: Blu-ray
- この商品を含むブログを見る