プログラミング言語 Scala 11冊目 [転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2015/08/28(金) 07:25:25.39ID:YozprJV9
The Scala Programming Language
ttp://www.scala-lang.org/

日本Scalaユーザーズグループ
ttp://jp.scala-users.org/

■前スレ
プログラミング言語 Scala 10冊目
http://peace.2ch.net/test/read.cgi/tech/1390629242/

■Scalaの紹介文(さわり)
Scalaは簡潔かつ優雅で型安全な方法でよくあるプログラミングパターンを表現できるように
設計された汎用プログラミング言語です。
Scalaはオブジェクト指向と関数型言語の特徴をスムーズに統合しておりJavaやその他の言語を扱う
プログラマをより生産的にすることができます。(以下略)
ttp://www.scala-lang.org/node/25

■Scalaに関する書籍(英語)
ttp://www.scala-lang.org/node/959
リファレンスマニュアルや草稿のPDFなども充実しているのでそちらも参照してください。
日本語の資料には、チュートリアルの訳やIBM dW、IT Pro, @ITの連載記事、各々で開かれた勉強会の資料などがあります。
2015/08/28(金) 07:26:05.31ID:YozprJV9
落ちてたので立てました><
3デフォルトの名無しさん
垢版 |
2015/08/28(金) 09:50:34.42ID:mlMaKCXO
2015/08/28(金) 14:20:43.54ID:2pjk2YcC
末尾再帰ってなんですか
5デフォルトの名無しさん
垢版 |
2015/09/01(火) 00:23:55.23ID:H7nGKkKw
Scalaって普及するの?
2015/09/01(火) 06:42:11.97ID:i/COrQBd
今のままでは絶対に普及しない
仕様とライブラリの大掃除を行ってカオスを脱しない限り
2015/09/02(水) 05:36:10.75ID:HFo8iL3L
ナウなヤングにバカ受けと話題のScalaを勉強しようと思ったけど、なんだこの言語
仕様から文法からとんでもない煩雑具合に見える
これって脳に回復不能なダメージを与えるんじゃないか?引き返すべきか?
2015/09/02(水) 06:37:22.96ID:ejPDlL88
好きにしろ
2015/09/03(木) 23:26:41.31ID:Zb7x94gy
最近スレ伸びなすぎワロタ
Scalaはもうやめたの?みんな今は何をしてるの
2015/09/04(金) 01:00:58.82ID:NhfKUs1N
Javaに戻ったか、Elixirやってるとか
11デフォルトの名無しさん
垢版 |
2015/09/05(土) 00:14:13.88ID:6hpz7z/s
Java8あればScalaいらないや
2015/09/05(土) 00:22:53.21ID:FwcsIAPo
あとはJavaにcase classとパターンマッチさえあれば完全に用無しだね
まあ今のJava8と比べても色々犠牲にしてカオスに飛び込むほどの魅力がScalaにあるかというと
一般的な感覚では割に合わないだろうね
2015/09/05(土) 01:24:41.13ID:9u1zKCQd
型推論すらないJavaにいくらラムダがついたところでまったく食指は動かないなぁ…
14デフォルトの名無しさん
垢版 |
2015/09/05(土) 14:11:41.46ID:bTyiI7IW
Java8使ってて不満なのは通常使われるデータ構造が関数的じゃないところかなぁ。
構文の煩雑さは心頭滅却して我慢できないこともないが。
2015/09/05(土) 14:57:37.28ID:D1mRWqk2
Javaは標準のコレクションライブラリーが不便すぎて泣く
16デフォルトの名無しさん
垢版 |
2015/09/12(土) 01:23:26.08ID:aCbsGJVM
一度Scalaを堪能したらもうJavaには戻れない
2015/09/12(土) 01:32:52.14ID:csMUybtY
不人気な言語採用すると保守のコストが上がってしまうんだよね
Javaなら10年後でも普通にいる
しかしScalaは果たしているのかどうか…
近年いろんな言語出て来てるけど無意味な競争で何れ元に戻る未来しか見えない
2015/09/12(土) 11:21:43.63ID:/sFVAJJ4
Scalaぐらいまで普及すれば気にするほどのことでは
言語の将来なんて誰も読めないんだし

今、COBOLerやFORTRANerを探そうとしたら苦労するでしょ?
2015/09/12(土) 11:42:12.27ID:omKMHbt/
COBOLやFORTRANなんか経験無くても誰にでも使えるよ
オブジェクト指向になると誰でも簡単にというわけには行かないが、
ドカタワールドの偉大な発明である「Javaの姿をしたCOBOL」スタイルを採用すればJavaでも難易度は低い
もちろんScalaでもCOBOLのようなコードは書けるけど、そういう形で普及させることに意味があると思う?
2015/09/12(土) 12:21:44.46ID:csMUybtY
>>18
本屋に行けばわかるけど全然ない
今のままだと一部で使われて10年後に何それ状態だと思う
2015/09/12(土) 12:29:23.68ID:csMUybtY
>>18
CやCOBOLはそれぞれ確実に普及した時期があったからね
それを経て今は活躍の場を縮小し各分野に特化して地位を確保してる
Scalaにそれができるかと言ったら無理と思う
Java採用すれば技術者は数多な訳だし
2015/09/12(土) 12:33:49.51ID:/sFVAJJ4
>>20
プログラミングの本なんて今はamazonでポチる時代だからねぇ
コップ本なんて特にクソ高いから本屋になんて置けないよね…
2015/09/12(土) 12:38:38.51ID:/sFVAJJ4
>>21
そのJavaもCOBOLなどと同様の流れになってきてるしね

安い技術者を確保したいという経営者目線に技術者が乗っかる必要はないよ
乗っかったところで安く使われるだけ
2015/09/12(土) 12:48:50.36ID:lTmP7o65
>>17-18
JVM に寄生する中途半端な言語もどきだから
バージョンアップの具合によっては一発で消えるべ
2015/09/12(土) 12:49:33.29ID:omKMHbt/
>>23
マイナーな言語でもそれでなきゃいけない分野があるならマイノリティになるのは美味しいが、
問題はScalaじゃなきゃいけない分野というのが特に無いことだよ
マイナーな言語の利用を、生産性の向上だけを理由にして正当化するのは難しい
2015/09/12(土) 13:09:54.35ID:/sFVAJJ4
>>25
生産性の向上だけって、他に何があるの?
やっぱり経営者目線で語ってるだけじゃん

技術屋はそういう目線に乗っかる必要はないんだよ
どこでもいいから安くてもいいから雇われたい、ってのならJavaでもPHPでもやってれば?

技術屋は興味のある言語を好きなだけ勉強すれはいい
その勉強に割くリソースがもったいないとか言い出すのならそれは技術屋に向いてないから
別の業種を探せってこと
2015/09/12(土) 13:21:00.05ID:HOLpd5HQ
>>26
その技術とやらが「Scala言語に詳しい」だけじゃあまりにも弱すぎる
で、それで何ができるの? と考えるのは経営者に限ったことか?
そんなもん学会の研究発表でも突っ込まれるぞw
2015/09/12(土) 13:27:03.57ID:/sFVAJJ4
>>27
Scalaスレに来てScalaは覚えても無駄だからやめとけってネガキャンする奴らって
結局何が言いたいんだろう?

リソースの無駄ってことなのかなぁ?
2015/09/12(土) 13:42:05.05ID:csMUybtY
言語が普及するかは市場が決める
それは上流の各SEにその権限あるわけだがネット時代とはいえ本屋にろくにないからどう思ってるか気になってね
俺は本はネットよりまとまって入門に必須と思ってるからさ
2015/09/12(土) 13:43:05.19ID:/sFVAJJ4
>>29
だから何が言いたいのかな?
「わざわざ」ScalaスレにきてScalaを貶めようする動機って何?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況