Scalaのススメ

遅ればせながらScalaを勉強中。これは良い。
無理矢理まとめると「Javaの静的型付けの良さはそのままに、利便性アップ、関数型言語も入れました言語。」
こんな感じな好みの人、Perl、Ruby、PHPがしっくりこなかった人には合いそう。
業務で使うには、コンパイル時のエラーチェック(静的型付け)、可読性、互換性が重要。

一度作って捨てるならアドホックでもいいけれど。業務上のメンテナンスやバージョンアップを考えたら、ある程度シンプルで万人が理解できる言語仕様であること。担当者かわったらメンテできないとか、動かさないと型の不整合なバグも発見できないとか、言語のバージョン変わったら動かないとか。そんなの業務では使いたくない。