-
プログラム
-
プログラミング言語 Scala 12冊目
-
UPLIFTで広告なしで体験しましょう!快適な閲覧ライフをお約束します!
The Scala Programming Language
http://www.scala-lang.org/
日本Scalaユーザーズグループ
http://jp.scala-users.org/
■前スレ
プログラミング言語 Scala 11冊目
https://mevius.5ch.n...cgi/tech/1440714325/
■Scalaの紹介文(さわり)
Scalaは簡潔かつ優雅で型安全な方法でよくあるプログラミングパターンを表現できるように
設計された汎用プログラミング言語です。
Scalaはオブジェクト指向と関数型言語の特徴をスムーズに統合しておりJavaやその他の言語を扱う
プログラマをより生産的にすることができます。(以下略)
http://www.scala-lang.org/node/25
■Scalaに関する書籍(英語)
http://www.scala-lang.org/node/959
リファレンスマニュアルや草稿のPDFなども充実しているのでそちらも参照してください。
日本語の資料には、チュートリアルの訳やIBM dW、IT Pro, @ITの連載記事、各々で開かれた勉強会の資料などがあります。 - コメントを投稿する
-
java依存の時点でこりゃダメだと思ってたが
最近はどうなんだ?
依存しない方向に舵切ってんの? -
本スレだよなここ
part12まで行ってるのにここまで書き込みなくなるのかよ? -
F# 3スレしか行ってないぞ
-
Dottyどうなん?
-
遅まきながら始めさせていただきました
-
何も問題がなくうまくいってるから書き込みないパティーン
-
廃れるときはアンチすらいないって分かんだね
-
う、うん…
-
アンチとか、終わった煽りが多いのはまだまだ終わってない証拠
-
ほんとに廃れるときはアンチすらいないってはっきり分かんだね
-
すべてうまくいってるから書き込みないだけ
-
日本で衰退しても終わらないと思うけど海外はどうなんだろ
-
Scalaで何か作りましたなんてリリース聞かないし
-
最近Scala読み始めたんだけど、この(f: A => B)ってとこがどういう定義なのか意味分かんない
他言語でいうwhere的なのこれ? にしてもf使われないしちんぷんかん
trait WithMap[F[_]] {
def map[A,B](fa: F[A])(f: A => B): F[B]
} -
>>17
AからBへの写像 -
安定しすぎて話題がない
-
>>15
tcltkレベルでも終わってないことになるなら終わらないんじゃね -
アクターはtypedの方がええんかな
typedのメリットがイマイチわからんけど -
最近めっきり聞かなくなったと思ってスレ探してみたら、案の定だったわ
世界全体で検索してもかなりネタ減ってきたもんな
こんなクソ言語使っちゃったニコニコとか今どうしてるんだ? -
なんていうか
こういうことしたいならHaskellに行けばいいし
そうでないならCLOSでいいんだし立ち位置が微妙だよね -
ScalaのプロジェクトってなぜかDDDを採用してるとこが多いよな
-
ニコニコは、Elixir, Rust などを研究してるのでは?
-
俺的には最近Scalaすげえ楽しい
4年くらいやっててようやくわかるようになってきた -
それがこいつの最期の言葉となるとはこのときは思いもしなかったんだ
-
Scala3でいろいろライブラリなくなるのかな
-
今更もう失うものはないでしょ
実験場言語としての本来の姿へと還ったのだ -
sbt関連はBintrayのクローズに対応済のようで一安心&感謝感謝大感謝
-
>>29
全部無くなるよ、実行ファイルも -
Scalaやべえな
https://i.imgur.com/31L0jAZ.png -
Scalaスケーラブルプログラミング 第4版 (impress top gear) (日本語) 単行本(ソフトカバー) – 2021/6/16
Martin Odersky (著), Lex Spoon (著), Bill Venners (著),
言語設計者らが解説したScalaのバイブル 第4版! 全35章の包括的チュートリアル。バージョン2.13に対応
>Scala 2の最新リリースであり本書で詳しく解説されるver.2.13では、標準ライブラリーのコレクションライブラリーが一新されました。
最後の大規模な設計変更だったScala 2.8のリリース以来蓄積されてきたさまざまな教訓を組み込んで単純化されたのです。新しいコレクション
ライブラリーのコードは、Scala 2とScala 3の両方でクロスコンパイルされるため、これからの10年間に書かれる大半のコードの基礎となります。
話題沸騰のScala新リリースを控えた今こそ、『Scalaスケーラブルプログラミング』を手に取り、学習を始める絶好のチャンスだと言って
間違いありません。
◎本書は「Programming in Scala, Fourth Edition」の翻訳書です。 -
昔仕事で使ったけど今更来るのかねえ…
-
scalaやったことなくて軽く調べてたんだけど
scala 3のinlineキーワードが馬鹿げてるように思えるんだけど
なんでいちいちそんな事を指定しなきゃいけないの?
ただの最適化のため、それも自動でやってくれていいようなもの -
scalaの衰退はscala 3で互換性が無くなるからか?
-
時代はkotlin
-
YouTube で有名な雑食系エンジニア・KENTA によって、Scala はオワコン認定されてる
2020/3
Scalaが日本で衰退し始めている理由を説明します
https://www.youtube..../watch?v=kFzLia7YZQU
コミュニティーが崩壊してる。
初心者に対して、嫌がらせ・マウントしてくる偏屈な香具師が多い
仕事が無いから、そういう憂さ晴らしばかりしてる香具師しか残っていない -
オーバーライドやバイトコード改変が存在する以上、実行時までメソッド実装は確定できない
inlineを使うのはコンパイル時の内容でインライン化していいとプログラマが判断した時だけ
kotlinのinlineも同じ -
JDKはJITがあるんだから長期的にはJITが賢くなれば適切にインライン化されるのでは?
要するにJITをあんまり信用していないという設計判断だよねinlineは -
inlineキーワードとJITのインライン化は目的も動作も機能スコープも同一ではない
何を調べたのか知らないが機能リファレンスくらいは読んでみては -
Scalaのコミュニティってあんの?
Scala matsuriくらいしか知らん
ユーザ会も止まってるみたいだし -
職務経歴書にScala経験あったら、錯覚資産にはなりそう。
-
実際いま関数型プログラミングの実務経験積むにはScalaくらいしかないしな
-
rpscalaというオンライン勉強会は隔週でやってる。初心者でも参加できる。youtube liveで見るだけも可能。
-
>>37
Scala2.13のコードは Scala3でもコンパイルできるよ(マクロは除くけど) -
>コミュニティーが崩壊してる。
>初心者に対して、嫌がらせ・マウントしてくる偏屈な香具師が多い
KENTAは個人的な恨みでもあるんだろうか。特定の個人とのいざござを、さもコミュニティ全体のこととして言及してないか。知らんけど。
コミュニティは別に崩壊していないと思うよ。Scala採用企業結構あるので仕事として成立しているし。
コミュニティとして、いつも初心者歓迎。マウント取るようなやつはいないと思うけどね。 -
だれも知らないけど仕事として成立してるしコミュニティ崩壊してないんですね
何も不具合ないから話題もないと言い張るパターンですね -
関数型なら、スクエニはElixir も使っているらしい
Elixirの本も出た。
黒田努は、Ruby on Rails の本も書いている
Elixir実践ガイド、黒田努、2021/2
Ubuntu 20.04, Docker CE 19.03, Elixir 1.11 -
一応日本国内でも求人あるんだよな
-
リンク先は存在してるから org の方が変なのかな
https://github.com/m...gpack/msgpack-python -
衰退した界隈の上質な案件とイケイケガンガンな界隈の残りカス案件どっちがいいのかって話
-
ScalaやってるとRustはけっこう入りやすいけど
Scalaの書き味が良すぎてRustに苛つく
for〜yieldがないとか -
Scalaですから言いたいだけやった
-
しったか
-
Scalaすすめてたやつが何も言わず離れるのは無責任
決別宣言しろや -
ビッグデータ系OSSスタックは案の定Scala2止まりで今更もう3へ移行する気は無さそうだけど、かといって有力な代替はなかなか出てこないね
このままSnowflakeやBigQueryみたいなプロプラ万能DWH系に完全に置き換わって終了してしまうのだろうか
Databricksとかどうすんだろね -
そんなの自己肯定感に決まってるでしょ
Scalaが一部で流行ったのは、Javaというクソドカタ言語を使うコンプレックスを避けつつ同プラットフォームの恩恵にあずかれるために他ならず、
本質的には関数型云々はどうでもいいんだよ
素直な気持ちで自分のハートにも聞いてみたらいい
そして今Scalaは社会から全力で否定されているわけで、そのようなユーザーが離れていくのは当然なの -
ScalaとRustの立ち位置が似てる
Rustも流行らない -
Rustはまだ強力なライバルが出現していないから当分大丈夫だろうけど、
それが出てきて言語に自己肯定感を求める系の人達が一気に流れたときにどうなるかだな
たぶん次に来るのはAIをフル活用した言語だろう
それまでにC++の座を奪えていれば生き残るかもしれないが、さすがにこの数年では厳しいだろうね -
scalaのほうがアカデミックというかのびのびしてるよね
アンダーバーの使い方とか所々ダサい部分隠しきれないけど
Rustのほうもなにか足りない気がするよな
自然に燃え上がっていくんじゃなくて
誰かがずーっと常に風送り続けてるような必死さありけり
十年後とかに火消えてそうでもある -
最近のScalaは人気が低迷してる?
-
むしろ人気があったときがない
-
低迷どころかもう完全に終わってるでしょ
最後の雄であったDatabricksもC++への移行を進めていて、ついにビッグデータ分野でも死んだ
↑今すぐ読める無料コミック大量配信中!↑