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の連載記事、各々で開かれた勉強会の資料などがあります。
探検
プログラミング言語 Scala 11冊目 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2015/08/28(金) 07:25:25.39ID:YozprJV9
2015/09/12(土) 14:15:10.33ID:/sFVAJJ4
>>35
なんだ、ただ煽りにきただけか
なんだ、ただ煽りにきただけか
37デフォルトの名無しさん
2015/09/12(土) 19:20:27.11ID:jucMfRSe Scala最近よく聞くけど、
開発案件とかあるの?
なんか、普及にはまだまだ時間がかかりそうな気がする。
開発案件とかあるの?
なんか、普及にはまだまだ時間がかかりそうな気がする。
38デフォルトの名無しさん
2015/09/12(土) 21:28:00.25ID:aCbsGJVM アドテクではそこそこ使われてる
2015/09/12(土) 22:58:48.76ID:nIIcX26n
PlayFrameworkの開発案件がほんの少し流れてる
これはJavaでも開発できるんだが、Scalaを採用している所の方が多いようだ
Scalaのフレームワークはほとんどないから、
従来のJavaのフレームワークたちに勝てれば、もしかしたら時代が来るかもな
これはJavaでも開発できるんだが、Scalaを採用している所の方が多いようだ
Scalaのフレームワークはほとんどないから、
従来のJavaのフレームワークたちに勝てれば、もしかしたら時代が来るかもな
40デフォルトの名無しさん
2015/09/13(日) 23:09:36.23ID:VJPdhjSA このコンテストのScalaの参加率を思うと普及は無いなw
https://paiza.jp/poh/joshibato
https://paiza.jp/poh/joshibato/matsue-ruby
https://paiza.jp/poh/joshibato
https://paiza.jp/poh/joshibato/matsue-ruby
2015/09/14(月) 20:03:56.74ID:nW8KHDe7
TypeSafeはreactive programming/systmを推してるな。
穿った見方をすると、Scala単体の魅力がそこまでじゃないってのが
まあわかってきて、次なるネタとしてリアクティブを推していって、
(Scalaである必然性はそこまでないけど)Scalaならライブラリあるし
みんなやってるからScala使いましょうみたいなマーケティングに
シフトしている気がするな。
Javaがサーバーサイドに転換したときと同じ気配を感じる
Javaの転換は(普及という意味では)潮流の変化にうまく乗って
成功だったと思うがScalaはどうだろうかね
穿った見方をすると、Scala単体の魅力がそこまでじゃないってのが
まあわかってきて、次なるネタとしてリアクティブを推していって、
(Scalaである必然性はそこまでないけど)Scalaならライブラリあるし
みんなやってるからScala使いましょうみたいなマーケティングに
シフトしている気がするな。
Javaがサーバーサイドに転換したときと同じ気配を感じる
Javaの転換は(普及という意味では)潮流の変化にうまく乗って
成功だったと思うがScalaはどうだろうかね
2015/09/14(月) 21:04:46.83ID:geV2gEFM
Sparkみたいな特定の小さなドメインに限れば勝機はある
「オーバーヘッドの比較的少ないスクリプティング言語」という位置付けなので
Scalaでないといけない必然性は全く無いが
「オーバーヘッドの比較的少ないスクリプティング言語」という位置付けなので
Scalaでないといけない必然性は全く無いが
43デフォルトの名無しさん
2015/09/18(金) 22:20:55.14ID:8olUjSlI IDE次第
2015/09/19(土) 06:34:16.17ID:10lfLbHA
http://news.mynavi.jp/news/2015/09/10/117/
scalaはいずこ?
scalaはいずこ?
2015/09/19(土) 12:01:31.93ID:6KYOX3HP
そろそろTypesafeも逃げるかもな
そうなれば完全に終わり
そうなれば完全に終わり
2015/10/02(金) 08:14:55.22ID:N4XR7XzX
scalaってscalaなんたらとかscaなんたらみたいなライブラリ名多いよな
だから何って訳じゃないけどさ
だから何って訳じゃないけどさ
2015/10/02(金) 08:16:44.27ID:kSmjR9/m
少数民族のアイデンティティってやつだろう
2015/10/02(金) 20:03:34.69ID:1pVhAuON
JavaだってなんとかJとかJなんとか多いじゃん
2015/10/06(火) 17:46:00.94ID:ZA2UYVtv
まだあまり復旧してないよね・・・
2015/10/06(火) 21:46:24.85ID:7FNxeZR/
さっぱり普及しないまま幻滅期に入った感がある
2015/10/06(火) 22:22:40.68ID:vBJoGM4q
結局中途半端なんだよなあ
2015/10/06(火) 22:24:43.07ID:lFTBB0ra
キラーアプリがないとね
あれだけなんだかんだ言われてるRubyだってRailsのおかげで現状のシェアなわけだし
playも悪くはないんだけど、ここそこにこなれてない感が拭えない部分があるからなー
あれだけなんだかんだ言われてるRubyだってRailsのおかげで現状のシェアなわけだし
playも悪くはないんだけど、ここそこにこなれてない感が拭えない部分があるからなー
2015/10/06(火) 22:31:18.67ID:7FNxeZR/
Playはimplicit多すぎ型にうるさすぎ
Scalaに必要なのはASP.NET MVCやSpringみたいな素直で普通なフレームワークだよ
Scalaに必要なのはASP.NET MVCやSpringみたいな素直で普通なフレームワークだよ
2015/10/06(火) 22:35:22.96ID:lFTBB0ra
implicit は慣れれば別にどうってことないし、型にうるさいのは型安全を目指してるんだから
当たり前の話
それよか貧弱なi18n対応とか、validation がそこかしこに散らばってるのとかそういう
部分だと思うけどなー
当たり前の話
それよか貧弱なi18n対応とか、validation がそこかしこに散らばってるのとかそういう
部分だと思うけどなー
2015/10/06(火) 23:56:49.22ID:vBJoGM4q
それ以前になんでScalaを選択するのと聞かれたときに説得力のある根拠を用意できない
2015/10/07(水) 19:59:13.36ID:Xqh9D43e
2015/10/07(水) 20:13:45.80ID:llAC6hpJ
選ぶ理由なんて「好きだから」でいいよね
node.jsとの2択になったとき「Scala好き。JavaScript嫌い」で押し通したし
node.jsとの2択になったとき「Scala好き。JavaScript嫌い」で押し通したし
58デフォルトの名無しさん
2015/10/23(金) 09:32:07.72ID:I0uni5nx ☆ 日本の核武装は早急に必須ですわ。☆
総務省の『憲法改正国民投票法』、でググってみてください。
日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、日本人の悲願である
改憲の成就が決まります。皆様方、必ず投票に自ら足を運んでください。お願い致します。
総務省の『憲法改正国民投票法』、でググってみてください。
日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、日本人の悲願である
改憲の成就が決まります。皆様方、必ず投票に自ら足を運んでください。お願い致します。
2015/10/27(火) 01:21:29.59ID:WHklDbdU
2015 給料ランキング一位だったから覚えようと思うんですが
javaの知識無しでscalaの学習しても問題ないですか?
javaの知識無しでscalaの学習しても問題ないですか?
2015/10/27(火) 01:34:39.04ID:kt/zvC2m
問題ない
javaの知識が必要な部分が出てきたらその都度学習すれば良い
javaの知識が必要な部分が出てきたらその都度学習すれば良い
61デフォルトの名無しさん
2015/10/27(火) 01:38:37.84ID:sV0GHDSB 覚えても実務で使うことはないだろうけどな
2015/10/27(火) 07:47:25.51ID:AF18ul7Z
実務で使うつもりならJavaできないと全く意味ないし
教養としてならHaskellやったほうがいい
教養としてならHaskellやったほうがいい
2015/10/27(火) 10:59:59.11ID:qyKeJGLq
なんや給料ランキングって詳しく
2015/10/27(火) 11:04:15.63ID:E3aIwwtM
実務で使いたいならそういう方向に誘導する力は必要だろうね
力とは別に権力だけじゃなくて、実行力とか説得力とか「Scalaに対する熱い心」とか
色々あると思うよ
力とは別に権力だけじゃなくて、実行力とか説得力とか「Scalaに対する熱い心」とか
色々あると思うよ
2015/10/27(火) 11:57:53.43ID:l6WYH4GQ
2015/10/27(火) 12:01:06.32ID:EcLm8+/Y
>>63
hrog.net/2015102624991.html
hrog.net/2015102624991.html
2015/10/27(火) 12:23:58.52ID:Ay4zuTZ6
>>59
Javaの方が汎用性高いからJavaからやったほうがいい
Scalaは新しいモノ好きな会社が手を出してる段階だから単価高いだけで数年で他と一緒になる
もしくは消えてる可能性もある
まだ情報多くないからScalaからやるのは時期尚早
Javaの方が汎用性高いからJavaからやったほうがいい
Scalaは新しいモノ好きな会社が手を出してる段階だから単価高いだけで数年で他と一緒になる
もしくは消えてる可能性もある
まだ情報多くないからScalaからやるのは時期尚早
2015/10/27(火) 12:31:21.26ID:AF18ul7Z
たかが開発言語ごときがスキルセットの重要な位置を占めてる時点で、Scalaみたいな意識高い系ワールドはまだ早い
いくつかメジャーな言語を経験して、言語なんてどうでもいいと思えるようになったらおいで
いくつかメジャーな言語を経験して、言語なんてどうでもいいと思えるようになったらおいで
2015/10/27(火) 13:07:15.04ID:E3aIwwtM
JavaやらないでScalaやっても楽しさはわからないだろうしね
Javaやってなにこれめんどくせーと感じるようになって、node.jsとかスクリプトやってなにこれ
型欲しいーって感じるようになって、それから来ると楽しさが分かるようになるんじゃないかな
どっちにしてもScalaを実務でやるには自分で主体的に動けないとなかなか機会はないだろう
から、給料目当てでやってるうちは意味ないだろうね
Javaやってなにこれめんどくせーと感じるようになって、node.jsとかスクリプトやってなにこれ
型欲しいーって感じるようになって、それから来ると楽しさが分かるようになるんじゃないかな
どっちにしてもScalaを実務でやるには自分で主体的に動けないとなかなか機会はないだろう
から、給料目当てでやってるうちは意味ないだろうね
2015/10/28(水) 11:21:43.14ID:8s7NCB3J
尖ったものを現場で使いたいなら、俺の技術で会社をリードしてやる、くらいの強烈な主体性が必要
それがなければ、新しいものを使える環境へ入ったとしても
技術的な裁量を持てず言われたとおりにやるだけでCOBOL工と何も変わらん
もしくは技術評価部門(笑)という名の社内ニートが関の山
それがなければ、新しいものを使える環境へ入ったとしても
技術的な裁量を持てず言われたとおりにやるだけでCOBOL工と何も変わらん
もしくは技術評価部門(笑)という名の社内ニートが関の山
2015/10/28(水) 15:06:06.74ID:UQfxGWP/
>>69-70
Scalaの給料が高いという記事についても、
X Scalaが使える→給料高い
O Scalaを使おうとするぐらい主体性があり技術力もある→給料高い
なんだよね、きっと
俺は「何使ってもいいよ」って言われたときはScalaを推すぐらいの程度だけどねw
Scalaの給料が高いという記事についても、
X Scalaが使える→給料高い
O Scalaを使おうとするぐらい主体性があり技術力もある→給料高い
なんだよね、きっと
俺は「何使ってもいいよ」って言われたときはScalaを推すぐらいの程度だけどねw
72デフォルトの名無しさん
2015/10/28(水) 19:42:09.79ID:X8lHmvFJ2015/10/28(水) 20:16:02.75ID:UQfxGWP/
>>72
初期はRubyOnRailsでやってScalaに移行ってのが実は一番合ってるのかもね
ScalaはJavaエンジニアよりはむしろRubyなどのスクリプトエンジニアからの移行の方が
抵抗が少ないって言うしね
初期はRubyOnRailsでやってScalaに移行ってのが実は一番合ってるのかもね
ScalaはJavaエンジニアよりはむしろRubyなどのスクリプトエンジニアからの移行の方が
抵抗が少ないって言うしね
74デフォルトの名無しさん
2015/10/28(水) 23:15:21.56ID:ATSoBway いつまでもC言語とかC++のような低レベルで危険な言語が普通の開発で
使われつつけている現在の状況が改まらない限りは、世の中は安全に
ならないし、プログラミングの生産性も低いままだ。
使われつつけている現在の状況が改まらない限りは、世の中は安全に
ならないし、プログラミングの生産性も低いままだ。
2015/10/29(木) 02:38:08.13ID:lx74EgHO
>>74
何年前の話をしてるんだ?
何年前の話をしてるんだ?
2015/10/29(木) 09:33:47.09ID:lCX/HIGL
高級言語とやらは安全と無責任を取り違えてるだけだべ
2015/10/29(木) 19:50:05.71ID:XEqeq+Cr
C は高級言語だろ何言ってんだ?
2015/11/01(日) 02:25:48.32ID:m5dOP02q
>>25
生産性の向上だけじゃなくて安全性ってメリットもあるよ
生産性の向上だけじゃなくて安全性ってメリットもあるよ
2015/11/01(日) 10:57:50.25ID:MnKC4BnX
Scalaと比較されるのはJavaだから安全性はメリットにならない
2015/11/01(日) 15:20:24.23ID:m5dOP02q
(javaより安全性が高い 型安全的な意味で)
つーか日本だけでもはてなやドワンゴみたいな大企業が使ってて普及してないとか言われると
微妙な気がするんだけど
アドテクでも最近流行ってるし
スピードと安全性と生産性 両立したい!みたいなところから需要がある
つーか日本だけでもはてなやドワンゴみたいな大企業が使ってて普及してないとか言われると
微妙な気がするんだけど
アドテクでも最近流行ってるし
スピードと安全性と生産性 両立したい!みたいなところから需要がある
81デフォルトの名無しさん
2015/11/01(日) 15:28:30.60ID:m5dOP02q2015/11/01(日) 15:52:33.27ID:NUcI8Hig
Scalaの生産性が高いというのは大多数に当てはまらない虚言だろ
いくらコードが短くなると言っても覚えることが半端な量じゃない
まともに使いこなせるまで相当な学習コストがかかる
生産性が高いと言う触れ込みに飛びついて開発言語にScalaを選定し、大炎上してるプロジェクトを知ってるぞ
いくらコードが短くなると言っても覚えることが半端な量じゃない
まともに使いこなせるまで相当な学習コストがかかる
生産性が高いと言う触れ込みに飛びついて開発言語にScalaを選定し、大炎上してるプロジェクトを知ってるぞ
2015/11/01(日) 16:41:51.55ID:ZaupeU+S
Scalaは「生産性の高いJava」という方向で採用すると失敗例が多い
「型安全なPHP(もしくはnode.js、Ruby)」という方向での採用の方がしっくりくる例が多い
「型安全なPHP(もしくはnode.js、Ruby)」という方向での採用の方がしっくりくる例が多い
2015/11/01(日) 16:51:21.20ID:m5dOP02q
学習コスト
と
生産性
は違う気がする
生産性が高い(javaと比べて)って感じかもわからんから生産性だけを重視するならスクリプト言語の方がいい気がする
学習コストは確かに高いと思う
特にjvmの変なところを埋めようとしてるところとか(型消去や配列周りは罠)、残念な型推論やimplicitは鬼門
うちではrubyやってた人はわりとすんなりできるようになってる印象
と
生産性
は違う気がする
生産性が高い(javaと比べて)って感じかもわからんから生産性だけを重視するならスクリプト言語の方がいい気がする
学習コストは確かに高いと思う
特にjvmの変なところを埋めようとしてるところとか(型消去や配列周りは罠)、残念な型推論やimplicitは鬼門
うちではrubyやってた人はわりとすんなりできるようになってる印象
2015/11/01(日) 17:04:12.82ID:m5dOP02q
後 sbtがとっつきにくい
というかアレscala結構できるようになってもキツイし初心者死ぬのにscalaやる上でほぼ必須という
<+=とか止めろ
dsl力が高いのは結構な事だけどマクロとimplicit使いまくるとすごい事になるわ
というかアレscala結構できるようになってもキツイし初心者死ぬのにscalaやる上でほぼ必須という
<+=とか止めろ
dsl力が高いのは結構な事だけどマクロとimplicit使いまくるとすごい事になるわ
86デフォルトの名無しさん
2015/11/03(火) 00:13:48.22ID:uxlxeY86 HListって色んなところで使われてるんだな
なんやねんこれ
なんやねんこれ
2015/11/03(火) 01:57:08.35ID:SGr3OV6d
☆ チン マチクタビレタ〜
マチクタビレタ〜
☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・) < Play2.5まだぁー?
\_/⊂ ⊂_ ) \__________
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| 愛媛みかん |/
マチクタビレタ〜
☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・) < Play2.5まだぁー?
\_/⊂ ⊂_ ) \__________
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| 愛媛みかん |/
2015/11/05(木) 19:21:16.73ID:dm7XbFpd
playとscalatraってどっちがいいですか?
playはセッションまわりが変な希ガス
playはセッションまわりが変な希ガス
2015/11/06(金) 06:23:06.91ID:qFwSJApb
>>73
当たるか当たらないか分からないサービスに最初からscalaで書いたり、
保守性が重要な業務アプリでscalaとか違和感しか感じない
Rails, PHP, nodeで書いて、パフォーマンスが足りないような事情でもない限り、
scalaを積極的に使うだけの理由なんてないんじゃないの
当たるか当たらないか分からないサービスに最初からscalaで書いたり、
保守性が重要な業務アプリでscalaとか違和感しか感じない
Rails, PHP, nodeで書いて、パフォーマンスが足りないような事情でもない限り、
scalaを積極的に使うだけの理由なんてないんじゃないの
2015/11/06(金) 07:18:12.28ID:Jbsw4Wxa
2015/11/06(金) 07:55:46.24ID:J1IjfUsv
>>90
Node.jsは敷居が低いだろう
基本的にマイクロフレームワーク使うから小さいものを素早く作る分には非常に覚えやすく見通しもいい。
Scalaは言語やフレームワークを学習するオーバーヘッドが非常に大きい上にそれらの変化も無駄に激しい。
実務で使うならそれらを受け入れるのに見合ったリターンが必要なわけ。
求められる基準点が違うんだよ。
Node.jsは敷居が低いだろう
基本的にマイクロフレームワーク使うから小さいものを素早く作る分には非常に覚えやすく見通しもいい。
Scalaは言語やフレームワークを学習するオーバーヘッドが非常に大きい上にそれらの変化も無駄に激しい。
実務で使うならそれらを受け入れるのに見合ったリターンが必要なわけ。
求められる基準点が違うんだよ。
2015/11/06(金) 08:14:31.76ID:51omasux
nodeも変化が少ないとは言えないのでは
2015/11/06(金) 08:22:39.00ID:J1IjfUsv
2015/11/06(金) 14:25:45.36ID:rTGTpM5t
おれは型なし言語がscalaより保守性あるってのが理解できないわ。
とくにレールズなんて変化しまくりやんか
とくにレールズなんて変化しまくりやんか
2015/11/06(金) 14:29:28.54ID:xdpJZkxD
型の有無と保守性が関連するとかないわ
2015/11/06(金) 15:18:05.81ID:4lrqdnT0
型システムが強力なのはビジネスロジックには非常に有効だけど、
HTTPリクエストの中身を必死に型付けしようとするみたいにフロントエンドの近くで型遊びやるのは生産性下がるだけの阿呆
HTTPリクエストの中身を必死に型付けしようとするみたいにフロントエンドの近くで型遊びやるのは生産性下がるだけの阿呆
2015/11/06(金) 15:49:02.90ID:51omasux
そもアプリケーションがサーバーからクライアントに移っていってるんで5年10年前とは違うのだよ
2015/11/07(土) 10:17:41.48ID:kqClzOIN
99デフォルトの名無しさん
2015/11/07(土) 10:23:53.11ID:kqClzOIN scala 普通に使いこなす分にはそんなに学習コスト高いとは思わない
javaしか書いた事ないって人にはきついかも知れんけど
javaしか書いた事ないって人にはきついかも知れんけど
100デフォルトの名無しさん
2015/11/07(土) 20:18:41.44ID:3iwKiLGj 数年前にもここで同じこと書いたけど
マクロやら内部DSLバリバリ使ったライブラリ書こうと思ったらしんどいけど
普通に書く分にはそんな難しいことないよな
よく言われる淫プリ嫉妬もIDE使えばどこからインスタンス供給されてるかすぐ分かるし
マクロやら内部DSLバリバリ使ったライブラリ書こうと思ったらしんどいけど
普通に書く分にはそんな難しいことないよな
よく言われる淫プリ嫉妬もIDE使えばどこからインスタンス供給されてるかすぐ分かるし
101uy ◆Qawu9.2l1E
2015/11/07(土) 21:34:47.72ID:LOAJFMP+ 他の主要言語とシンタックスがズレている事が問題だろこの言語はw
言語設計者にセンスがなかった
言語設計者にセンスがなかった
102デフォルトの名無しさん
2015/11/07(土) 21:51:29.95ID:kqClzOIN >他の主要言語とシンタックスがズレている
どこらへん?
どこらへん?
103デフォルトの名無しさん
2015/11/07(土) 21:57:24.87ID:kqClzOIN Martin Oderskyは Generic Javaも設計してるからもろ主要言語の人なんだけどな
型引数の[]はxmlリテラル<>を使うからだし
配列またはリストに特別なリテラル与えなかったのはコレクションを統一的に扱いたかったからだろうし
型引数の[]はxmlリテラル<>を使うからだし
配列またはリストに特別なリテラル与えなかったのはコレクションを統一的に扱いたかったからだろうし
104uy ◆Qawu9.2l1E
2015/11/07(土) 22:27:08.96ID:oj5NSdiM 言語が難しい?簡単?を議論される時点でもうダメ
学習コストが1日かからないような洗練された言語が数ある中で
Scalaの居場所なんてありませんよ
オワコン
学習コストが1日かからないような洗練された言語が数ある中で
Scalaの居場所なんてありませんよ
オワコン
105デフォルトの名無しさん
2015/11/07(土) 23:06:23.35ID:vYEJsDm4 まあでも、勝手に利用者増えてってる状況だからな。
普通に学部のCS出たらML系には馴染みがあるし、
erlangから移植したものとjvmから引き継げるものがあって、さっと使えるし、監視系に強いのが利点だと思う。
goが置き換えそうな分野が増えてるけどね。
普通に学部のCS出たらML系には馴染みがあるし、
erlangから移植したものとjvmから引き継げるものがあって、さっと使えるし、監視系に強いのが利点だと思う。
goが置き換えそうな分野が増えてるけどね。
106デフォルトの名無しさん
2015/11/07(土) 23:09:48.31ID:vYEJsDm4 ml系使えるならhaskellやocamlでなんで書かないのというのはあるが、そこはライブラリがあったり情報があったりなんだろうなと。
107デフォルトの名無しさん
2015/11/08(日) 02:48:28.67ID:Wnkcx7Tx Scalaは普通にオブジェクト指向言語として書ける & jvmで動きjavaライブラリが普通に使える
って点がでかい
てかscala書いててそんなに関数型プログラミング意識しないし scalazとか使うのならともかく
>>104
>学習コストが1日かからないような洗練された言語が数ある中で
そんな言語はない
って点がでかい
てかscala書いててそんなに関数型プログラミング意識しないし scalazとか使うのならともかく
>>104
>学習コストが1日かからないような洗練された言語が数ある中で
そんな言語はない
108デフォルトの名無しさん
2015/11/08(日) 05:35:04.24ID:l3pcokKZ 仮に1日かからない言語があったとするとその言語の使用者は代わりがいくらでも簡単に用意できるということ
学習コストが高いというのはある意味長所だと思う
まあGoとかScalaとかHaskellとか業務系でメインじゃない言語をやってる人って
プログラミングが好きな人のイメージだから学習コストとか気にしないんじゃないかな
実際俺も実務で使わないけどScalaやり始めたし
今はScalaメインの会社に転職して楽しくコーディングしてるわ
学習コストが高いというのはある意味長所だと思う
まあGoとかScalaとかHaskellとか業務系でメインじゃない言語をやってる人って
プログラミングが好きな人のイメージだから学習コストとか気にしないんじゃないかな
実際俺も実務で使わないけどScalaやり始めたし
今はScalaメインの会社に転職して楽しくコーディングしてるわ
109デフォルトの名無しさん
2015/11/08(日) 10:14:00.73ID:WIQI5dDH アセンブラとか低級言語は1日で理解できるが会得は困難
比較的高級なC++はとりあえず書けるが理解は一生かかってもできないと思う
どこまでを学習コストと見るかだな
Scalaは既存のJavaアプリの段階的移植という学習方法があるのがいい
Haskellは勉強のための勉強ばっかで苦痛だった
比較的高級なC++はとりあえず書けるが理解は一生かかってもできないと思う
どこまでを学習コストと見るかだな
Scalaは既存のJavaアプリの段階的移植という学習方法があるのがいい
Haskellは勉強のための勉強ばっかで苦痛だった
110uy ◆Qawu9.2l1E
2015/11/08(日) 11:04:41.20ID:w/pNyAon どうやら、
IQに差がありすぎて会話になりませんね
Scala厨はもう少し頑張りましょう
IQに差がありすぎて会話になりませんね
Scala厨はもう少し頑張りましょう
111デフォルトの名無しさん
2015/11/08(日) 12:44:16.66ID:YL2+Mlqr uyは色々な言語スレに登場しては荒らしていってる奴だから、無視が正解
112デフォルトの名無しさん
2015/11/08(日) 14:44:55.43ID:2RNLDzo4 すごいHaskellすげー面白かったぞ
パラダイムの学習以上のことをしようと思ったら苦痛そうだけど
パラダイムの学習以上のことをしようと思ったら苦痛そうだけど
113デフォルトの名無しさん
2015/11/09(月) 22:51:48.65ID:7SsmzSLU uy戻ってきたのか。もう成人したのか?
114デフォルトの名無しさん
2015/11/10(火) 00:27:23.14ID:FDGXqd+V 言語が面白いとかどんなレベルなんだよw
115デフォルトの名無しさん
2015/11/10(火) 15:45:53.50ID:6XbD1nF4 本だろ
116デフォルトの名無しさん
2015/11/16(月) 11:33:28.62ID:7yHHnP/U 職種別、資格別、スキル別の平均最低月給リスト(ほぼ毎日更新)
http://jobinjapan.jp/cate/
全掲載求人109,160件の平均最低月給195,800円
Scalaの求人 の平均最低月給268,000円
http://jobinjapan.jp/job-listing/keyword-scala.html
http://jobinjapan.jp/cate/
全掲載求人109,160件の平均最低月給195,800円
Scalaの求人 の平均最低月給268,000円
http://jobinjapan.jp/job-listing/keyword-scala.html
117デフォルトの名無しさん
2015/12/09(水) 08:35:00.26ID:fDilOssF haskellって圏論やらないと使えないのが痛いけど
scalaはjavaの亜種だから親しみがあっていいよな
scalaはjavaの亜種だから親しみがあっていいよな
118デフォルトの名無しさん
2015/12/12(土) 00:42:28.28ID:k/gE59IS 別に圏論やろんでも使えるだろ
119デフォルトの名無しさん
2015/12/12(土) 11:08:21.23ID:iW7VBp1s 寧ろJavaなんかに親しんでしまった人々を哀れむ
というかScalaは「Javaでない」ところに
魅力というか存在意義があると思うんだが
ScalaはJavaの亜種って相当な皮肉に聞こえる
というかScalaは「Javaでない」ところに
魅力というか存在意義があると思うんだが
ScalaはJavaの亜種って相当な皮肉に聞こえる
120デフォルトの名無しさん
2015/12/12(土) 11:28:57.93ID:LWxp7tFX JVM上で動くから、Javaのクラスが普通に使えるってだけで、全然別言語だよな
121デフォルトの名無しさん
2015/12/12(土) 11:39:58.18ID:LM4caT06 Javaの資産を流用できることが最大の売りであると同時に足を引っ張ってる
おかげで仕様に不自然な制限がとても多いしライブラリもクソ使いづらい
おかげで仕様に不自然な制限がとても多いしライブラリもクソ使いづらい
122デフォルトの名無しさん
2015/12/12(土) 12:45:22.80ID:eoIxbs5E 過去の資産使えなかったらまず始まりがないからな
C#あたりはそれだけで完結させるなら綺麗だがやはり既存のNativeコードとの連携では足を引っ張られてるしな
C#あたりはそれだけで完結させるなら綺麗だがやはり既存のNativeコードとの連携では足を引っ張られてるしな
123デフォルトの名無しさん
2015/12/12(土) 13:45:23.86ID:TykcQzq2 NashornやJRubyやOCamlJavaだとJVMで動くからJavaのクラスが使えるだけの別言語という雰囲気だが
ScalaやGroovyだとJavaとの相互運用性を念頭に設計されてて別言語っていうのにも違和感ある
ScalaやGroovyだとJavaとの相互運用性を念頭に設計されてて別言語っていうのにも違和感ある
124デフォルトの名無しさん
2015/12/13(日) 01:42:12.41ID:1JQzcdVR125デフォルトの名無しさん
2015/12/13(日) 07:41:44.16ID:ZNtKD4M4 >>124
単にJavaAPIをFFI出来るだけにJavaとの互換性限定すればJVM上でも配列や型消去も(パフォーマンス上の問題はあるが)好きにやれるんじゃないか?
単にJavaAPIをFFI出来るだけにJavaとの互換性限定すればJVM上でも配列や型消去も(パフォーマンス上の問題はあるが)好きにやれるんじゃないか?
126デフォルトの名無しさん
2015/12/14(月) 00:24:20.24ID:ibuklJou Scalaを勉強した感想
・複雑な処理でも簡潔に書けると謳っているが、簡潔に書けるまでにはかなり勉強が必要だと思った
・可読性なくね?
・複雑な処理でも簡潔に書けると謳っているが、簡潔に書けるまでにはかなり勉強が必要だと思った
・可読性なくね?
127デフォルトの名無しさん
2015/12/14(月) 02:44:26.88ID:ZlvMub8C128デフォルトの名無しさん
2015/12/14(月) 02:45:10.27ID:ZlvMub8C129デフォルトの名無しさん
2015/12/14(月) 07:58:52.26ID:G8UG3fl82015/12/14(月) 19:36:02.13ID:Z6ntNZEd
131デフォルトの名無しさん
2015/12/14(月) 23:58:17.28ID:QlAHLIYt132デフォルトの名無しさん
2015/12/15(火) 00:04:09.04ID:tTRjJjUN あとあんまりにもdslっぽく書くために演算子を使いまくったり
macroに手を出したりするとわけわかめ
macroに手を出したりするとわけわかめ
133デフォルトの名無しさん
2015/12/15(火) 00:05:43.06ID:QXgfrh72 >>129
どのへんが完全にJavaなのかわからなかった
どのへんが完全にJavaなのかわからなかった
134デフォルトの名無しさん
2015/12/15(火) 00:53:09.35ID:vRVqaoZM135デフォルトの名無しさん
2015/12/15(火) 01:07:08.72ID:r4CwdFuT Implicit 最高やろ。extends AnyVal が効くようになってから使いまくってるわ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【地震速報】青森県で震度6強 沿岸部に津波警報 ★6 [ぐれ★]
- 「日の丸にバツ印」掲げた大学生 あいまいな国旗損壊罪に「怖い」 The Mainichi [少考さん★]
- 【音楽】BARBEE BOYS・KONTAが事故で四肢麻痺を公表、新体制で活動は継続 [少考さん★]
- 中国「捜索レーダー起動は各国の通常の手法」 火器管制用か回答せず [蚤の市★]
- 【野球】野球の未来に危機感「マイナースポーツになる」 宮本慎也氏が開催…学童大会 [尺アジ★]
- 【訃報】声優・西村知道さん死去 「SLAM DUNK」安西先生役 9月に体調不良のため一時休業 [少考さん★]
- マヨネーズにわさび、山椒、卵の黄身、ラー油、オリーブオイルを入れてよく混ぜてください
- 千晴とVIPの深夜の遊戯
- 巨大地震 [957955821]
- ぺこーら、地震で同僚が次々配信を止めるなか強行し続けるので悪目立ちするwww [268244553]
- お前らってハニトラ要因なの?
- 血圧下げる食いもんググッたら納豆とわかめ出てきたから混ぜて食った
