次世代言語議論スレ[Go Rust Kotlin Scala]第4世代 [無断転載禁止]©2ch.net

レス数が900を超えています。1000を超えると表示できなくなるよ。
2017/04/20(木) 04:43:27.12ID:mNwXvrXv
いざ、語ろうぞ。

スレタイ超過のため、一部省略。
Go, Erlang, Kotlin, etcもウェルカム。
Haskellは協議により次世代失格になりました

前スレ
次世代言語議論スレ[Go Rust Haskell Scala]第3世代
http://echo.2ch.net/test/read.cgi/tech/1488608741/
2017/05/29(月) 20:14:50.03ID:TtK3Weat
次世代=仕事も含めメジャーになる言語
2017/05/29(月) 20:46:24.41ID:ZANWFrCy
プロトタイピング目的なら型がだるいRustとかScalaとかHaskellとか選外だと思うんだが?
2017/05/29(月) 20:53:06.38ID:IJYAREKV
ろくにアセンブラ使ったことないヤツに限ってアセンブラ万能説唱えるよな
理論上可能だとしても現実的には大体無理
830デフォルトの名無しさん
垢版 |
2017/05/29(月) 20:54:05.50ID:HfKGNWZk
>>828
お前は動的言語なら型を全く気にしないのか?
Rustはともかくただの静的言語でScalaの型ダルイっていうのはおかしいと思う
Haskellは触った事ないから知らん
2017/05/29(月) 21:00:14.21ID:ZANWFrCy
>>830
プロトタイプならって言ってるだろ……
プロダクションならScalaは良い候補。Haskellは性能で選外。Rustは欠陥なので選外
832デフォルトの名無しさん
垢版 |
2017/05/29(月) 21:02:13.17ID:HfKGNWZk
>>831
プロトタイプでも動的は駄目だわ
書かないだけで型を意識するのは変わらないし
833デフォルトの名無しさん
垢版 |
2017/05/29(月) 21:03:35.01ID:HfKGNWZk
理由が「型がだるい」じゃなくて「IDE起動がだるい」とか「コンパイルがだるい」ならまだ分かるけど
2017/05/29(月) 21:10:58.51ID:VknhjnwZ
>>828
プロトタイピングとか自分用の道具でもある程度規模が大きくなって来ると型のサポートが欲しくなって来てな
2017/05/29(月) 21:40:27.19ID:1GyH5Yoq
おまいらがアーアンがいいとかルーストがいいとかワガママ言っても、
コトィンがランゲージオブネクストザジェネレーションの地位を確立したのは疑いようのないトゥルス

0 == "0"がtrueかfalseかなんて疑問が毎秒1000ビリオンダラーの損失を叩き出すPHPが
なぜか世界最大級の地位を確立したように
おまいらは低きに、そして大流に流されるだけの哀れな落ち葉でしかないんだよ
いつか腐葉土になる日もくるかもしれないが、まぁね
2017/05/29(月) 21:41:32.11ID:TtK3Weat
www
コピペして使わせてもらうわ
2017/05/29(月) 21:56:59.55ID:nr29QT3e
こいつ久しぶりに見たな
2017/05/29(月) 22:00:04.18ID:1GyH5Yoq

俺はいつも君のそばに。
2017/05/29(月) 23:26:26.04ID:wVYYUW+P
>>835
これが次世代言語を操るプログラマか…
2017/05/29(月) 23:31:27.27ID:HMZ0UBYT
>>835
おまえのその才能はプログラムでは活かせない
2017/05/30(火) 05:38:55.18ID:LPiGbjps
10年前ならわかるが、今のHaskellの性能では論外になるような案件って、そう多くないんだがなあ。

まあ、言ってみたかっただけなんだろうけど。
2017/05/30(火) 07:33:30.59ID:v66/o58F
Haskellで書いたコードは見た目がキモくてジンマシンが出ちゃう人続出なのでダメです
843デフォルトの名無しさん
垢版 |
2017/05/30(火) 08:43:27.37ID:83Cyphvh
性能で選外はどうかと思うなぁ
そんなもん使う人増えれば最適化進むんだし
2017/05/30(火) 09:15:29.92ID:RK9zQtkX
スレタイの言語でRustだけマイナー言語すぎやしないかい
2017/05/30(火) 09:35:09.42ID:qy3qSG7Q
>>838
次回を期待して待っている
2017/05/30(火) 10:57:41.88ID:cUShYlMs
>>844
マイナーなだけでなく実体もクソオブザクソなのでHaskellより先にスレタイから外すべきだった。
2017/05/30(火) 11:11:01.01ID:cUShYlMs
Rustと比べたらHaskellだって実用言語。次スレからはHaskellの復活はいいとしてもRustをスレタイから外すことを提案
2017/05/30(火) 11:53:37.01ID:ixvaRPT7
Rust擁護勢はキチガイみたいなのしかいないことが判明したので許可w
2017/05/30(火) 12:42:11.61ID:8eoxxCqM
まーた特定言語叩きが始まった
ネットの情報だけを元に叩く事しかしない引きこもりばかり
2017/05/30(火) 12:49:20.67ID:8KwHai5R
とはいえ現代の最高の言語はscalaだし
851
垢版 |
2017/05/30(火) 12:52:24.90ID:CncaY8jR
>>818
横着にもかける言語で、横着が許されない類のプロジェクトに関わった事がある人では?俺もそうだし。
次世代という意味で期待してるってのもいろんな面があって、
とにかく楽な言語、とにかく早い言語、とにかくメモリー使わない言語、とにかく安全な言語と求めるものが違うところに、
これこそ至高!と全部中途半端なRubyとHaskell出てくるからめっちゃくちゃウザい。

>>824
再帰的な構造はかけるでしょ。
再帰的なデータ型も書ける。
だめなのは、多相の組み合わせが爆発するか循環してしまうもので、当たり前だがHaskellみたいに実行時に多相性を解決してるんじゃなくて、コンパイル時に解決されるからで、そのコンパイル時の解決を行うときに死ぬから。
コンパイル時解決は、というモットーというかテーゼなので、仕方ない。
し、そもそも、そんなものを作るべきではないというのが公式の見解かと。
コンパイル時に多相を解決する言語ならだいたい同じ。
852
垢版 |
2017/05/30(火) 12:55:16.76ID:CncaY8jR
そもそも、そこまでプッシュしてないRustに、異常にアンチしてる奴がわからんなと思ってたら、
色んなスレに「僕には理解できなかったし、すごいプロダクトも見つからなかったからこれはゴミ!」って書いてる奴なんだな。
2017/05/30(火) 13:12:50.81ID:ixvaRPT7
>>851
Ruby、Haskellが至高!って言ってるレスどれ?
最近ないと思うけど
2017/05/30(火) 13:17:09.64ID:ynDKwlR5
>>851
>当たり前だがHaskellみたいに実行時に多相性を解決してる
おいおい、Haskellの実装知ってんのか?
Haskellで実行時に型情報が必要な多相性はほんの一部だ。
ほとんどの場合、コンパイル時に解決される。
2017/05/30(火) 13:41:55.27ID:cUShYlMs
>>852
モジラのステマ部隊が色んなところでRustの押し売りしてるから訂正して回ってるだけ
2017/05/30(火) 13:59:47.73ID:jNMa8OnS
特定の言語アンチになると
こんな気持ち悪い行動をする様になるんだな
2017/05/30(火) 14:00:38.72ID:94LBzFAW
アンチの異常者が複数のスレで暴れてたのか
頭おかしい
2017/05/30(火) 14:25:11.74ID:3SkGkDqj
HaskellアンチとRustアンチ至高のガイジバトル
2017/05/30(火) 14:34:50.93ID:cUShYlMs
別にRustのステマ部隊にガイジって言われようと本望だしなぁ……
まともに書けたっていうRustアプリのソースでもって出してくれりゃ退散するのにね。
2017/05/30(火) 14:54:59.04ID:3SkGkDqj
たしかにこの後に及んで一切ソースが出ないRustははっきり言って異常だ
Rust擁護勢の方がガイジレベル高いな
2017/05/30(火) 15:25:43.73ID:gCyMQJVM
RustはC++の正当後継だよ。
上位互換。
2017/05/30(火) 15:53:14.47ID:cUShYlMs
>>861
出たーステマ部隊の常套句!
そうほざくなら>>734->>735にこたえてからにしなよ工作員
863
垢版 |
2017/05/30(火) 16:00:40.31ID:CncaY8jR
>>853
おお、グイグイくるな。
最近言ってなきゃいいわけではないでそ。
>>854
知ってるよ。実行時に多相性を「しない」のならその主張もわかるが、「ほとんどの場合しない」は「してる」だよ。
「施錠確認した?」「ほとんどしました」って、要は全く施錠の確認できてないのと変わらんよね。

>>735
答えたような。それ。
2017/05/30(火) 16:36:41.65ID:8eoxxCqM
>>863
それ例外の一般化っていう立派な詭弁だぞ
2017/05/30(火) 16:40:24.65ID:8eoxxCqM
Ruby、Haskell、Smalltalkときて今度はRust
そもそも、まともに知りもせず想像でひたすら叩き合ってるだけ
それを建設的かのように振る舞うのがおかしい
866デフォルトの名無しさん
垢版 |
2017/05/30(火) 16:45:38.14ID:xHXzQ5Z2
RustよりGo外そうぜ
実用的かもしれないけど次世代言語とは呼べない
あれ前世代実用言語だろ
2017/05/30(火) 16:49:34.00ID:2BqlBcyR
次世代言語は来るに任せるべき。 今はC#で十分。
大事なのは、ビジネスモデルを構築できるかという事。 言語はただのツール
868デフォルトの名無しさん
垢版 |
2017/05/30(火) 16:53:10.33ID:xHXzQ5Z2
C#とScala(Kotlin)は二大実用次世代言語だと思う
2017/05/30(火) 16:53:38.72ID:cUShYlMs
>>865
知ってるから叩いてるんだよなあ。よくしらないとか想像で叩かないでほしい。

ステマに騙されてRustで無駄な時間を過ごす人が出ないようにしてる訳だから俺は建設的な話してる
2017/05/30(火) 16:53:42.98ID:8KwHai5R
>>861
C++の後継なんて誰も必要としてなくね
871デフォルトの名無しさん
垢版 |
2017/05/30(火) 16:59:32.47ID:rSfKoxDq
>>870
それはC++が至高だと仰ってる?
872デフォルトの名無しさん
垢版 |
2017/05/30(火) 17:00:15.77ID:xHXzQ5Z2
>>870
C++が使われてるって事はいるって事だろ
2017/05/30(火) 17:25:07.30ID:ibpptRxp
C++の後継はDかC#でいいだろ
874デフォルトの名無しさん
垢版 |
2017/05/30(火) 17:26:58.34ID:xHXzQ5Z2
>>873
C++の後継はメモリ管理自由に出来てネイティブな事が最低条件だろ
2017/05/30(火) 17:41:56.85ID:ixvaRPT7
>>863
過去の幻影に囚われていつまでも暴れまわる怪獣みたいなガイジ行為はやめろ
2017/05/30(火) 18:02:22.35ID:LPiGbjps
だめだこりゃ。「あ」は自己弁護しかできないバカだ。バイバイ。
2017/05/30(火) 18:23:19.22ID:ixvaRPT7
自己弁護の神だからしゃーない
>>863二段落目についてはあまりに下手糞な理論展開のせいで真意が伝わっていないだけだと思うけど
878
垢版 |
2017/05/30(火) 18:42:50.81ID:CncaY8jR
>>864
例外を一般化してるわけではなくて、その例外を許さない事自体が言語仕様、言語設計なんでしょ。
お前が例外を例外と認識しているのに、敢えて混同してるんじゃん。
879
垢版 |
2017/05/30(火) 18:46:31.86ID:CncaY8jR
自己弁護も何もなぁ。
べつにrust推しでも何でもなく、割とまともになってんじゃんって感想にここまで吠えられてるのに。

詭弁だと言うなら言い負かせば良いのに。
無理そうになったら狂ったり、論理否定のための人格否定で誤魔化すのやめてよ。つまらん。
2017/05/30(火) 18:48:03.47ID:flnvhYto
rust 信者が望んでることって結局こういうことでしょ?

http://www.kh.rim.or.jp/~nagamura/misc/stroustrup-interview.html
2017/05/30(火) 18:49:24.03ID:ixvaRPT7
自分の文が読みにくいから勘違いされてるのに反省せずそういう書き込みする
あと、その理屈ならHaskell擁護も一部のキチガイ除けばそんなに悪くないと書き込んでるだけなのに噛みつかれて困惑してるよ
882
垢版 |
2017/05/30(火) 18:57:43.16ID:CncaY8jR
>>881
読みにくいってまた主観的な意見だな。
何かダメなの?
こないだの、改行を適宜入れろって話のほうがはるかに役に立ってる。

後半。
Haskell自体が八方美人のブスみたいな印象で、実際問題その理念通りの使い物にはならんと言ってるだけで、Haskell使いは叩いてないぞ俺。
2017/05/30(火) 19:03:05.19ID:ixvaRPT7
>>882
その話は知らんが俺は>>705だ。前は具体的に指摘した。毎回具体的に指摘してほしいってか?
俺は超注意深く読んだから今回のはなんとか理解できてるけど、実際今二人ほど勘違いしてるよね?俺も最初彼らと同じ勘違いをしたよ
2017/05/30(火) 19:15:39.06ID:Eop9uX5M
>Haskell自体が八方美人のブスみたいな印象で、実際問題その理念通りの使い物にはならんと言ってるだけで、Haskell使いは叩いてないぞ俺。
これRust叩きの人も同じやん
2017/05/30(火) 19:19:35.04ID:8KwHai5R
>>871
Yes!
2017/05/30(火) 19:24:22.10ID:MdPNaTW3
スレタイ読めないの?漏れ↓だと思ってんだけど
ここはアンチC++の巣くつ(わざと「すくつ」って書いたら予測変換出てきたw)
2017/05/30(火) 19:50:43.11ID:gVUCJ1iG
Rustは使い物にならないと批判してる人は
仮にfirefoxをちゃんとRustで書き直したら実用性はあると認めるの?
それとももっと基準は高い?
2017/05/30(火) 20:36:56.72ID:Eop9uX5M
威信にかけてFireFoxは書くだろ
むしろそれ出来上がらなかったら本格的にヤバいじゃん
889デフォルトの名無しさん
垢版 |
2017/05/30(火) 21:03:27.26ID:5Aqfn1oc
とりあえずRustでJavaScriptを作れば後はJavaScriptで自由に書けるじゃん
2017/05/30(火) 21:42:15.61ID:flnvhYto
>>887
認める。
おれは破綻するんじゃないかと思ってる。
2017/05/30(火) 21:44:23.55ID:J0ju3rCP
まあ待て待て、ここで挙げられてる言語は全部使ったことある俺が一番ウンコな言語を判定してやるよ

一番ウンコはSmalltalk!これは間違いない
2017/05/30(火) 22:21:32.00ID:8KwHai5R
最も
醜い言語はJS
美しい言語はScala
簡単な言語はpython
難解な言語はHaskel
柔軟な言語はC++
魅力がない言語はC#
意思を感じる言語はObjC
かっこいい言語はElixer
雑な言語はGo
愛された言語はJava
幸運な言語はRuby
迷走してる言語はPHP
2017/05/30(火) 22:22:05.08ID:tbholWW0
>>887
本当に書き直して成果を公開したら認めるわ。
うまくいかないにカシオミニ賭けてもいい。
2017/05/30(火) 22:23:35.43ID:R+mglHOn
最も
空気な言語はRust
2017/05/30(火) 22:24:39.69ID:tbholWW0
>>884
Rust使いはステマ部隊かステマ部隊に騙された不幸な人だからな。前者は叩いても後者は叩けんな。
2017/05/30(火) 22:30:20.45ID:tbholWW0
>>880
Rust信者というかモジラとかいう世界中のソフトウェア会社の敵が狙ってるのがこれだろうなってことは感じてた。
クソ言語をステマ工作してソフトウェア会社に売り込んで、自分達の給料の確保に使う。クソモジラならやる。
897デフォルトの名無しさん
垢版 |
2017/05/30(火) 23:06:16.05ID:xHXzQ5Z2
>>892
ES6でかなりマシになったから(ガクブル
898
垢版 |
2017/05/30(火) 23:25:03.18ID:CncaY8jR
>>883
なんとか理解できてるなら必要充分だってことでしょ。
まるで>>883以外は低能みたいに言ってはいかん。
899
垢版 |
2017/05/30(火) 23:26:34.66ID:CncaY8jR
>>884
そうでもないだろ。
半コテでなんでここまで叩かれにゃならんのだ。
2017/05/30(火) 23:29:41.17ID:ixvaRPT7
全然必要充分ではない。現に二人誤解したし、俺も最初は誤解した
901
垢版 |
2017/05/30(火) 23:42:29.76ID:CncaY8jR
>>900
誤解した人間が二人、誤解していた人間が一人、発言なく見えないどちらの状態かわからない人間が複数名。
これで有意差を出すなら、何人が母数なの?
自分の観測域で相手を評価するのは良くないと思うけど。
「自分と同じく誤解したが誤解が解けたか、誤解したままである」と周りを推定するのは、俺が相手は馬鹿ではないはずだと推定するのと同じでは無いのかと期待するのと同じレベルかと。

しかしまぁ、少なくとも議論スレならばもう少しマシな話がしたいし、不要な枕詞は使いたくないけど、まぁ通じないなら言い方をもうちょい気をつけるわ。
2017/05/30(火) 23:48:23.58ID:ixvaRPT7
そうしてくれ
2017/05/30(火) 23:53:22.51ID:8eoxxCqM
>>878
何の反論にもなっとらん
俺はHaskellに例外はないなんて言ってないしそもそも知らん
難癖もいいとこだな
2017/05/31(水) 05:55:34.28ID:4rMtQxoJ
>>891
SmallTalkが一番ウンコだと思った決め手は何?
2017/05/31(水) 06:14:00.96ID:wEozaoTa
>>879
では、具体的にGHCが実行時型情報を必要とするケースを挙げてみろよ。
言っておくが、パラメトリック多相は全てコンパイル時に解決されるし、
型クラスによるアドホック多相も、あれは関数オーバーロードの形式化だからな。
関数オーバーロードはコンパイル時に解決されるぞ。
さあ、具体的に挙げてみろよ。
2017/05/31(水) 07:43:00.95ID:uGw1TdWN
多分、エンジニアガイジの主張は
「rustはコンパイル時に多相を解決する能力がないので、その能力のあるHaskell と違ってデータ構造が作りにくいのは仕方がない」
みたいな感じと思われる。難解だけど
2017/05/31(水) 08:28:06.80ID:uGw1TdWN
逆だ「実行時に多相を解決能力がない」だ
908
垢版 |
2017/05/31(水) 09:15:21.09ID:dc+IbjjD
>>903
あ、例外の一般化をしてる、ってのは「Haskellでは実行時にも多相の解決をする」ってのを「『Haskellでは多相の解決を実行時に必ずする』と一般化(というより誤解)してる」という意味ではないのか。なら的はずれな事言ってすまんな。

>>905
具体的に上げろと言われてもなぁ。
<T>を持ったenumがOptionかcar(T)とcdr(<T,T>)である時くらいかな。

>>906
そうそう。能力を敢えて持っていない、に近いけど。
実行時ゼロコストを目指してるから仕方ない。
2017/05/31(水) 09:37:51.17ID:uGw1TdWN
おお合ってたか。正直自信なかったんだよね
>>906を主張を三行に纏めるお手本にしてくれてもいいぞw
2017/05/31(水) 10:08:26.32ID:j+YATO3J
さすがに読み解けんわ……
エンジニアガイジは本気で伝え方の訓練した方がいい。
ID:uGw1TdWNみたいな有能な読み解き手がいつもおるとは限らんわ。
2017/05/31(水) 10:21:53.06ID:j+YATO3J
エンジニアガイジの主張がさっぱり伝わらない理由って何かと見返してみたが、
相手の反論を表面的にしか返さないせいだな。その質問がどういう疑問から出たかわかってない

「Haskellは実行時に型を解決する(からRustより型の表現力がある代わりにオーバーヘッドのトレードオフがある)」 って意見に
「Haskellもほとんどコンパイル時に解決できるわ」って反論が来たときに「ほとんどは全てじゃないだろ」なんてなにも伝わらん腐った返しするから伝わらないんだっての
「そのごく一部のおかげでそれが皆無のRustより型の表現力があるんだろ?」って、元の主張の()の部分を伝えればまだ理解してもらえるだろうに。

つまり疑問に対する反論が下手。
2017/05/31(水) 10:31:33.38ID:j+YATO3J
エンジニアガイジは相手が自分の主張に何か返してきたとき、「相手に何が伝わってなかったか」を考えるようにした方がいい。
それが出来てないから今はただ論破することしかできてない。
2017/05/31(水) 10:49:08.01ID:9eeNyIu8
ハイロンパしたいだけの奴に何言ってもね。。
2017/05/31(水) 10:55:14.91ID:WMdxYZmu
>>913
本当に「はい論破」したいだけなのか、かわいそうに論破スタイルしか議論の方法知らんのか俺には区別つかないからなぁ。

自分の意見の伝わらなさの自覚はありそうだから(現状人のせいにしてるが)後者にかけて長文投下した
2017/05/31(水) 10:58:50.65ID:xgELgHJk
彼はアスペルガー症候群でしょう
本人に非があるわけではないが、治ることもない
2017/05/31(水) 11:03:36.26ID:WMdxYZmu
>>915
確かに「相手の反論が何を疑問点として出てきたかを推察できずに表面的な論破をしたがる」っていうのは典型的なアレだが、
それだけで病気認定は俺にはできんな。健常者でも多少の訓練は必要な事柄だからな。

ただ可能なら診察は受けた方がいいかもわからんね。純粋な心配として。
917
垢版 |
2017/05/31(水) 11:08:50.13ID:dc+IbjjD
>>911
一から百指摘しないと理解できません、って取ったらいいの?

>>912-913
全然論破もしてるつもりないけど。
反論はまともにしてほしいだけで。
論破スタイルってか、ストレートに言わないと議論にならんでしょ。
雑談所なら雑談するよ。
918
垢版 |
2017/05/31(水) 11:10:55.99ID:dc+IbjjD
>>916
子供作るときに一通りそういう気質があるか調べてもらったが、幸いながらアスペではなかったぞ。
残念ながら多動はあった。
2017/05/31(水) 11:17:13.85ID:+xjBJZk4
ただのADHDってことか
気持ち良い納得感を得られる良スレだな
2017/05/31(水) 11:18:20.52ID:4nPr+Atc
ADHD以前に躁鬱でしょ
2017/05/31(水) 11:20:10.30ID:WMdxYZmu
>>917
一から百の全部を要求するやつは蹴り倒していいとは自分も思うが、一から百のうち任意のどこかを要求する人の相手くらいできんと人と議論は進まんぞ。
相手の疑問から一から百のうちどこの説明をするべきか読み取ろうという話

反論がまともに来ないのはこれまでの積み重ねのせいじゃないのか?
別に論破スタイルじゃなくてもストレートに議論はできるだろ。
2017/05/31(水) 11:21:41.06ID:WMdxYZmu
>>918
通院済みか。余計なお世話だったようだ。
2017/05/31(水) 12:19:10.63ID:uGw1TdWN
彼にガイジとニックネーム付けた奴の先見性高いと思わない?
2017/05/31(水) 15:24:55.30ID:jQ0rWyUQ
>>908
><T>を持ったenumがOptionかcar(T)とcdr(<T,T>)である時くらいかな。

コンパイル時に解決できないHaskellの多相の例がそれか?
おまえHaskell書いたことあるか?
2017/05/31(水) 15:27:38.08ID:jQ0rWyUQ
多動のせいで議論ができないんじゃなくて、
シッタカで主張が支離滅裂になっているのを
多動のせいだと思ったおまえらが勝手に辻褄合わせをしてあげて
なんだか最初からそういう主張をしているかのように
本人もおまえらも思い込んでいるだけ。
2017/05/31(水) 15:40:30.39ID:T8V/ATS8
>>925
別に多動のせいじゃないと俺は思うがなあ。多動ってそもそも議論できる出来ないに関係あったっけ?
単に意見の擦り合わせが絶望的に出来ないから知ったかと同じような議論破綻に突っ込む感じで、
ディベートを議論と勘違いしてるよくある感じのやつだと思ってる。
レス数が900を超えています。1000を超えると表示できなくなるよ。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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