Scalaはプログラミング初心者にオススメ?

なんかアイコン赤い。
3
コッピー @coppieee

Scalaはプログラミング初心者にオススメな言語と言える?

2009-12-08 01:29:22
NISHIMOTO Keisuke @keisuke_n

そう騙せば大丈夫www RT @coppieee: Scalaはプログラミング初心者にオススメな言語と言える?

2009-12-08 01:30:08
コッピー @coppieee

よし、騙そう! RT @keisuke_n: そう騙せば大丈夫www RT @coppieee: Scalaはプログラミング初心者にオススメな言語と言える?

2009-12-08 01:32:25
紅月さん@がんばらない @koduki

全貌を理解するのはともかく、とっつきにくくはないような? 言語仕様を理解したい人にはきついけど RT @keisuke_n: そう騙せば大丈夫www RT @coppieee: Scalaはプログラミング初心者にオススメな言語と言える?

2009-12-08 01:32:21
NISHIMOTO Keisuke @keisuke_n

@koduki うん、ちょっとかわったJava言語だと騙せばいいw。実際基本的なところはJavaとかわらんわけだし(OOの基本的なところ)。

2009-12-08 01:34:01
コッピー @coppieee

@keisuke_n Javaを知っている人なら、がんがん勧めても問題ないでしょw

2009-12-08 01:38:43
NISHIMOTO Keisuke @keisuke_n

@coppieee 特に問題ないでしょwww。Java APIも型システムもだいだい理解できるだろうし。

2009-12-08 01:40:08
コッピー @coppieee

@koduki Javaにしかないライブラリを使わないといけない時があるから、そこら辺がネックになりそう。

2009-12-08 01:36:53
NISHIMOTO Keisuke @keisuke_n

今までの経験では言語が進化していくとどんどんスクリプトぽくなることかな。まぁHaskellみたいな対局なものもあるけど、その一方でOCamlみたいに進む。C++は、C++だけ異端児だ><。

2009-12-08 01:38:12
紅月さん@がんばらない @koduki

@keisuke_n むしろ演算子がなかったり、関数もオブジェクトだったり、概念としてはよりシンプルですね。関数型言語(or 純粋オブジェクト指向言語)から入門すれば、手続き的ではないから難しいとはならないでしょうし

2009-12-08 01:40:57
紅月さん@がんばらない @koduki

@tmiyamon 言語仕様は表面だけ見れば割と普通ですよ。implicit defとかは初心者使わないから大丈夫(ぉ

2009-12-08 01:41:39
NISHIMOTO Keisuke @keisuke_n

@koduki まぁそこら辺はどういう経緯でプログラムを学習してきたかにもよるかもね。JavaScriptやJavaなどをやってる人なら割とすんなりScalaへはいける気がする。

2009-12-08 01:42:55
紅月さん@がんばらない @koduki

@coppieee そこはネックですねー。基本的なのは揃ってますが+アルファとなると

2009-12-08 01:43:56
紅月さん@がんばらない @koduki

@keisuke_n Rubyの人も比較的簡単でしょうね。むしろ純粋なJavaのみの人だとプリミティブ型がないのに戸惑うかも?

2009-12-08 01:45:29
NISHIMOTO Keisuke @keisuke_n

@koduki あーそう(Primitive型がないこと)なのかなぁ。Autoboxingの仕組がわかってて、あーそれ勝手にやってくれるのねと思って妙に納得してたw。

2009-12-08 01:46:36
NISHIMOTO Keisuke @keisuke_n

@openduck さすがに今Better CとしてC++使ってるケースはあまりないんじゃないかと。積極的に型を使うだろうし、templateもつかいまくりだと。

2009-12-08 01:47:45
紅月さん@がんばらない @koduki

Scalaの言語仕様は一見カオスだが、いくつかの概念が綺麗に組み合わさった結果なので、最初に想像するほどカオスではない

2009-12-08 01:47:00
紅月さん@がんばらない @koduki

@keisuke_n Integerで書くことに気持ち悪さとかを感じそうだなー、とw まあ、クロージャとかもありますけど。仕様自体というより使い方的に

2009-12-08 01:48:12
NISHIMOTO Keisuke @keisuke_n

@koduki 言語仕様はむしろRubyの方がカオスだねw。

2009-12-08 01:48:26
NISHIMOTO Keisuke @keisuke_n

まぁScalaも文法があれこれルールが異なることが多いけど、まぁ類推はしやすい。

2009-12-08 01:49:03
NISHIMOTO Keisuke @keisuke_n

@openduck 特に最新のC++はかなりややこしいです。

2009-12-08 01:45:04
紅月さん@がんばらない @koduki

そして最もカオスな言語はPHP. さすが便利そうなことはすべて突貫で取りこんだ言語

2009-12-08 01:50:21
NISHIMOTO Keisuke @keisuke_n

@koduki PHPのカオスは特筆に異常www

2009-12-08 01:50:47