そのプログラミング言語、Simple? Easy? (from ScalaMatsuri 2019 Unconference)

ScalaMatsuri 2019 Unconference Day, 16時からC会場で開かれた「From Go To Scala Easy vs Simple」セッションについてのTweetまとめ
0
ザネリ @so_zaneli

ここ一年くらい仕事では専ら Go を書いているので「From Go To Scala Easy vs Simple」を聞きに来た。 #ScalaMatsuri #sm_c

2019-06-29 15:58:27
イトウ アスカ @itoasuka

おじさん、Go 知らないんですけど、プロレス観たいので #ScalaMatsuri #sm_c

2019-06-29 16:00:09
ザネリ @so_zaneli

kmizuさん「じゃあプロレスをしましょ〜!」と登場。 #ScalaMatsuri #sm_c

2019-06-29 16:01:56
シロクロつけるパンダ @applideveloper

vs Goのプロレス、スプレッドシートとかにまとめられないかな? #scalamatsuri

2019-06-29 16:02:52
tkr @kgtkr

※これは戦争ではなくプロレスです #ScalaMatsuri #sm_c

2019-06-29 16:04:57
イトウ アスカ @itoasuka

#ScalaMatsuri #sm_c プロレスなので、相手の技を避けない。受ける。

2019-06-29 16:05:03
イトウ アスカ @itoasuka

#ScalaMatsuri #sm_c Scala を Simple に感じられるようになるまでには超えねばらならない複雑さがたくさんある。

2019-06-29 16:06:28
イトウ アスカ @itoasuka

#ScalaMatsuri #sm_c ワタクシ、コットリーンもゴーも知らん。

2019-06-29 16:07:45
渋谷@メルカリSRE @m4buya

アンカンファレンス「GoとScalaでプロレス Easy vs Simple」Simpleが好きという人がほとんど。違いを言語化したい #ScalaMatsuri #sm_c

2019-06-29 16:07:51
ザネリ @so_zaneli

そういう話でいくと確かに Go は個々はシンプルかもしれないけど、組み合わせる機能には乏しいな…。割り切ってボイラープレートを書かないと…。 #ScalaMatsuri #sm_c

2019-06-29 16:09:35
イトウ アスカ @itoasuka

#ScalaMatsuri #sm_c 逆に Simple の対極にある言語ってなんだろうなぁ。私としては Visual Basic あたりかなと思ってる

2019-06-29 16:10:06
tkr @kgtkr

言語仕様に例外が少ない=シンプル分かる #ScalaMatsuri #sm_c

2019-06-29 16:10:07
イトウ アスカ @itoasuka

#ScalaMatsuri #sm_c おそらく言語がどう処理されているか考える人とそうでない人でSimpleの肌感覚が違うのかもね

2019-06-29 16:10:53
渋谷@メルカリSRE @m4buya

シンプルとは構成要素が少ないこと。例:Scalaには組み込み演算子やプリミティブ型がない。Goは言語組み込みのコンストラクトが多く一貫しないのはやはりある。とはいえ読んだときに考えることが少ない素直さはある #ScalaMatsuri #sm_c

2019-06-29 16:11:44
イトウ アスカ @itoasuka

#ScalaMatsuri #sm_c Kotlin の出発点は間違いなく Scala だろうと。

2019-06-29 16:13:44
tkr @kgtkr

言語オタク多すぎて一方的すぎる() #ScalaMatsuri #sm_c

2019-06-29 16:15:00
渋谷@メルカリSRE @m4buya

Kotlinは文法的にはScalaからかなり借りてきていて、そもそも出発点がScala。defで複数行の時=が消えるような例外規則があったり #ScalaMatsuri #sm_c

2019-06-29 16:16:19
イトウ アスカ @itoasuka

#ScalaMatsuri #sm_c 冒頭で会場に Simple と Easy どっちが好き? と聞いて Simple!が多数だったことをここに書き残しておきたい

2019-06-29 16:16:30
tkr @kgtkr

Core Syntaxとその他の構文なるほど… #ScalaMatsuri #sm_c

2019-06-29 16:18:35
イトウ アスカ @itoasuka

#ScalaMatsuri #sm_c Scala ユーザにとっては Easy さは微塵も感じない?! ……お、おう。

2019-06-29 16:18:47
渋谷@メルカリSRE @m4buya

ScalaのforはflatMapに展開されるのであんまり複雑と思ってない。Goは個別に規則があるので認知負荷がかかる。Kotlinは初期はJavaユーザをどう取るかがフォーカスだったこともあり親しみやすい #ScalaMatsuri #sm_c

2019-06-29 16:19:53
イトウ アスカ @itoasuka

#ScalaMatsuri #sm_c Scala がベター Java になりえないのはなぜだろうか? continue とか break がないから?

2019-06-29 16:20:21
残りを読む(63)

コメント

コメントがまだありません。感想を最初に伝えてみませんか?