※前スレ
次世代言語議論スレ[Go Rust Scala Haskell]第5世代
http://mevius.2ch.net/test/read.cgi/tech/1497311647/
探検
次世代言語議論スレ[Rust Kotlin Haskell]第6世代 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/08/28(月) 21:53:37.12ID:5I+bTEeA530デフォルトの名無しさん
2017/09/19(火) 20:25:33.85ID:BJkNW1hw コードで言われているのに自然言語で返すガイジ
Haskellの時に具体的に書いた結果無知を晒して大恥をかいたことがよほどトラウマになっているものと見える
Haskellの時に具体的に書いた結果無知を晒して大恥をかいたことがよほどトラウマになっているものと見える
531デフォルトの名無しさん
2017/09/19(火) 21:17:03.18ID:OwH7JHtJ 前原も就任した後のTV出演で
モリカケ問題ばかりをやるきはないっていったそばから
モリカケ問題トーク始まったからなw
モリカケ問題ばかりをやるきはないっていったそばから
モリカケ問題トーク始まったからなw
532デフォルトの名無しさん
2017/09/19(火) 21:20:11.16ID:OwH7JHtJ >>531
誤爆シマスタw
誤爆シマスタw
533あ
2017/09/19(火) 22:09:51.81ID:ORpK0dfd534デフォルトの名無しさん
2017/09/19(火) 22:37:12.49ID:iY7FO3NM >>533
ウダウダ言い訳してないで言われた通りコードで書けよ
ウダウダ言い訳してないで言われた通りコードで書けよ
535デフォルトの名無しさん
2017/09/19(火) 22:39:47.10ID:zY0OeQa1536デフォルトの名無しさん
2017/09/19(火) 22:40:22.21ID:6tkowvmv なんで最適化の話になってんだか。
javaのGraal使って人間がハンドアセンブルしたマシン語をJITに使える新時代くるで。
いちいちjava bytecode生成しなくて済むよ。TruffleRubyが速い。
javaのGraal使って人間がハンドアセンブルしたマシン語をJITに使える新時代くるで。
いちいちjava bytecode生成しなくて済むよ。TruffleRubyが速い。
537デフォルトの名無しさん
2017/09/19(火) 23:17:20.17ID:y3g67zRP あの人にボロクソに論破されて発狂して何とか揚げ足取りたいガイジがおるようやね
538デフォルトの名無しさん
2017/09/19(火) 23:20:27.89ID:0Xd47I4v 具体的にコード書くとやっぱりいろいろ明確になる。
539デフォルトの名無しさん
2017/09/19(火) 23:27:50.73ID:4ouvyY05540あ
2017/09/20(水) 07:03:02.13ID:0AKG+c7B541デフォルトの名無しさん
2017/09/20(水) 08:20:53.05ID:32CWNlSU542デフォルトの名無しさん
2017/09/20(水) 08:21:44.46ID:32CWNlSU ちな上で叩いてるやつとは別人だぞ
543あ
2017/09/20(水) 08:32:31.84ID:0AKG+c7B 最適化を知ったかしてる人にヤイヤイ言われる程度の事っしょ。
間違ってたら正せば良いし、積極的に正されてるつもりだぞ。
「間違ってるウゥ!」って指差して笑い転げるのは中学生くらいで終わらせとけよ。。
間違ってたら正せば良いし、積極的に正されてるつもりだぞ。
「間違ってるウゥ!」って指差して笑い転げるのは中学生くらいで終わらせとけよ。。
545デフォルトの名無しさん
2017/09/20(水) 08:42:59.18ID:32CWNlSU その文章のどこがコードなのか
自分が何言ってるか考えてからレスしろ
自分が何言ってるか考えてからレスしろ
546デフォルトの名無しさん
2017/09/20(水) 08:44:43.32ID:32CWNlSU そして抽象度の異なる最適化という事さえ理解してない
547あ
2017/09/20(水) 08:54:13.08ID:0AKG+c7B548デフォルトの名無しさん
2017/09/20(水) 09:02:56.02ID:lnxmN51d 誰もループの最適化の話なんかしてないでしょ
今の論点は、
・クロージャ変換によりガベージの増加を低減できる
・インライン展開により関数呼び出しのコスト低減を図ることも実行速度の向上には効果的である
・クロージャ変換を行うことによりインライン展開などのより低レベルな最適化が行えなくなることはない
・したがって、両者は直行する問題であり、それらを相反するものとするあDHDの懸念は誤りである
これでいいだろ?
今の論点は、
・クロージャ変換によりガベージの増加を低減できる
・インライン展開により関数呼び出しのコスト低減を図ることも実行速度の向上には効果的である
・クロージャ変換を行うことによりインライン展開などのより低レベルな最適化が行えなくなることはない
・したがって、両者は直行する問題であり、それらを相反するものとするあDHDの懸念は誤りである
これでいいだろ?
549デフォルトの名無しさん
2017/09/20(水) 09:12:41.36ID:meNSbSun >>540
嗤うだけっていうのはただのディスやね。決めつけはニート認定みたいで、頭悪そうなのでやめといたほうがいいと思うよ
少なくとも、めっちゃ読みづらい知ったかぶり長々書かれて全然楽しくなかったぞ
あの時からずっとおまえのレスは普通に邪魔
嗤うだけっていうのはただのディスやね。決めつけはニート認定みたいで、頭悪そうなのでやめといたほうがいいと思うよ
少なくとも、めっちゃ読みづらい知ったかぶり長々書かれて全然楽しくなかったぞ
あの時からずっとおまえのレスは普通に邪魔
550548
2017/09/20(水) 09:14:30.17ID:lnxmN51d いやインライン展開を先にやっちゃったらクロージャ変換はできなくなるから正確には直行する問題ではないか
何事も負荷逆な操作をできるだけ後回しにするのは基本だよね
何事も負荷逆な操作をできるだけ後回しにするのは基本だよね
551デフォルトの名無しさん
2017/09/20(水) 09:24:37.99ID:NK01lAwy >>543
最適化知ったかぶりしてる奴って誰だよ
間違い自体は全然問題にされてなくて、Haskellの実装を知ってるとまで言っておきながら、その基本文法すらわかってなかった酷い知ったかぶりを責められてるのわかってる?
最適化知ったかぶりしてる奴って誰だよ
間違い自体は全然問題にされてなくて、Haskellの実装を知ってるとまで言っておきながら、その基本文法すらわかってなかった酷い知ったかぶりを責められてるのわかってる?
552デフォルトの名無しさん
2017/09/20(水) 09:40:23.50ID:meNSbSun あと全く知らないものを、まるで知ってるかのように振舞ってディスってたっていうのも問題だな
あんだけ散々ディスってたくせに知らんのんか〜いって思った
あれ以来、こいつは知ったかぶりする傾向があるから動くコード書くまで信頼出来んと思ってる
あんだけ散々ディスってたくせに知らんのんか〜いって思った
あれ以来、こいつは知ったかぶりする傾向があるから動くコード書くまで信頼出来んと思ってる
553デフォルトの名無しさん
2017/09/20(水) 09:43:04.73ID:yYGRyM8i そいつは極度の知ったか自己弁護野郎だから、みんなよく観察するように。
554デフォルトの名無しさん
2017/09/20(水) 09:53:58.35ID:qH6V6v7k どっちもどっちだな
555デフォルトの名無しさん
2017/09/20(水) 10:04:00.22ID:OlAvSaNc Cのマクロは人でも読めるコードを生成してくれるから良かった
だがマクロよりインライン関数の方がすごいんだという謎のマウンティングが始まった
人にコードを見せる習慣がなくなったのはそういう歴史の影響があるんだろう
だがマクロよりインライン関数の方がすごいんだという謎のマウンティングが始まった
人にコードを見せる習慣がなくなったのはそういう歴史の影響があるんだろう
556デフォルトの名無しさん
2017/09/20(水) 11:12:40.40ID:qH6V6v7k インライン関数は展開されないときもあるからマクロの方つかっちゃうな
557デフォルトの名無しさん
2017/09/20(水) 11:30:55.10ID:meNSbSun 展開されない時って、コンパイラ判断として展開しないほうが良い時なのでは……?
いやコンパイラに任せるより手動で最適化したほうが良いような実力者なら知らんけど
いやコンパイラに任せるより手動で最適化したほうが良いような実力者なら知らんけど
558デフォルトの名無しさん
2017/09/20(水) 11:36:58.65ID:qH6V6v7k コンパイラーの判断は機械的に判断するから間違ってることも多いからな。
559デフォルトの名無しさん
2017/09/20(水) 11:47:06.69ID:OlAvSaNc 実力者になった後で手動にするか、手動にした後で実力者になるか
現金で買うのとカードで買うのはどちらが賢いかというのに似ている
現金で買うのとカードで買うのはどちらが賢いかというのに似ている
560デフォルトの名無しさん
2017/09/20(水) 11:49:12.59ID:meNSbSun はえー。俺はコンパイラより正しい判断が出来る自信はないから全部コンパイラに任せてるわ
いやすごいな。-O0でコンパイルして-O3並みの速度出せたりすんの?
いやすごいな。-O0でコンパイルして-O3並みの速度出せたりすんの?
561デフォルトの名無しさん
2017/09/20(水) 12:03:51.93ID:qH6V6v7k コンパイラの最適化は速度を優先するかメモリを優先するかバランスとってるからね。
俺みたいな速度最優先の少数派のことなんか考えてくれてないから自分でやるだけ。
俺みたいな速度最優先の少数派のことなんか考えてくれてないから自分でやるだけ。
562デフォルトの名無しさん
2017/09/20(水) 13:32:21.76ID:CdIs01F3 -Ofast は速度最優先だと思ってたけどそうでもないのか
563デフォルトの名無しさん
2017/09/20(水) 14:02:50.79ID:32CWNlSU564デフォルトの名無しさん
2017/09/20(水) 14:07:16.46ID:32CWNlSU そしてオペコードをコードと言いながら>>528で、最適化でコードが変わる事ではないという言い草
恣意的にレスしてるのがまるわかり
恣意的にレスしてるのがまるわかり
565デフォルトの名無しさん
2017/09/20(水) 14:50:54.31ID:rh0oGGav あのー結局のところHaskellが良さそうだけどモナドっていうのが分からないとつかえないの?
それともモナドとか分からなくてもそこそこ普通に使えて、しばらく使ってたらモナドとかも雰囲気でなんとなく分かってくるものなの?
YouTuberで圏論の勉強会ビデオ四回目まで見たけどなんとなく理解はできたの
結局のところ集合と関数をより抽象化して記号化していろいろやってるんだよね?
それともモナドとか分からなくてもそこそこ普通に使えて、しばらく使ってたらモナドとかも雰囲気でなんとなく分かってくるものなの?
YouTuberで圏論の勉強会ビデオ四回目まで見たけどなんとなく理解はできたの
結局のところ集合と関数をより抽象化して記号化していろいろやってるんだよね?
566デフォルトの名無しさん
2017/09/20(水) 15:00:39.54ID:f95dJFKd モナドはまあ満たすべき性質ではあるけれど、別に理解してなくても問題ない。
コンパイラもモナド則をチェックするわけでもないし。
コンパイラもモナド則をチェックするわけでもないし。
567デフォルトの名無しさん
2017/09/20(水) 15:30:18.35ID:qH6V6v7k 俺はネットに無料で上がってる凄いH本よんだけど圏論何て一つもでてこなかったけど
モナドはわかったぞ。
モナドはわかったぞ。
568あ
2017/09/20(水) 15:44:48.04ID:0AKG+c7B テンションすげえな。水曜なのに。
569デフォルトの名無しさん
2017/09/20(水) 17:03:51.19ID:66cdr9VM モナドとか分からなくてもなんとかいけるんやー
ちょっとがんばっておぼえてみよーっと
ありがとー
ちょっとがんばっておぼえてみよーっと
ありがとー
570デフォルトの名無しさん
2017/09/20(水) 18:09:54.14ID:66cdr9VM Ryzenとか出てきてこれからは6コア、8コアあたりまえになったらマルチスレッドとか大切になるんだとおもうの
それでちょびっとぐぐったらどうも関数型プログラミング言語はどれもマルチスレッドが得意らしいの
だからやっぱり関数型プログラミング言語が流行よね
そんな気がするの
それでちょびっとぐぐったらどうも関数型プログラミング言語はどれもマルチスレッドが得意らしいの
だからやっぱり関数型プログラミング言語が流行よね
そんな気がするの
571デフォルトの名無しさん
2017/09/20(水) 18:21:45.19ID:8NhAmDw4 もうみんなコテハンつけたら?
ここにいるのって、どうせいつも同じ人間じゃね?
ここにいるのって、どうせいつも同じ人間じゃね?
572デフォルトの名無しさん
2017/09/20(水) 18:29:38.52ID:eqHukz4h Haskellの並列ってあんまりマルチスレッドって認識してなかったけど、たしかにマルチスレッドあるな
573デフォルトの名無しさん
2017/09/20(水) 18:35:57.38ID:OlAvSaNc 関数型の入門書はパターンマッチができるデータ構造ばっかり教える
クロージャやモナドはパターンマッチができない構造なのに
クロージャやモナドはパターンマッチができない構造なのに
574デフォルトの名無しさん
2017/09/20(水) 19:12:54.78ID:meNSbSun そういや、なんでこのスレOCamlいないんだっけ?
575デフォルトの名無しさん
2017/09/20(水) 21:15:05.03ID:+ftcwVio 関数型全般はさておきHaskell自体は並列処理書きづらいイメージがあるんだけど気のせいか
576デフォルトの名無しさん
2017/09/20(水) 21:36:57.21ID:meNSbSun あんまり詳しくないんだけど、Haskellの並列だと、いくつかの関数をそれぞれ1スレッド(プロセスだったかも?)に割り当てて並列で計算するのが印象に残ってる。
えらい簡単に並列化出来るんだなって思った記憶ある
なんだっけなあのライブラリ
えらい簡単に並列化出来るんだなって思った記憶ある
なんだっけなあのライブラリ
577デフォルトの名無しさん
2017/09/20(水) 21:42:45.54ID:ej6oPx0l 純粋な関数は並列化簡単だからね
578デフォルトの名無しさん
2017/09/20(水) 21:59:48.39ID:OlAvSaNc インターネットとマルチスレッドを区別しないと
マルチスレッド派はガベコレ廃止してborrowチェックしないと
マルチスレッド派はガベコレ廃止してborrowチェックしないと
579デフォルトの名無しさん
2017/09/20(水) 23:27:02.45ID:ocgI6/Nq580デフォルトの名無しさん
2017/09/20(水) 23:43:37.21ID:XmuyR82X >>576
HaskellだとControl.Parallel.Strategiesを使うと
map関数が容易に並列化できてお手軽だった
ちゃんと使おうとするとWHNF(Week Head Normal Form)だとかの理解を要求されるので
そういう敷居の高さはあるけど
HaskellだとControl.Parallel.Strategiesを使うと
map関数が容易に並列化できてお手軽だった
ちゃんと使おうとするとWHNF(Week Head Normal Form)だとかの理解を要求されるので
そういう敷居の高さはあるけど
581デフォルトの名無しさん
2017/09/21(木) 01:50:38.06ID:QW6vwaf/582デフォルトの名無しさん
2017/09/21(木) 05:23:51.87ID:r0JkAuLO { "aaa" }
このラムダ式の凄さが分かって無いな。
ルビーでいうとブロックが何個でも持てるるのと同じことなのにな
このラムダ式の凄さが分かって無いな。
ルビーでいうとブロックが何個でも持てるるのと同じことなのにな
583デフォルトの名無しさん
2017/09/21(木) 06:47:08.30ID:aDCr5zcn >>582
どういうことだってばよ?
どういうことだってばよ?
584デフォルトの名無しさん
2017/09/21(木) 07:06:13.16ID:r0JkAuLO >>579
に言っている
に言っている
585デフォルトの名無しさん
2017/09/21(木) 07:08:49.84ID:r0JkAuLO わかりやすくいうと
javascriptのcallbackのfunction()という邪魔な奴が消えて見やすくなるということ
javascriptのcallbackのfunction()という邪魔な奴が消えて見やすくなるということ
586デフォルトの名無しさん
2017/09/21(木) 08:36:52.83ID:q4h3VbHC Kotlinのパターンマッチは確かにC#の最新版にすら抜かれたダメな子だが、
nullのくだりは全く同意できないな
そもそもScalaにnull safetyなんか無くね
nullのくだりは全く同意できないな
そもそもScalaにnull safetyなんか無くね
587デフォルトの名無しさん
2017/09/21(木) 09:32:12.51ID:5FG4CErg >>586
c#のパターンマッチはまだ中途半端なのに、それに抜かれたとはヤバイな
c#のパターンマッチはまだ中途半端なのに、それに抜かれたとはヤバイな
588デフォルトの名無しさん
2017/09/21(木) 12:19:06.27ID:xGEE8GqX >>555
inlineの方がいいのは型チェックあるからだろ
inlineの方がいいのは型チェックあるからだろ
589デフォルトの名無しさん
2017/09/21(木) 12:30:12.98ID:r0JkAuLO 俺の場合引数が殆どdoubleかintだから型チェックは意味ないんだよな。
590デフォルトの名無しさん
2017/09/21(木) 14:07:02.73ID:+Jhp3IyY doubleかintしか使わないなら意味あるが、2つ使うなら意味あるだろ。
しかも、完全にじゃなくて殆どならなおさら。
型の意味わかってないだろ。
しかも、完全にじゃなくて殆どならなおさら。
型の意味わかってないだろ。
591デフォルトの名無しさん
2017/09/21(木) 14:11:01.15ID:iqJkS7HX JavaScript「型なんて飾りです」
592デフォルトの名無しさん
2017/09/21(木) 15:01:32.35ID:gDFFhm4z >>590
間違いやすくてかつ間違うと致命的なバグを生むからな
間違いやすくてかつ間違うと致命的なバグを生むからな
593デフォルトの名無しさん
2017/09/21(木) 15:22:16.77ID:r0JkAuLO 一番間違えるのは引数の順番と数
594デフォルトの名無しさん
2017/09/21(木) 15:43:39.40ID:SPES50ix >>593
doubleとintの順番ミスったら大変だもんな
doubleとintの順番ミスったら大変だもんな
595デフォルトの名無しさん
2017/09/21(木) 16:29:56.24ID:rIFSqMAF C のデバッグしてると int -> double も明示的に変換するように設計されてりゃよかったのにと思うことが多い。
python3 の int と float をごっちゃにあえてしたのなんてありゃ失敗だろ。型を弱くしてどうすんだっていう。
python3 の int と float をごっちゃにあえてしたのなんてありゃ失敗だろ。型を弱くしてどうすんだっていう。
596デフォルトの名無しさん
2017/09/21(木) 18:44:57.78ID:V4ctP0WJ 次世代言語では、データとかを引数で渡すって方法に新たな工夫が欲しいね
597デフォルトの名無しさん
2017/09/21(木) 20:03:14.13ID:1e+K8/4+ >>596
たとえば?
たとえば?
598デフォルトの名無しさん
2017/09/21(木) 22:58:59.34ID:2mLwGNyW doubleとintを間違える可能性は確かにあるけど
座標とかはdoubleとdoubleだったりintとintだったりするだろ
それを間違える可能性まで網羅しないと致命的じゃないか
型システムに都合の良い範囲を想定してしまったらかえって想定外の盲点が増えてしまう
座標とかはdoubleとdoubleだったりintとintだったりするだろ
それを間違える可能性まで網羅しないと致命的じゃないか
型システムに都合の良い範囲を想定してしまったらかえって想定外の盲点が増えてしまう
599デフォルトの名無しさん
2017/09/22(金) 01:01:11.41ID:yLA4yX5X >>598
型システムがきちんとしてる言語であなたが考えてるような設計はしない
型システムがきちんとしてる言語であなたが考えてるような設計はしない
600デフォルトの名無しさん
2017/09/22(金) 01:09:22.44ID:VcH/r1aN intとdoubleを明確に区別するといえばOCamlだが、あれは流石にやりすぎと感じる。にわか感想だけど
601デフォルトの名無しさん
2017/09/22(金) 03:19:07.10ID:g4HdW9MF 暗黙の型変換の邪悪さは経験積めばわかる
あとIntへの型変換はHaskellが一番ドイヒー
あとIntへの型変換はHaskellが一番ドイヒー
602デフォルトの名無しさん
2017/09/22(金) 05:18:45.27ID:A2XKXMkJ 経験積めばわかる、ですむなら静的型いらねぇよ
603デフォルトの名無しさん
2017/09/22(金) 05:39:47.03ID:g4HdW9MF >>602
ソースの見通しが悪くなってバグの検出が難しくなる
ソースの見通しが悪くなってバグの検出が難しくなる
604デフォルトの名無しさん
2017/09/22(金) 07:53:43.74ID:eIMWXunI IDE補完が効きまくるという点で静的型が好き。
phpStormとか使うとphpでも補完効きまくるようになるん?
phpStormとか使うとphpでも補完効きまくるようになるん?
605デフォルトの名無しさん
2017/09/22(金) 08:34:49.37ID:ig88NjIH606デフォルトの名無しさん
2017/09/22(金) 09:10:52.08ID:eIMWXunI >>605
Haskellメインの現場ってどういう環境です?研究職?
Haskellメインの現場ってどういう環境です?研究職?
607デフォルトの名無しさん
2017/09/22(金) 09:45:24.85ID:eeRMTLx0 Haskellみたいなのを研究に使っていたら逆にやう゛ぁいわ
メインはホビーだろ
メインはホビーだろ
608デフォルトの名無しさん
2017/09/22(金) 09:49:39.95ID:Q4+Qj6om まず初めに現場かホビーかの分岐があるのになぜ現場に限定するのか
609デフォルトの名無しさん
2017/09/22(金) 11:00:09.62ID:g4HdW9MF610デフォルトの名無しさん
2017/09/22(金) 11:06:23.68ID:g4HdW9MF Haskellメイン(仕事とは言ってない)
コンパイラとかの文字列処理や、モデルの妥当性検証とかに使うならまだしも、
数値計算でHaskellw
Repa位しか優位性ないだろ
コンパイラとかの文字列処理や、モデルの妥当性検証とかに使うならまだしも、
数値計算でHaskellw
Repa位しか優位性ないだろ
611デフォルトの名無しさん
2017/09/22(金) 11:40:01.90ID:ig88NjIH612デフォルトの名無しさん
2017/09/22(金) 11:45:22.74ID:ig88NjIH613デフォルトの名無しさん
2017/09/22(金) 11:47:26.66ID:g4HdW9MF614デフォルトの名無しさん
2017/09/22(金) 11:48:26.85ID:g4HdW9MF >>612
「はずです」って、それ結局自分で書くだけだろ?
「はずです」って、それ結局自分で書くだけだろ?
615デフォルトの名無しさん
2017/09/22(金) 11:49:20.78ID:g4HdW9MF こういう机上だけで語るクソ野郎がいるからHaskellは嫌い
616デフォルトの名無しさん
2017/09/22(金) 12:01:58.15ID:Q4+Qj6om 例えばInt型の3って名前の関数をNumタイプクラスの3って名前の仮想関数に変換する関数で
変換してそれをDoubleを使う関数にいれるパターンだよな。
変換してそれをDoubleを使う関数にいれるパターンだよな。
617デフォルトの名無しさん
2017/09/22(金) 12:09:13.20ID:XD+YRvZx だから具体的なコード書けって。変な勘違いしてるかもしれないんだから
618デフォルトの名無しさん
2017/09/22(金) 12:33:30.94ID:A2XKXMkJ 仮想関数は酷いってのは常識になりつつある
オーバーロードはいいがオーバーライドは酷い
だがオーバーロードとオーバーライドを勘違いする非常識なやつもまだいっぱいいる
オーバーロードはいいがオーバーライドは酷い
だがオーバーロードとオーバーライドを勘違いする非常識なやつもまだいっぱいいる
619デフォルトの名無しさん
2017/09/22(金) 12:52:13.95ID:7Suyvrun オーバーロードこそゴミだろ
型が柔軟になればなるほど邪魔になる
型が柔軟になればなるほど邪魔になる
620デフォルトの名無しさん
2017/09/22(金) 13:14:10.74ID:ig88NjIH >>601
ある型の値をInt型の値へ変換する際にあなたにとって酷いことが起きる、
あるいはあなたにとって酷いプログラムコードになる、という話ですよね。
>>609
Int型への変換の話の中で「Numを経由する」という言い方を聞いて、
あなたが Num を型だと勘違いしていると思いました。
大変失礼しました。
ある型の値をInt型の値へ変換する際は一度Num型クラスのインスタンス型の値へ変換し、
それを改めてInt型の値へ変換しないといけない、
あるいはそういう型が多い。
あなたはそう思っているのでしょうか。
もしそのような場合でも、私書き換え規則があれば経由しないようにできると私は言いました。
標準ライブラリの中で定義されている型で、
頻繁にInt型への変換が必要と思われる型に対しては、
書き換え規則がライブラリ内に書かれています。
自分で書く場合も一度書けば済むだけみます。
これが酷いのでしょうか。
改めて聞きますが、具体的にはどの型の値をInt型の値へ変換する際に、
Num型クラスのどの型の値を経由しなければならないのでしょうか。
ある型の値をInt型の値へ変換する際にあなたにとって酷いことが起きる、
あるいはあなたにとって酷いプログラムコードになる、という話ですよね。
>>609
Int型への変換の話の中で「Numを経由する」という言い方を聞いて、
あなたが Num を型だと勘違いしていると思いました。
大変失礼しました。
ある型の値をInt型の値へ変換する際は一度Num型クラスのインスタンス型の値へ変換し、
それを改めてInt型の値へ変換しないといけない、
あるいはそういう型が多い。
あなたはそう思っているのでしょうか。
もしそのような場合でも、私書き換え規則があれば経由しないようにできると私は言いました。
標準ライブラリの中で定義されている型で、
頻繁にInt型への変換が必要と思われる型に対しては、
書き換え規則がライブラリ内に書かれています。
自分で書く場合も一度書けば済むだけみます。
これが酷いのでしょうか。
改めて聞きますが、具体的にはどの型の値をInt型の値へ変換する際に、
Num型クラスのどの型の値を経由しなければならないのでしょうか。
621デフォルトの名無しさん
2017/09/22(金) 13:37:46.62ID:g4HdW9MF >>620
>改めて聞きますが、具体的にはどの型の値をInt型の値へ変換する際に、
>Num型クラスのどの型の値を経由しなければならないのでしょうか。
だから全部自分で書いた話だろそれ
VanillaじゃIntとIntegerすら必要だろ
そんな事言ったら何らかの形で暗黙の型変換許してる言語全部そうだわ
お前マジで頭の病院行ったほうがいいんじゃねえの?
>改めて聞きますが、具体的にはどの型の値をInt型の値へ変換する際に、
>Num型クラスのどの型の値を経由しなければならないのでしょうか。
だから全部自分で書いた話だろそれ
VanillaじゃIntとIntegerすら必要だろ
そんな事言ったら何らかの形で暗黙の型変換許してる言語全部そうだわ
お前マジで頭の病院行ったほうがいいんじゃねえの?
622デフォルトの名無しさん
2017/09/22(金) 13:55:56.62ID:Q4+Qj6om どっちもどっちだな。
両方病院言ったほうがいいかも。
両方病院言ったほうがいいかも。
623デフォルトの名無しさん
2017/09/22(金) 14:14:32.59ID:A2XKXMkJ 言語の問題を医学部に丸投げするなよ
今ここで必要なのは法学部か文学部のような能力だという現実を受け入れろよ
今ここで必要なのは法学部か文学部のような能力だという現実を受け入れろよ
624デフォルトの名無しさん
2017/09/22(金) 14:19:32.05ID:ig88NjIH625デフォルトの名無しさん
2017/09/22(金) 14:52:17.51ID:XD+YRvZx 具体的なコードを示せないのは、具体的なコードを示すとボロが出るからw
626デフォルトの名無しさん
2017/09/22(金) 14:56:44.72ID:g4HdW9MF627デフォルトの名無しさん
2017/09/22(金) 15:01:10.70ID:g4HdW9MF628デフォルトの名無しさん
2017/09/22(金) 15:10:56.24ID:XD+YRvZx ほわ?そのコードの何が問題なんだ?
上も下も非常に妥当な挙動に見えるんだけど、いったいどうなって欲しいんだ?
上も下も非常に妥当な挙動に見えるんだけど、いったいどうなって欲しいんだ?
629デフォルトの名無しさん
2017/09/22(金) 15:11:44.73ID:g4HdW9MF ああ、意図がわかった
こいつIntegralをNumって言った事とっかかりに揚げ足取りしたいんだな
IntegralはReal通してNumのサブクラスですよクソ野郎
こいつIntegralをNumって言った事とっかかりに揚げ足取りしたいんだな
IntegralはReal通してNumのサブクラスですよクソ野郎
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 気象庁・高市内閣「この後311級の地震の可能性があります。北海道〜関東の人は1週間は地震が来てもすぐ逃げられる格好をしてください」 [597533159]
- 寒さしのげる場所があって食べ物も豊富にあるなら熊は冬眠しないの?
- パチンコ一切やらない人に質問がある
- アクセル・ローズよりカッコいい名前あるの?
- 【動画】ファッションモデルまんこ、裸でランウェイを歩く。これがファッションだと言われて [749674962]
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
