[過去ログ]
次世代言語12 Go Rust Swift Kotlin TypeScript (1002レス)
次世代言語12 Go Rust Swift Kotlin TypeScript http://mevius.5ch.net/test/read.cgi/tech/1530664695/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
647: デフォルトの名無しさん [sage] 2018/08/07(火) 11:56:53.80 ID:UdLWsfQc 関数型は実行モデルに由来する制約が少なくて言語設計の自由度が高い分、アイランドモンキー族にとって馴染みにくいものになってると思うんだよな 「結論から言え」なカルチャーが色濃く出すぎてる http://mevius.5ch.net/test/read.cgi/tech/1530664695/647
648: デフォルトの名無しさん [sage] 2018/08/07(火) 12:42:49.18 ID:hbLPpe/0 >>646 お前の可読性の基準なんかこっちはしらんがな お前が言う工夫が例えば何かって聞いてんだよ まさかノーアイデアで批判だけしてんの? http://mevius.5ch.net/test/read.cgi/tech/1530664695/648
649: デフォルトの名無しさん [sage] 2018/08/07(火) 13:44:16.06 ID:iXXZIPQ5 可読性が低く冗長なのが問題だ。簡潔に書ける工夫があればよい。 例えばどういう工夫が? 例えば in-place quicksort が問題だ。簡潔に書ける工夫はないだろ? ---- まあ問題意識は判った。確かに可読性と速度の両立は課題だと思う。 http://mevius.5ch.net/test/read.cgi/tech/1530664695/649
650: デフォルトの名無しさん [sage] 2018/08/07(火) 13:56:33.53 ID:7ewfkb5/ CとHaskellの両立ができないやつは二刀流を自粛している これは自粛であって禁止ではない http://mevius.5ch.net/test/read.cgi/tech/1530664695/650
651: デフォルトの名無しさん [sage] 2018/08/07(火) 14:11:05.26 ID:iXXZIPQ5 あれっひょっとして >>642 は 「もっと状態方面を簡潔に書けるよう工夫しろよ」って非難してるのか。 だとしたら誤読だったすまん。 http://mevius.5ch.net/test/read.cgi/tech/1530664695/651
652: デフォルトの名無しさん [sage] 2018/08/07(火) 14:14:10.11 ID:87aOzLJL インプレースに書かなくてもインプレースにしてくれるのが stream fusion http://mevius.5ch.net/test/read.cgi/tech/1530664695/652
653: デフォルトの名無しさん [sage] 2018/08/07(火) 14:20:07.94 ID:7ewfkb5/ 副作用を書かなくても書ける(副作用禁止とは言っていない) http://mevius.5ch.net/test/read.cgi/tech/1530664695/653
654: デフォルトの名無しさん [sage] 2018/08/07(火) 16:25:52.99 ID:1g1T9ybM >>633 > そのラムダ計算には型があるのかないのか > 副作用があるのかないのか 副作用を入れたものは本来はλ計算ではないよ そういう変てこなバリエーションをデッチ上げて「何ちゃらλ-calculus」とか呼んで発表してるのは幾らでもあるがゴミばかり 状態などというものを考えず単純に構文的な置き換えだけで扱えるλ計算の長所を破壊し放棄する拡張をしても何もメリットはない 単にほとんど誰にも論文のカウント数を1増やすだけ まあ御当人の学位取得や
助教職のアプリケーションには有効なのかも知れないが http://mevius.5ch.net/test/read.cgi/tech/1530664695/654
655: デフォルトの名無しさん [sage] 2018/08/07(火) 16:27:13.31 ID:1g1T9ybM >>654訂正 誤> 単にほとんど誰にも論文のカウント数を1増やすだけ 正> 単にほとんど誰にも読まれない論文のカウント数を1増やすだけ http://mevius.5ch.net/test/read.cgi/tech/1530664695/655
656: デフォルトの名無しさん [sage] 2018/08/07(火) 16:59:37.73 ID:7ewfkb5/ モナドクラスは副作用を入れたinstanceと入れないinstanceの見た目を同じにする 副作用を禁止しても見た目が美しくなったりしない Haskellには副作用を禁止するモチベーションがない http://mevius.5ch.net/test/read.cgi/tech/1530664695/656
657: デフォルトの名無しさん [sage] 2018/08/07(火) 17:10:14.56 ID:ghIQqx1y 副作用あったら遅延評価できないじゃんwwwww http://mevius.5ch.net/test/read.cgi/tech/1530664695/657
658: デフォルトの名無しさん [sage] 2018/08/07(火) 17:44:51.87 ID:STmUhm8q >>648 ここはHaskellスレじゃないんですよ? ゴミ言語にはゴミである理由さえ説明すれば十分ですよ http://mevius.5ch.net/test/read.cgi/tech/1530664695/658
659: デフォルトの名無しさん [sage] 2018/08/07(火) 21:56:56.28 ID:rAZv+q4y Inplaceが必要な時はHaskellを使うべきではない Inplaceが不要な時に力を発揮する言語だし、Inplaceなんて避けておけというメッセージのこもった言語だ http://mevius.5ch.net/test/read.cgi/tech/1530664695/659
660: デフォルトの名無しさん [sage] 2018/08/07(火) 22:38:15.68 ID:ThdtCxHP >>659 それって言い方を変えると HaskellもPythonみたいにクリティカルな部分はCで書いてそれ呼び出せ って解釈できる気がするんだが、そう解釈しておk?飛躍しすぎ? http://mevius.5ch.net/test/read.cgi/tech/1530664695/660
661: デフォルトの名無しさん [sage] 2018/08/07(火) 23:17:08.03 ID:rAZv+q4y >>660 個人的には正直そうした方が良いと思う http://mevius.5ch.net/test/read.cgi/tech/1530664695/661
662: デフォルトの名無しさん [sage] 2018/08/07(火) 23:57:01.73 ID:z8E9h/cA たかがin-placeが必要なだけでCの助けが必要って? そんなウンコは次世代言語に相応しくないな http://mevius.5ch.net/test/read.cgi/tech/1530664695/662
663: デフォルトの名無しさん [] 2018/08/08(水) 00:39:35.00 ID:MPyzl9Mf 結局C++で全部書けばいいじゃんってなる http://mevius.5ch.net/test/read.cgi/tech/1530664695/663
664: デフォルトの名無しさん [sage] 2018/08/08(水) 00:41:13.08 ID:wOobAAAA >>662 なるべくin-placeは避けろという言語に対してin-placeがかけないなら云々とかもう思想が合ってないとしか言いようがないな http://mevius.5ch.net/test/read.cgi/tech/1530664695/664
665: デフォルトの名無しさん [sage] 2018/08/08(水) 00:46:04.90 ID:LvbSOyDD Haskellは富豪プログラム専用。in-placeがどうしても必要になるような貧乏人の道具ではない http://mevius.5ch.net/test/read.cgi/tech/1530664695/665
666: デフォルトの名無しさん [sage] 2018/08/08(水) 01:04:09.78 ID:vRZZuWNv 副作とノー副作を合一合体して書けるScalaサイキョってことか? http://mevius.5ch.net/test/read.cgi/tech/1530664695/666
667: デフォルトの名無しさん [sage] 2018/08/08(水) 01:05:18.29 ID:vRZZuWNv ちなInplaceって何ンゴ? http://mevius.5ch.net/test/read.cgi/tech/1530664695/667
668: デフォルトの名無しさん [sage] 2018/08/08(水) 01:17:44.98 ID:XKTLbEez 関数型言語に学ぶ価値はあるけど使う価値はないっ昔から言われてるじゃん Monad勉強してへーうまくできてんなー(実行効率悪そうだけど) って思っときゃいいの そして最近の言語はOptionalとかいいとこだけうまく取り込んでるわけだ http://mevius.5ch.net/test/read.cgi/tech/1530664695/668
669: デフォルトの名無しさん [sage] 2018/08/08(水) 01:33:19.58 ID:x4iNladl シンプルさと実用性を兼ね備えたF#が最強でいいよ http://mevius.5ch.net/test/read.cgi/tech/1530664695/669
670: デフォルトの名無しさん [sage] 2018/08/08(水) 06:39:46.68 ID:qzF7QRmg >>669 F#って、何処で使われてるの? http://mevius.5ch.net/test/read.cgi/tech/1530664695/670
671: デフォルトの名無しさん [sage] 2018/08/08(水) 07:11:01.72 ID:NcOXcLna 既存の手続き型言語で培われてきたアルゴリズムは ミュータブルなデータ構造に対して最大限の効果を発揮するものなんだから イミュータブルなデータ構造が基本の言語で同じことをやろうとするのが誤り http://mevius.5ch.net/test/read.cgi/tech/1530664695/671
672: デフォルトの名無しさん [sage] 2018/08/08(水) 07:27:54.72 ID:wNvOXIQi イミュータブルなデータ構造の方が速い、ってケースはあり得るのかしらん http://mevius.5ch.net/test/read.cgi/tech/1530664695/672
673: デフォルトの名無しさん [sage] 2018/08/08(水) 08:23:57.11 ID:IxvHxUWv ミュータブルがイミュータブルを包含するなら無い。 http://mevius.5ch.net/test/read.cgi/tech/1530664695/673
674: デフォルトの名無しさん [sage] 2018/08/08(水) 08:26:42.80 ID:XKTLbEez 速いってケースは思いつかないけど(ヒープを遠慮なく使う時点でたぶんアウト) SSAとかは興味深い http://mevius.5ch.net/test/read.cgi/tech/1530664695/674
675: デフォルトの名無しさん [sage] 2018/08/08(水) 08:42:20.41 ID:Lg30iyda なんか俺がいなくても結局誰かをガイジ呼ばわりして叩くスタンスには変わりないんだな http://mevius.5ch.net/test/read.cgi/tech/1530664695/675
676: デフォルトの名無しさん [] 2018/08/08(水) 09:16:15.89 ID:HB5JDXH/ 誰だよ http://mevius.5ch.net/test/read.cgi/tech/1530664695/676
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 326 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s