Qiita 7 - キータぞ、来たぞ、キータだぞー (289レス)
Qiita 7 - キータぞ、来たぞ、キータだぞー http://mevius.5ch.net/test/read.cgi/tech/1757733847/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
141: デフォルトの名無しさん [sage] 2025/09/28(日) 18:58:05.58 ID:abSkBPDh AIにとっては左右非対称であることが重要 左右対称なら閉区間だと思い込む可能性が高い http://mevius.5ch.net/test/read.cgi/tech/1757733847/141
142: デフォルトの名無しさん [] 2025/09/28(日) 19:03:52.16 >>141 無職の妄想は意味ないよ http://mevius.5ch.net/test/read.cgi/tech/1757733847/142
143: デフォルトの名無しさん [] 2025/09/28(日) 19:04:21.97 >>141 証拠出せよ 出せないなら自殺して詫びろ http://mevius.5ch.net/test/read.cgi/tech/1757733847/143
144: デフォルトの名無しさん [sage] 2025/09/28(日) 19:17:29.37 ID:HeMXelkZ そもそも人間は左右対称だと閉区間と思い込むもんなの? そこからおかしいんじゃないの? http://mevius.5ch.net/test/read.cgi/tech/1757733847/144
145: デフォルトの名無しさん [] 2025/09/28(日) 19:19:06.15 >>144 思い込まない 何の証拠もない中卒の妄想 ソースが無い http://mevius.5ch.net/test/read.cgi/tech/1757733847/145
146: デフォルトの名無しさん [] 2025/09/28(日) 19:21:01.28 話題になり得るのはAIエージェントが取り違えしてないかどうかチェックするためのテストコードをどうやってAIエージェントに漏れなく全ての箇所で書かせるかとかだろ 人間にとっての見やすさなんて無職の自白 http://mevius.5ch.net/test/read.cgi/tech/1757733847/146
147: デフォルトの名無しさん [] 2025/09/28(日) 19:28:03.90 区間記号を全てgrepして該当箇所をファイルに書き出して書き込み禁止にし その該当箇所全てでテストコードを書かことを義務付けてパスしないと認めない指示にするとかだな 記号なんて全くどうでも良い テストするんだから http://mevius.5ch.net/test/read.cgi/tech/1757733847/147
148: デフォルトの名無しさん [] 2025/09/28(日) 19:29:08.83 区間記号の解釈とテストがどうなっているべきかも.mdに最初に書かせて それを守ってない行動は全てリバート http://mevius.5ch.net/test/read.cgi/tech/1757733847/148
149: デフォルトの名無しさん [sage] 2025/09/28(日) 19:38:57.62 ID:NUkjyMN+ 現在メジャーに使われているプログラミング言語で調査してみた 半開区間の指定が左右対称か左右非対称か? 【左右対称】C# Go Python Ruby Rust 【左右非対称】Swift http://mevius.5ch.net/test/read.cgi/tech/1757733847/149
150: デフォルトの名無しさん [sage] 2025/09/28(日) 20:05:41.70 ID:iPJCP/07 >>139 > そもそもマシンコードに区間なんて存在しないんだから > 内部的に2つの条件判断に置き換えるだけ https://godbolt.org/z/q6T916rjW と https://godbolt.org/z/KvxEv7dsq じゃ結構違うと思うが何言ってる? http://mevius.5ch.net/test/read.cgi/tech/1757733847/150
151: デフォルトの名無しさん [] 2025/09/28(日) 20:16:56.42 >>150 だからアセンブラで書けよ無能 どんなマシンコードにコンパイルされるかすら知らねえ猿が吠えんな http://mevius.5ch.net/test/read.cgi/tech/1757733847/151
152: デフォルトの名無しさん [sage] 2025/09/28(日) 20:25:27.74 ID:iPJCP/07 >>151 ちょっと何言いたいんだか分からんね。 http://mevius.5ch.net/test/read.cgi/tech/1757733847/152
153: デフォルトの名無しさん [] 2025/09/28(日) 20:27:54.00 >>152 アセンブラ書けねえのか無知 http://mevius.5ch.net/test/read.cgi/tech/1757733847/153
154: デフォルトの名無しさん [] 2025/09/28(日) 20:28:29.22 >>129 >現行の言語のデザインに何も疑問を持たないのはそれだけの人 >>129 違うデザインのものなんて無数にあるのに誰も支持しなかったことすら考えられないからお前は中卒無職ヒキコモリ脳障害なんだよ 自殺しとけ猿が http://mevius.5ch.net/test/read.cgi/tech/1757733847/154
155: デフォルトの名無しさん [] 2025/09/28(日) 20:29:19.56 >>152 分からんなら自殺しろ アセンブラすら知らない猿が吠えんな 最終的にどんなマシンコードになるか知らないバカが妄想しても意味ねーから 消えろ この世から http://mevius.5ch.net/test/read.cgi/tech/1757733847/155
156: デフォルトの名無しさん [sage] 2025/09/28(日) 20:33:56.40 ID:iPJCP/07 > 最終的にどんなマシンコードになるか知らないバカが妄想しても意味ねーから スマホで見て発狂してる可能性もあるかな? http://mevius.5ch.net/test/read.cgi/tech/1757733847/156
157: デフォルトの名無しさん [] 2025/09/28(日) 20:37:44.61 >>156 最適化レベルすら指定してない猿 無職か? http://mevius.5ch.net/test/read.cgi/tech/1757733847/157
158: デフォルトの名無しさん [sage] 2025/09/28(日) 20:48:48.21 ID:iPJCP/07 > 最適化レベルすら指定してない猿 指定してる -Copt-level=2 が最適化指示とわからん人かな? http://mevius.5ch.net/test/read.cgi/tech/1757733847/158
159: デフォルトの名無しさん [] 2025/09/28(日) 20:59:03.90 ID:67OEPeOQ AIって想像以上にアホだぞ http://mevius.5ch.net/test/read.cgi/tech/1757733847/159
160: デフォルトの名無しさん [] 2025/09/28(日) 21:12:11.28 ID:aU9wcwp7 >>124 Rubyは閉区間と半開区間の両方を提供したことと、閉区間に左右対称な..を採用したことでは 賢明だったが、半開区間に左右対称な...を採用したのは惜しい誤りだったな。..とも判別しづらいし。 ..<か..~にすべきだった。 >>125 >>66にも書いたように、Swiftでは閉区間は...で左右対称、半開区間は..<で左右非対称だよ。 閉区間はPascalの..より.が1つ多い...だが、左右対称という点では共通する。 増分も指定できるように拡張することを見越すと、半開区間には..<より..~の方が適している。 開始値..増分..<終了値だと増分が負のとき変な感じがするが、開始値..増分..~終了値ならば 問題ないから。 もっともSwiftでは増分指定では記号を使わない。stride(from: 開始値, through: 終了値, by: 増分) の ように省略不可の名前付き引数を書かせる。そして、名前付き引数だから順不同ということもなく、 この順でしか受け付けない。このようなガチガチの書式で固めたのもバグを防ぐための用心だろう。 Fortran, Juliaでは開始値:終了値:増分だがMATALAB, Octave, Scilabでは開始値:増分:終了値で 順序が異なるため、混同による書き間違えの恐れがあるから。 http://mevius.5ch.net/test/read.cgi/tech/1757733847/160
161: デフォルトの名無しさん [] 2025/09/28(日) 21:13:50.83 ID:aU9wcwp7 >>131 >>116に挙げたJuliaの作者じゃないから、数学に合わせること自体に固執しているわけではない。 左右対称な..が閉区間を表すのが自然な感覚で、それに反するのはバグの元だからやめるべきだと いうのが根源的な理由で、数学はそれに反していない例として挙げたに過ぎない。 人間は機械ではないから見た目に惑わされやすい。機械だけが相手なら半開区間をi!jで表せば 効率が最も良いし、多くの言語では破壊的変更も文法的に不要で好都合なはずだが、人間の 感覚では!は半開区間とは容易に結びつかない(:の変形と見なせば結びつかなくもないが)し、 |とも判別しづらいから不適当。 屁理屈を捏ねて自然な感覚に反することを強制するのは、ギークの村社会のキモい悪習としか 言いようがない。プログラム言語の記法の選定はUI設計の一種なのに、不自然で間違えやすい 記号を採用するのは工学的センスが絶望的にない。UIは美的にも心地良いことに越したことはなく、 その点でも見苦しい略語を多用するRustは落第だな。そもそも名前からして汚らしい。 >>144 基本ラテン文字の大文字全体を'A'..'Z'で表すのが素直な感覚(EBCDICのような化石はこの際 無視して良い)で、'Y'までしか含まないと言い張るのは無理がある。'A'..='Z'は冗長だし、 'A'..'['では何を意図しているかすぐには分からない人が多いだろう。 http://mevius.5ch.net/test/read.cgi/tech/1757733847/161
162: デフォルトの名無しさん [sage] 2025/09/28(日) 21:25:20.44 ID:YRR4qqFp Rustのイテレータがとてもわかりやすい 【C】i = 0 ; i < n; i++ 【Rust】0..n と 【C】i = 0 ; i <= n; i++ 【Rust】0..=n 対応している http://mevius.5ch.net/test/read.cgi/tech/1757733847/162
163: デフォルトの名無しさん [] 2025/09/28(日) 21:32:15.76 >>158 書いてないぞ http://mevius.5ch.net/test/read.cgi/tech/1757733847/163
164: デフォルトの名無しさん [] 2025/09/28(日) 21:38:57.07 >>161 そんな感覚は無いのでお前の負け ソース無し http://mevius.5ch.net/test/read.cgi/tech/1757733847/164
165: デフォルトの名無しさん [] 2025/09/28(日) 21:43:13.72 >>161 自然なのは左右対称とかどうでもいい猿の妄想じゃなくて 最も使われるものが最もシンプルに書けるという情報理論的効率性な? http://mevius.5ch.net/test/read.cgi/tech/1757733847/165
166: デフォルトの名無しさん [] 2025/09/28(日) 22:05:51.43 ID:aU9wcwp7 >>164 正直に白状しろ。心当たりが全くなくはないはずだ。 C++ STLの.begin()と.end()の組の.end()を書くときにも、もやもやする感覚が常に伴うな。 『リーダブルコード』に、 プログラミングの命名規約では、包含/排他的範囲にbeginとendを使うことが多い。 でも、endは少しあいまいだ。例えば、「本の終盤(the end of the book)を読んでいる」の 「end」は包含的だ。残念ながら英語には「ちょうど最後の値を超えたところ」を意味する簡潔な 言葉がない。 と述べられている通り。簡潔な言葉がないなら作れば良かったと思う。例えば、endの次(next)だから nendとか。無闇に造語すべきではないが、どうしても必要なら作れば良い。bitは成功例だろう。 とは言え、複数の本を本棚に並べ右端の横にブックエンドを置いたとき、.end()は本そのものではなく ブックエンドだと考えれば、.end()はまあ納得できるから..ほど悪くはなく許容できる。 >>165 誤記予防という機能性を犠牲にしてたった1文字をケチる愚行。第一、閉区間より半開区間の方が頻繁に 使われるという主張も怪しい。作るプログラムによって異なるだろ。 http://mevius.5ch.net/test/read.cgi/tech/1757733847/166
167: デフォルトの名無しさん [] 2025/09/28(日) 22:07:15.34 >>166 なんのソースもない中卒の妄想は意味ない ソースを出せ 出せないなら自殺して詫びろ http://mevius.5ch.net/test/read.cgi/tech/1757733847/167
168: デフォルトの名無しさん [] 2025/09/28(日) 22:08:16.70 >>166 曖昧なことなど一つもない 定義を見れば良いだけ 定義以外の妄想してる時点で中卒無職だと確定する http://mevius.5ch.net/test/read.cgi/tech/1757733847/168
169: デフォルトの名無しさん [sage] 2025/09/28(日) 22:11:06.36 ID:5mXw367y >>162 従来との対応関係のあることが最も重要なのでそれで正しい http://mevius.5ch.net/test/read.cgi/tech/1757733847/169
170: デフォルトの名無しさん [] 2025/09/28(日) 22:13:10.39 >>166 りーだぶるwwww こーどwwwww お前無職だろ? そんな実績0の無能な猿が書いたゴミを流行りで買ってる時点で無職バレバレ http://mevius.5ch.net/test/read.cgi/tech/1757733847/170
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 119 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s