Qiita 7 - キータぞ、来たぞ、キータだぞー (768レス)
上下前次1-新
81(1): 2025/09/25(木)11:16 ID:Wia1VUCr(1) AAS
要らない..=をサポートしてしまった為に糞化してしまったRust哀れ
82(2): 2025/09/25(木)11:29 ID:qSe6mg1h(2/2) AAS
>>81
糞化って何?
意味がわからない
83: 2025/09/26(金)10:22 ID:UkFmEBgM(1) AAS
確かに元から糞なものが糞化とは腹が痛い
84: 2025/09/26(金)12:42 ID:X9xxY5lJ(1) AAS
>>82
「糞化って何?」って何?
意味がわからない
元から糞なものが糞になって糞化したと言っても意味が通る
85: 2025/09/26(金)16:46 ID:IX+dZCHo(1) AAS
>>82
ウンコになったってことだよ
86: 2025/09/26(金)20:33 ID:/tXGYc/j(1) AAS
>>64
それよりもっと重要なことが抜けてるぞ
Pascal方式で避けられないそれら+1や-1がRust方式では不要となるだけでなく
Rust方式では長さ0を特別扱いせずに自然に扱えることが最大の特徴
Rust方式は長さnがstart..(start + n)であるため
長さ0はstart..startになって特別扱いすることなく自然にそのまま扱える
Pascal方式は長さnがstart..(start + n -1)であるため
長さ0はstart..(start -1)になり左右逆転してしまう
そのためこの不格好な逆転状態を長さ0とみなして扱うか
場合分けして長さ0を扱わないようにするか
省1
87(2): 2025/09/27(土)00:25 ID:XX0uOJLH(1/4) AAS
>長さ0はstart..startになって特別扱いすることなく自然にそのまま扱える
長さ0を表現するのにstartが具体的な値持ってて自然てどういう理屈?
88(1): 2025/09/27(土)00:31 ID:lQv27qFK(1) AAS
>>87
長さ1や長さ2がstart違ってあちこちにあるように
長さ0もstart違ってあちこちに存在する
89: 2025/09/27(土)00:43 ID:XX0uOJLH(2/4) AAS
>>88
Pascalでstartの違う長さ0表して便利な例挙げてみて
90(2): 2025/09/27(土)00:55 ID:B/IRYC2K(1/4) AAS
>>87
Rustの..は性質の良い半開区間なので、
例えばstart..endを途中のmiddleの位置で分割すると、start..middleとmiddle..endの二つに綺麗に分かれる性質も持っているよ。
そしてそのmiddleの決定算出結果が処理内容や処理状況によっては、たまたまstartと一致することも出てくる。
その時、start..middleとmiddle..endの二つは、start..startとstart..endの二つに分かれて前者は長さ0になるね。
Rustでのプログラミングでも実際にこれはよく起きるよ。
91(2): 2025/09/27(土)01:43 ID:XX0uOJLH(3/4) AAS
>>90
区間の長さが0だった話じゃなくて、長さ0を表現するのにstartが具体的な値持ってるのはどうなのと聞いています。
92(1): 2025/09/27(土)01:48 ID:XX0uOJLH(4/4) AAS
閉区間と半開区間のどちらにメリットがある場合もあり、Rustも閉区間をサポートしてるのに半開区間のみを持ち上げてるのは見識が狭いな。
93: 2025/09/27(土)02:17 ID:B/IRYC2K(2/4) AAS
>>91
区間には必ずスタート位置を伴いますね。
そこから長さが2だったり長さが1だったり長さが0だったりするわけです。
長さ0の時だけスタート位置が無いのは不自然でしょう。
>>92
良い性質を備えていてメリットがあるのは半開区間でしょう。
Rustの標準APIは区間分割split_atなどでも半開区間を前提として処理されます。
94(1): 2025/09/27(土)02:20 ID:u3EkYZLQ(1) AAS
『fast inverse square root (高速逆平方根) のようなトリックまとめ』
未定義動作コードの見本市みたいな記事。
C言語知りませんアピールか。
95: 2025/09/27(土)07:25 ID:rUQ4UupW(1) AAS
C言語なんて動きゃいいんだよ動きゃ
96: 2025/09/27(土)08:53 ID:ItgajmGE(1) AAS
動きゃいいんだよ動きゃなんて言語でカーネルを作ってほしくない
97: 2025/09/27(土)12:15 ID:HCtgOBXK(1) AAS
古いのから新しいのまであらゆるCPUで動きゃいいんだよ動きゃ
98: 2025/09/27(土)13:57 ID:HvNJXk8w(1) AAS
>動きゃいいんだよ動きゃ
動くかわからん未定義動作のコードにこういうこと言う奴は馬鹿
99: 2025/09/27(土)16:57 ID:1KNVq9e2(1) AAS
特定のCPU/GPU環境と断ってる
C言語仕様と特定CPU仕様を履き違えて未定義動作って言いたいだけの馬鹿の一つ覚え
100(1): 2025/09/27(土)17:02 ID:mMYsldco(1) AAS
CとC++はこの手の気持ち悪いオジサン湧くからほんと無理
上下前次1-新書関写板覧索設栞歴
あと 668 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.013s