トップページ > プログラム > 2017年02月15日 > 4NekN3gF

書き込み順位&時間帯一覧

11 位/246 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000030000100001000005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
次世代言語議論スレ【Go Rust Haskell Scala Erlang Elixir】 第二世代 [無断転載禁止]©2ch.net

書き込みレス一覧

次世代言語議論スレ【Go Rust Haskell Scala Erlang Elixir】 第二世代 [無断転載禁止]©2ch.net
206 :デフォルトの名無しさん[sage]:2017/02/15(水) 08:15:13.90 ID:4NekN3gF
>>203
嘲笑されようが、まぁそれでお金頂いている以上は無駄遣いしちゃいかんし、一体どう動いてるか知ってなきゃいかんと思うよ。
増してや、それを資格としたいならなおさら。
>>204
証明は簡単だよ。ベンチマークとっても良いし
アセンブリ見て何クロックかかってどれくらいメモリ使うか読めれば一番良い。
GC言語やJITでなんとかする類の言語だと、想定でどこまでヒープをどう使うかは把握してコーディングして、
それをベンチして欲しいけど。
まともなC#使いとかF#使いは自然にやってる。
次世代言語議論スレ【Go Rust Haskell Scala Erlang Elixir】 第二世代 [無断転載禁止]©2ch.net
207 :デフォルトの名無しさん[sage]:2017/02/15(水) 08:16:31.94 ID:4NekN3gF
>>205
JITもあるし、フルAOTもあるよ。
限らん、は事実だけど、それは関数型言語で末尾最適化が利かないコーディングする程度の低レベルな人の話。
次世代言語議論スレ【Go Rust Haskell Scala Erlang Elixir】 第二世代 [無断転載禁止]©2ch.net
209 :デフォルトの名無しさん[sage]:2017/02/15(水) 08:41:18.64 ID:4NekN3gF
>>208
順序を認めないってのはちょっと語弊があるんじゃないか?
次世代言語議論スレ【Go Rust Haskell Scala Erlang Elixir】 第二世代 [無断転載禁止]©2ch.net
227 :デフォルトの名無しさん[sage]:2017/02/15(水) 13:08:19.96 ID:4NekN3gF
>>221
そうかな?
物理的なリソースは各コアごとに無いし、そもそも向いてない作業もある。
ソートはどうするのか、そこからのtakeはどうするか。
any的なものは「一つあれば」なのか「一つでもあれば」なのか。
firstは「firstのfirst」でも良いのか、純然たる「first」なのか。
これはそこそこ違ってくるし、実際の記述も変わる枠組みも多い。
常にupdateがかかるテーブルを元にした処理、に、テーブルロック要求したり、それでは不味いとロックのエスカレーションをさせていくレベルの話になる。
掛かっても気にしないんだろうけど。

>>223
言語仕様を縛ったからね。
コンテキスト依存なものも少なくて、さらに演算子のオーバーロードはさせない。
次世代言語議論スレ【Go Rust Haskell Scala Erlang Elixir】 第二世代 [無断転載禁止]©2ch.net
232 :デフォルトの名無しさん[sage]:2017/02/15(水) 18:12:05.78 ID:4NekN3gF
銀の弾丸は無い、を引き合いに出す気はないけど、
いわゆるベストはものによって変わると思うよ。
どう頑張ってもCPUは手続きとして処理するんだし。
写像を手続き無しに瞬間的に作ってくれるプロセッサってアナログコンピュータ以外に今現時点個人が手に入れられるものは無い。
荒っぽく言うと1を10で割った結果が有理数では無い事は仕方無いんだから、それを理解して物作る必要があるとしか言えないでしょ。
その理屈を知ってるからサチらない程度に10倍しとくってのと、
何かわからないけどそう言うのは古代文明で、今は○○が都合よくコンパイルしてくれて、○○が都合よくコプロなりGPUなりなんなり使ってくれるから、見かけ上正しければ良い、無駄な10倍は見る書く上で都合が悪い
ってのは、だいぶ違うんじゃないの?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。