[過去ログ]
次世代言語12 Go Rust Swift Kotlin TypeScript (1002レス)
次世代言語12 Go Rust Swift Kotlin TypeScript http://mevius.5ch.net/test/read.cgi/tech/1530664695/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
594: デフォルトの名無しさん [sage] 2018/08/03(金) 14:37:25.10 ID:284JcKyJ Linus氏曰く「マイクロソフト嫌悪は『病気』」 https://srad.jp/story/09/07/28/0326208/ http://mevius.5ch.net/test/read.cgi/tech/1530664695/594
595: デフォルトの名無しさん [sage] 2018/08/03(金) 15:01:39.29 ID:2wLWPbYE 病人は生産性がないなんて言ったらたぶん炎上するし 悪人は生産性がないと言う方が無難だと思うけどなあ http://mevius.5ch.net/test/read.cgi/tech/1530664695/595
596: デフォルトの名無しさん [sage] 2018/08/03(金) 21:26:18.77 ID:2vUMzRdm 生産性がないならまだいいが生産性がマイナスな輩というのがいる。 こういう輩を見るとベイシックインカムはいいんじゃないかと本気で思うよ。 http://mevius.5ch.net/test/read.cgi/tech/1530664695/596
597: デフォルトの名無しさん [sage] 2018/08/03(金) 22:58:37.04 ID:iVE9Y99e >>586 嘘って? http://mevius.5ch.net/test/read.cgi/tech/1530664695/597
598: デフォルトの名無しさん [sage] 2018/08/04(土) 10:28:43.19 ID:uVhwgvNs やっぱ副作のないメソチェが最高やろ リス内記は読つら http://mevius.5ch.net/test/read.cgi/tech/1530664695/598
599: デフォルトの名無しさん [sage] 2018/08/04(土) 10:30:16.07 ID:uVhwgvNs >>597 それは愛だよ http://mevius.5ch.net/test/read.cgi/tech/1530664695/599
600: デフォルトの名無しさん [sage] 2018/08/04(土) 10:58:41.10 ID:RjyiLlMo 初心者用の言語は上級者の要求を満たすことが出来ないということだな。 上級者が初心者用の言語使うのが間違ってるな。 haskellを使えば副作用を分離出来るし、メソッドチェーンも出来るし、 直積のタプルも0次元からN次元まで使えるし(1次元は普通の集合) 解決だな。 http://mevius.5ch.net/test/read.cgi/tech/1530664695/600
601: デフォルトの名無しさん [sage] 2018/08/04(土) 11:18:31.48 ID:uVhwgvNs ハスルケはセパレイタとしての記号が少ないからリイダビリティが悪い そして誰もいなくなっただろう http://mevius.5ch.net/test/read.cgi/tech/1530664695/601
602: デフォルトの名無しさん [sage] 2018/08/04(土) 12:29:28.79 ID:uqPZ4G5F Haskellはタプルを使わなくてもコンストラクタのアリティを2以上にできる 多変数コンストラクタの具体例のひとつにすぎないのがHaskellのタプル 1変数コンストラクタも無数にある だから a と (a,) が同じ型にならないPythonを見ても違和感はない http://mevius.5ch.net/test/read.cgi/tech/1530664695/602
603: デフォルトの名無しさん [sage] 2018/08/04(土) 14:55:00.60 ID:PeeX9dIT >>601 オレオレ略語とか変なカタカナ表記とか、お前さんのレスもreadability低いぞ http://mevius.5ch.net/test/read.cgi/tech/1530664695/603
604: デフォルトの名無しさん [sage] 2018/08/04(土) 16:06:26.17 ID:uVhwgvNs >>603 これが通なんだよなあ http://mevius.5ch.net/test/read.cgi/tech/1530664695/604
605: デフォルトの名無しさん [sage] 2018/08/04(土) 18:12:45.89 ID:2981o0py ナウいハスルカー来たな http://mevius.5ch.net/test/read.cgi/tech/1530664695/605
606: デフォルトの名無しさん [sage] 2018/08/06(月) 14:41:08.25 ID:mInzEOma >>598 だからなんでリスト内包vsメソッドチェーンの対立になってんだよ http://mevius.5ch.net/test/read.cgi/tech/1530664695/606
607: デフォルトの名無しさん [sage] 2018/08/06(月) 16:48:04.88 ID:F/jngZf9 ハスケルはエコシステムが腐ってるという話を聞いたけど本当? 言語がいくらすごくても環境構築で、しんどい思いするなら用無しなんですが http://mevius.5ch.net/test/read.cgi/tech/1530664695/607
608: デフォルトの名無しさん [sage] 2018/08/06(月) 16:59:19.53 ID:N1MnEH4U 改善されたことになっているが正直クソ http://mevius.5ch.net/test/read.cgi/tech/1530664695/608
609: デフォルトの名無しさん [sage] 2018/08/06(月) 17:02:40.30 ID:bv191ZQE 理論ばかりの頭でっかちの奴等ばっかりだからな。 実用性なんかどうでもいいんだろ。 だから実用されないんだよw http://mevius.5ch.net/test/read.cgi/tech/1530664695/609
610: デフォルトの名無しさん [sage] 2018/08/06(月) 19:32:00.71 ID:ykSda89u >>607 パッケージ管理ツールのcabalもstackも依存把握がすぐぶっ壊れる。 あれは何が副作用がないからバグが少ないだって気分になるわ。 http://mevius.5ch.net/test/read.cgi/tech/1530664695/610
611: デフォルトの名無しさん [sage] 2018/08/06(月) 21:10:23.18 ID:6BhDg/Vc 1. 関数プログラミング自体が実は大したことない 2. 副作用禁止の強制が邪魔 3. 使ってるプログラマーのレベルが低い(偏屈しか使わない・ユーザー層が薄い) 4. まだ成熟していないだけ どうだろう。4だと思いたいが… http://mevius.5ch.net/test/read.cgi/tech/1530664695/611
612: デフォルトの名無しさん [sage] 2018/08/06(月) 21:20:23.85 ID:2AWODdBK ・Web系→モデルやロジックが単純なので関数型のメリットなし ・ゲーム系→常に時間変化を扱うので関数型のメリットなし ・業務系→PGの単価が上がって割に合わないので関数型のメリットなし http://mevius.5ch.net/test/read.cgi/tech/1530664695/612
613: デフォルトの名無しさん [] 2018/08/06(月) 21:28:53.61 ID:13KQrLiC 関数型の定義が未だに分からない 2だけならどの言語でも原則として受け入れられているんじゃないの http://mevius.5ch.net/test/read.cgi/tech/1530664695/613
614: デフォルトの名無しさん [sage] 2018/08/06(月) 21:45:44.03 ID:2AWODdBK 関数型はテストするまでもなく結果の明らかな極めて宣言性の高いコーディングができるというのが実用上最大の強みなわけだけど、 関数型マニアの関心は主に無限リストやら再帰やらモナドやら、自らその宣言性を捨てるテクニックにばかり向いていて、 結局関数型の何が嬉しいのかよくわからん状態になってしまってるのが現状 http://mevius.5ch.net/test/read.cgi/tech/1530664695/614
615: デフォルトの名無しさん [] 2018/08/06(月) 21:58:21.43 ID:13KQrLiC 具体的にはどんなコードになるの? そんな単純なコードの断片だけを組み合わせるだけで実用に耐えうる可読性や性能を発揮できるもんなの? http://mevius.5ch.net/test/read.cgi/tech/1530664695/615
616: デフォルトの名無しさん [sage] 2018/08/06(月) 21:59:00.02 ID:iAZi0X5l 関数単位、メソッド単位でなるべく純粋にしておくのは重要 短い関数内部の実装まで純粋にしようとするのは宗教 http://mevius.5ch.net/test/read.cgi/tech/1530664695/616
617: デフォルトの名無しさん [sage] 2018/08/06(月) 22:15:10.24 ID:GZIQzwJh 平気で数百メガあるようなデータに対して副作用のないメソッドチェーンで加工するのって普通にやることなの? http://mevius.5ch.net/test/read.cgi/tech/1530664695/617
618: デフォルトの名無しさん [sage] 2018/08/06(月) 22:27:24.52 ID:YK5LkNr+ >>617 そういうのはステップ毎に一時ファイルに書き出すのが普通でしょ COBOL時代からの伝統的なスタイルであり、今でもHadoopなどに受け継がれている 副作用がなくむしろ関数型的だ http://mevius.5ch.net/test/read.cgi/tech/1530664695/618
619: デフォルトの名無しさん [sage] 2018/08/06(月) 23:04:02.54 ID:GZIQzwJh じゃあ数メガぐらいのデータなら? http://mevius.5ch.net/test/read.cgi/tech/1530664695/619
620: デフォルトの名無しさん [sage] 2018/08/06(月) 23:11:20.61 ID:4RMVWTln 遅延評価だったりストリーム使えるんなら大体気にしなくていいんじゃないかね http://mevius.5ch.net/test/read.cgi/tech/1530664695/620
621: デフォルトの名無しさん [sage] 2018/08/06(月) 23:47:33.03 ID:+WS/BAR+ 関数型言語の本質は関数そのものを柔軟に扱うことだと思うんだけどな 例えばジェネリック関数のある言語ではジェネリック関数をジェネリックなまま引数や戻り値として扱えないと関数型言語っぽくない気がする http://mevius.5ch.net/test/read.cgi/tech/1530664695/621
622: デフォルトの名無しさん [sage] 2018/08/06(月) 23:57:07.45 ID:6BhDg/Vc >>613 副作用はよろしくない、というのは確かに広く受け入れられている。 でもHaskellなどが要求する基準は、もっとずっと高い。 ちょっと前にstackツールのコードを見たことがある。今どうなってるかは知らんが当時は、 ある純粋な関数の中でデバッグ用ログをより詳細に出力するってフラグを、ソースコードに即値でベタ書きしていた。 これは他の言語では例えば環境変数を読み込む関数をその場で実行すれば良いだけなのだが、 Haskellでそれをやろうとすると、関
数のシグニチャを非純粋なものに置き換えて、使用する全箇所も合わせて換えるか、 あるいはフラグを引き渡す配管を新設するか、などの工事が必要になる。 http://mevius.5ch.net/test/read.cgi/tech/1530664695/622
623: デフォルトの名無しさん [sage] 2018/08/07(火) 00:00:17.86 ID:Cr+icss0 >>620 それは勘違い 遅延ストリームでステップ毎にコピーしてるんなら、コピーするオブジェクト数はバッチでステップ毎に全件コピーするのと変わらん というかメモリアクセスが細切れになる分だけ遅くなる 遅延ストリームはレイテンシの低減には有効だけどスループットも下がるよ http://mevius.5ch.net/test/read.cgi/tech/1530664695/623
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 379 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s