Qiita 7 - キータぞ、来たぞ、キータだぞー (299レス)
Qiita 7 - キータぞ、来たぞ、キータだぞー http://mevius.5ch.net/test/read.cgi/tech/1757733847/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
111: デフォルトの名無しさん [sage] 2025/09/27(土) 21:54:38.07 ID:h+m11Qj8 ① 多用される半開区間を少ない記号で書けるよう .. を半開区間の記号にしました。 ② Pascal以来の伝統を重視して .. を閉区間の記号にしました。 ③ 閉区間の記号は数学記号に倣って左右対称であるべきなので .. を閉区間の記号にしました。 自分は、説得力を感じる度合いとしては① >= ② >>> ③ かな。③ははっきり言ってパラノイアの戯言レベルの物言いにしか思えない。 また、半開区間の記号を ..< とか ..
x301c; のような冗長で読みにくい記号にする前提なら、それが .. を閉区間の記号にしたくない最大の理由になるかな。Pascalのように閉区間の記号しか設けていないのなら仕方ないが、開区間と閉区間の記号を両方用意するなら、開区間の記号の方をスッキリした記号にして欲しい。Rubyの .. と... で許容範囲ギリギリくらい。 http://mevius.5ch.net/test/read.cgi/tech/1757733847/111
112: デフォルトの名無しさん [] 2025/09/27(土) 22:08:37.36 ID:jktxSQ82 >>111 意味がある記号を書くのを冗長とは言わない。消すのを愚行という。Pythonが意味がある{}を消したのも愚行。 そんなに文字数を減らしたいなら半開区間の記号を.~にしたらどうか。 http://mevius.5ch.net/test/read.cgi/tech/1757733847/112
113: デフォルトの名無しさん [sage] 2025/09/27(土) 22:45:20.51 ID:fM3CYn91 > 閉区間[a, b] 開区間(a, b) 左半開区間(a, b] 右半開区間[a, b) これでいうとrust方式は一貫性の点で詰んでないか? 閉区間[a, b] a..=b 開区間(a, b) ??? 右半開区間[a, b) a..b 左半開区間(a, b] ??? pascal方式だと以下のように拡張しうる余地がある 閉区間[a, b] a..b 開区間(a, b) a<..<b 右半開区間[a, b) a..<b 左半開区間(a, b] a<..b http://mevius.5ch.net/test/read.cgi/tech/1757733847/113
114: デフォルトの名無しさん [sage] 2025/09/27(土) 23:23:15.70 ID:h+m11Qj8 このスレでパラノイアの妄執を開陳されてもなぁ。 ..< とか <..< とかで「一貫してるぞ、わーい」って喜べるの貴方くらいだよ。 http://mevius.5ch.net/test/read.cgi/tech/1757733847/114
115: デフォルトの名無しさん [sage] 2025/09/27(土) 23:40:53.38 ID:xS2lIG/M Rustは非常にシンプルで 最も多用されて使いやすい半開区間 従来 i = 0 ; i < n を 0..n と表記 稀に用いられる閉区間 従来 i = 0 ; i <= n を 0..=n と表記 このようにシンプルに従来と対応している この2種類しかないため逆に取り違えて誤用することもない http://mevius.5ch.net/test/read.cgi/tech/1757733847/115
116: デフォルトの名無しさん [] 2025/09/28(日) 00:57:38.05 ID:aU9wcwp7 >>114 108と113は別人だから、少なくとも2人はいるな。左右対称の..が閉区間に見えるのが自然な感覚なのに、 それに反して半開区間を割り当てているのが正解だなんて言い張っている方がカルト教団だよ。 数学に固執する本当のパラノイアはJuliaの作者だな。文字列連結演算子には+を使うのが自然な感覚なのに、 数学では+は可換演算子だから不適切で、*は非可換演算子の場合もある(例:行列演算)から*を使うのが 適切と言い張っている。 http://mevius.5ch.net/test
/read.cgi/tech/1757733847/116
117: デフォルトの名無しさん [sage] 2025/09/28(日) 01:05:52.83 ID:IhNFMRKQ >>115 合理的だな http://mevius.5ch.net/test/read.cgi/tech/1757733847/117
118: デフォルトの名無しさん [] 2025/09/28(日) 01:15:35.68 ID:aU9wcwp7 >>115 <は右の値を含まないことが一目瞭然だが、..はそうではなく右の値を含むようにしか見えない。 http://mevius.5ch.net/test/read.cgi/tech/1757733847/118
119: デフォルトの名無しさん [sage] 2025/09/28(日) 01:22:45.65 ID:OpklV7ok 対称なstart:endで半開区間を示す言語も多いけどそれには文句をつけずに なぜかstart..endだけに文句をつけているから単なるキチガイだと思う http://mevius.5ch.net/test/read.cgi/tech/1757733847/119
120: デフォルトの名無しさん [] 2025/09/28(日) 01:28:15.16 ID:aU9wcwp7 >>119 :で半開区間を表す言語なんてあったっけ? http://mevius.5ch.net/test/read.cgi/tech/1757733847/120
121: デフォルトの名無しさん [sage] 2025/09/28(日) 01:34:38.77 ID:exR0IU1B マイクロソフトまでもがC#8.0でついに導入した範囲構文を 「start..end」と記述して半開区間を意味することにしちゃったからね 半開区間が多数派だよ http://mevius.5ch.net/test/read.cgi/tech/1757733847/121
122: デフォルトの名無しさん [sage] 2025/09/28(日) 02:06:41.24 ID:OkDUf4Ut >>102 気持ち悪いから絡んでくんなRust信者 http://mevius.5ch.net/test/read.cgi/tech/1757733847/122
123: デフォルトの名無しさん [] 2025/09/28(日) 02:22:58.32 ID:/6w9hfWi 現在メジャーに使われているプログラミング言語で調査してみた start:endやstart..endと書いた時にどちらを意味するか? 【閉区間】Ruby 【半開区間】C# Go Python Rust http://mevius.5ch.net/test/read.cgi/tech/1757733847/123
124: デフォルトの名無しさん [] 2025/09/28(日) 03:25:05.02 ID:1+QqAxps Rubyでも半開区間はstart...endと左右対称な形で書くよ 「半開区間を左右対称な形に記述するな!」と主張してる>>108は頭おかしい http://mevius.5ch.net/test/read.cgi/tech/1757733847/124
125: デフォルトの名無しさん [sage] 2025/09/28(日) 06:17:53.02 ID:riDxLC/x 彼の主張する ・閉区間はPascalと同じstart..end ・半開区間は左右非対称な記号列 を満たす言語はそもそも存在するの? Pascal自体は半開区間が存在しないから満たさない >>123の各言語はRubyを含めて半開区間が左右対称な記号列 http://mevius.5ch.net/test/read.cgi/tech/1757733847/125
126: デフォルトの名無しさん [] 2025/09/28(日) 06:43:10.95 >>91 >>>90 >区間の長さが0だった話じゃなくて、長さ0を表現するのにstartが具体的な値持ってるのはどうなのと聞いています。 これすげえな 多重ループすら見たことないのか http://mevius.5ch.net/test/read.cgi/tech/1757733847/126
127: デフォルトの名無しさん [sage] 2025/09/28(日) 08:23:09.99 ID:0sdmbxgV ここの住人もQiitaと同レベルだよな http://mevius.5ch.net/test/read.cgi/tech/1757733847/127
128: デフォルトの名無しさん [sage] 2025/09/28(日) 08:34:28.79 ID:SzcnPpn2 争いは同じレベルの者同士でしか発生しないからな http://mevius.5ch.net/test/read.cgi/tech/1757733847/128
129: デフォルトの名無しさん [sage] 2025/09/28(日) 13:02:57.89 ID:iPJCP/07 現行の言語のデザインに何も疑問を持たないのはそれだけの人 http://mevius.5ch.net/test/read.cgi/tech/1757733847/129
130: デフォルトの名無しさん [] 2025/09/28(日) 13:46:21.84 >>129 違うデザインのものなんて無数にあるのに誰も支持しなかったことすら考えられないからお前は中卒無職ヒキコモリ脳障害なんだよ 自殺しとけ猿が http://mevius.5ch.net/test/read.cgi/tech/1757733847/130
131: デフォルトの名無しさん [] 2025/09/28(日) 13:49:09.56 全てのインデックスを過不足なく処理することの需要が最も大きいんだから その用法の記述が最もシンプルになるべき 情報圧縮なんて聞いたことすら無いから登場頻度の多いものに少ないビット数を割り当てるなんて聞いたことすらないんだろう そこで数学ガーとか言い出すのは間違いなく数学も出来ない低学歴無職 http://mevius.5ch.net/test/read.cgi/tech/1757733847/131
132: デフォルトの名無しさん [sage] 2025/09/28(日) 14:09:14.21 ID:Md4hnl4x どの言語も範囲指定は半開区間が基本だから困ってる人はいないだろ 半開区間を左右非対称な記法にしなければ閉区間と誤解する人なんていない http://mevius.5ch.net/test/read.cgi/tech/1757733847/132
133: デフォルトの名無しさん [] 2025/09/28(日) 15:14:07.50 左右対称とかバカしかやらない インデックスを過不足なく処理したいのに閉区間にされたら端の重複を除外する処理が追加で必要になる 知能が存在しないからそんな妄想ができる 間違いなく中学レベルの数学の証明すらできない脳障害の妄想 バカすぎて数学が出来なくて悔しかったので 思考力の無さを誤魔化すために「数学原理主義」に立つことで自分は数学ができるんだと言い聞かせるという低学歴しぐさ http://mevius.5ch.net/test/read.cgi/tech/1757733847/133
134: デフォルトの名無しさん [sage] 2025/09/28(日) 16:40:35.56 ID:1TqmSl7N 急所突かれて発狂w http://mevius.5ch.net/test/read.cgi/tech/1757733847/134
135: デフォルトの名無しさん [sage] 2025/09/28(日) 17:11:35.80 ID:AfcFEDfn Pythonのlist[start:end]は半開区間でstartを含んでendは含まないけど これを「閉区間と勘違いするから左右非対称なlist[start:<end]に変更しろ」と要求してるのかよwww http://mevius.5ch.net/test/read.cgi/tech/1757733847/135
136: デフォルトの名無しさん [sage] 2025/09/28(日) 17:32:21.30 ID:1TqmSl7N 半開区間と閉区間の両方をサポートする言語と半開区間か閉区間のどちらかしかサポートしない言語との区別がつかない>>135は馬鹿だな http://mevius.5ch.net/test/read.cgi/tech/1757733847/136
137: デフォルトの名無しさん [sage] 2025/09/28(日) 18:01:58.35 ID:fCzTTfAf なるほど 両方サポートしていれば閉区間の指定方法が別途あるから確実に両者の区別がついて混乱しないってことか http://mevius.5ch.net/test/read.cgi/tech/1757733847/137
138: デフォルトの名無しさん [] 2025/09/28(日) 18:33:01.36 そんなもん使い道が無い http://mevius.5ch.net/test/read.cgi/tech/1757733847/138
139: デフォルトの名無しさん [] 2025/09/28(日) 18:33:42.56 そもそもマシンコードに区間なんて存在しないんだから 内部的に2つの条件判断に置き換えるだけ サポートしてるかどうかなど全く無意味 http://mevius.5ch.net/test/read.cgi/tech/1757733847/139
140: デフォルトの名無しさん [] 2025/09/28(日) 18:34:40.04 しかもいまだにAIエージェントでコーディングしてない時点でヤバすぎる やるのはエージェントだからタイピングの手間とか見やすさとかそんなものは存在しない 仕事してない無職の妄想 http://mevius.5ch.net/test/read.cgi/tech/1757733847/140
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 159 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s