Qiita 7 - キータぞ、来たぞ、キータだぞー (255レス)
Qiita 7 - キータぞ、来たぞ、キータだぞー http://mevius.5ch.net/test/read.cgi/tech/1757733847/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
203: デフォルトの名無しさん [] 2025/09/30(火) 12:39:42.96 低学歴がなぜ低学歴なのかよくわかる http://mevius.5ch.net/test/read.cgi/tech/1757733847/203
204: デフォルトの名無しさん [] 2025/09/30(火) 12:40:27.16 >>201 バカすぎてルールを理解できないことを正当化するためにルールがおかしいと吠えたまま死ぬ これが低学歴の人生 http://mevius.5ch.net/test/read.cgi/tech/1757733847/204
205: デフォルトの名無しさん [] 2025/09/30(火) 12:40:59.11 そういうゴミクズを雇ったら終わりなので学歴システムがある 人間判定試験 猿を雇わないようにするための仕組み http://mevius.5ch.net/test/read.cgi/tech/1757733847/205
206: デフォルトの名無しさん [] 2025/09/30(火) 23:54:22.10 ID:gehVEPsn >>188 閉区間ではなく半開区間をサポートするプログラミング言語が多い理由を考えてみよう それらの言語は半開区間に左右非対称の記号ではなく簡潔な記号を割り当てている理由を考えてみよう http://mevius.5ch.net/test/read.cgi/tech/1757733847/206
207: デフォルトの名無しさん [] 2025/10/01(水) 00:59:06.36 算術符号とかハフマン符号なんて聞いたことすらねえんだろうな低学歴は http://mevius.5ch.net/test/read.cgi/tech/1757733847/207
208: デフォルトの名無しさん [sage] 2025/10/01(水) 01:38:56.41 ID:Fskx/ZBj > そもそも自転はずれるからな 地球の自転周期が変わったとして影響があるのは1日の長さなんだがw http://mevius.5ch.net/test/read.cgi/tech/1757733847/208
209: デフォルトの名無しさん [] 2025/10/01(水) 02:15:45.08 ID:VkTjow7K >>207 多用する半開区間に短い記号を充てるのが正解だと思う しかしPythonやGoの start:end はあまりにも短すぎて用いる場所によっては文法的に曖昧になる可能性があるためなのか 現状はスライスのインデックス部分 a[start:end] でしか用いることができない 例えばmatch文のcaseでは指定できないため case x if start <= x < end と書く必要がある イテレータとしても指定できないため for i in range(start, end) と書く必要がある これら全て同じ記法で書けると好ましい http://mevius.5ch.net/test/read.cgi/tech/1757733847/209
210: デフォルトの名無しさん [sage] 2025/10/01(水) 21:52:18.72 ID:yE7SMjvb Rustは同じ扱い buf[100..200] for i in 100..200 { … } match x { 100..200 => …, … } http://mevius.5ch.net/test/read.cgi/tech/1757733847/210
211: デフォルトの名無しさん [] 2025/10/01(水) 23:34:49.32 ID:a34LDfpM >>206 >それらの言語は半開区間に左右非対称の記号ではなく簡潔な記号を割り当てている理由を考えてみよう 教祖様がお作りになった教義だから。教祖様の好みが強く反映されているとしか言いようがない。 >閉区間ではなく半開区間をサポートするプログラミング言語が多い 事実ではなかろう。 ・閉区間しかない Ada, bash, Delphi, Elixir, F#, Fortran, Groovy, Haskell, Julia, MATLAB, OCaml, Octave, Pascal, Perl, PowerShell, R, S, Scilab, Wolfram (Wolfram以外は左右対称記号を使用、Wolframはほぼ左右対称の;;を使用) ・半開区間しかない C#, D, Go, Python (すべてが左右対称記号を使用) ・両方ある Kotlin, Nim, Raku, Ruby, Rust, Swift, Zig (これらのうち、 閉区間に左右対称記号を使用:Kotlin, Nim, Raku, Ruby, Swift, Zig 半開区間に左右対称記号を使用:Ruby, Rust, Zig) ※抜けている言語や記憶違いなどがあるかも知れないので、見つけたら指摘してもらいたい 以上を一覧すれば、半開区間しかない言語は少ないし、閉区間に左右対称記号を使う言語は多いし、 半開区間に左右対称記号を使う言語は少ない。要するに、一般的感覚に敢えて背く仕様の言語は 少ないことが看取される。 http://mevius.5ch.net/test/read.cgi/tech/1757733847/211
212: デフォルトの名無しさん [] 2025/10/01(水) 23:35:20.38 ID:a34LDfpM >>207 圧縮ファイルを直読みできる超人さんですか?w 短さを馬鹿の一つ覚えみたいに持ち出しているが、間違えにくさを犠牲にしてまで達成すべきものではない。 人間は機械ではないのでうっかり間違えやすい記号を宛てないのが賢明で、たった1文字をケチるのは愚行。 正確に言えば機械も生の状態では間違えるから、エラー訂正符号を付加して無謬に見せかけているだけなので、 人間にも機械にも最短ではなくそれぞれの間違え方を防ぐような追加の情報も必要だという訓戒に纏められるな。 そこを疎かにするのは欠陥設計。 http://mevius.5ch.net/test/read.cgi/tech/1757733847/212
213: デフォルトの名無しさん [] 2025/10/01(水) 23:36:14.72 >>211 算術符号とかハフマン符号なんて聞いたことすらねえんだろうな低学歴は http://mevius.5ch.net/test/read.cgi/tech/1757733847/213
214: デフォルトの名無しさん [] 2025/10/01(水) 23:37:07.68 >>212 え?圧縮ファイル? 何言ってんのこの中卒無職脳障害 そんなの関係ねえよ猿が 情報理論的な効率性の話しかしてないのに中卒だからわかんねえのか自殺しとけ猿が http://mevius.5ch.net/test/read.cgi/tech/1757733847/214
215: デフォルトの名無しさん [] 2025/10/01(水) 23:38:06.41 >>212 お前が低学歴で人間じゃないだけ お前は無職で人間の世界から排除されてるから人間の世界に口出しする権利ないよ 参加お断り http://mevius.5ch.net/test/read.cgi/tech/1757733847/215
216: デフォルトの名無しさん [] 2025/10/01(水) 23:51:28.21 ID:a34LDfpM >>214 馬鹿には皮肉の解説が必要だったか。情報理論的な効率性を徹底的に追求したのが圧縮ファイルだろ。 それは人間には勿論読めないが、もう少し緩く追求した半開区間に..を使う表記も人間にはやっぱり 間違いやすい。お前がそんなことはないと言い張るなら、さぞかし凄い超人なんだろうねーという皮肉。 たった1文字追加するだけで効率性と間違えにくさのバランスが取れた表記になるのに、ムキになって 否定するのは愚か。 http://mevius.5ch.net/test/read.cgi/tech/1757733847/216
217: デフォルトの名無しさん [] 2025/10/01(水) 23:56:05.16 >>216 圧縮ファイルなんて使ってない 人間の世界では最短符号を使って人間は読んでる 無職はそれが読めないから誰も雇わない http://mevius.5ch.net/test/read.cgi/tech/1757733847/217
218: デフォルトの名無しさん [] 2025/10/01(水) 23:56:30.77 >>216 お前が間違えてもどうでもいい だってお前は人間じゃないし人間の社会に参加出来ないから http://mevius.5ch.net/test/read.cgi/tech/1757733847/218
219: デフォルトの名無しさん [] 2025/10/01(水) 23:57:04.34 >>216 人間は間違えない 猿は間違える だから猿を雇わない よってお前は無職 猿だからな http://mevius.5ch.net/test/read.cgi/tech/1757733847/219
220: デフォルトの名無しさん [sage] 2025/10/02(木) 00:00:52.83 ID:IXGrVOcw >>216 C#の半開区間指定start..end読みやすくて良いと思うよ 閉区間だと間違える人はいない http://mevius.5ch.net/test/read.cgi/tech/1757733847/220
221: デフォルトの名無しさん [] 2025/10/02(木) 00:02:09.92 人間は間違えない 猿は間違える だから猿を雇わなきゃいいだけ http://mevius.5ch.net/test/read.cgi/tech/1757733847/221
222: デフォルトの名無しさん [] 2025/10/02(木) 00:02:41.34 猿に合わせて人間のルールを変えるわけねえだろ 猿を排除するのが最善 http://mevius.5ch.net/test/read.cgi/tech/1757733847/222
223: デフォルトの名無しさん [sage] 2025/10/02(木) 00:44:06.46 ID:Jz40Wv3H >>211 それら閉区間しかないプログラミング言語は現代のメジャーな言語ではないな センスが悪いとメジャーな言語になれないことがわかった http://mevius.5ch.net/test/read.cgi/tech/1757733847/223
224: デフォルトの名無しさん [sage] 2025/10/02(木) 01:12:51.54 ID:EU/7mSn/ >>202 『あなたは本当に「プログラミングができない、向いてない」のか? 〜うるう年判定プログラムで考える〜』 https://qiita.com/kjm_nuco/items/fd16c2af6b089c4849cd という記事のコメ欄でashworthが他のコメントに絡んでたけど(垢BAN済み)、記事のコード見ると > year = int(input()) > if year % 400 == 0: # 400の倍数なら「うるう年です。」 > print("うるう年です。") > elif year % 100 == 0: # 100の倍数なら「うるう年ではありません。」 > print("うるう年ではありません。") > elif year % 4 == 0: # 4の倍数なら「うるう年です。」 > print("うるう年です。") > else: # どれにも当てはまらなければ、「うるう年ではありません。」 > print("うるう年ではありません。") 400は100の倍数、100は4の倍数を利用したグレゴリオ暦の説明の逆順で判定するけったいなコード書いてんなあナンダコレ? まあ記事はNucoなんでセンスなくて当たり前なんだけど、ashworthがこれに絡んでなかった辺りやっぱセンスないわなw http://mevius.5ch.net/test/read.cgi/tech/1757733847/224
225: デフォルトの名無しさん [] 2025/10/02(木) 01:14:57.85 ID:qLX1OCT3 まともな言語がいずれも半開区間をサポートしているのは偶然ではなくて、 配列やリストやベクタあるいは文字列などの連続領域の一部分いわゆるスライスを言語で扱おうとすると、 その区間を指定する必要がでてくる。 まともな汎用言語ならそのスライスと区間指定をサポートするのは必然で、 しかも閉区間は扱いにくいことが判明しているわけだから、 結果的に半開区間をサポートしているか否かでまともな言語か否かが判明することになっている。 http://mevius.5ch.net/test/read.cgi/tech/1757733847/225
226: デフォルトの名無しさん [sage] 2025/10/02(木) 04:38:08.95 ID:oFFK8/LC >>224のコードってそんなに変かな? 自分もこんな感じに書くと思うが。 http://mevius.5ch.net/test/read.cgi/tech/1757733847/226
227: デフォルトの名無しさん [sage] 2025/10/02(木) 05:00:19.18 ID:vDXY/c5t >>226 動くコードは無数に考えられる。 しかし保守性を考慮すると、 元の文章に対応したコードのみが正解。 元の文章と逆順に書いた場合、 何か理由が添えてない限り失格でクビだろうね。 http://mevius.5ch.net/test/read.cgi/tech/1757733847/227
228: デフォルトの名無しさん [] 2025/10/02(木) 07:15:16.83 ソース読めよ Check out this DeepWiki page https://deepwiki.com/search/calendarisleap_6015837d-0d22-4326-870d-fd0623c9acd7 http://mevius.5ch.net/test/read.cgi/tech/1757733847/228
229: デフォルトの名無しさん [sage] 2025/10/02(木) 07:34:34.02 ID:3AP3Ig0g なるほど、if文のネストみたいな感じで書くのだとしたらそれはかえって分かりにくいのではと思ったけど、and or で1行で書いちゃうならスッキリしているね。 http://mevius.5ch.net/test/read.cgi/tech/1757733847/229
230: デフォルトの名無しさん [] 2025/10/02(木) 08:18:23.33 if文使った時点で不採用 print文使った時点で不採用 正解は ・数式・比較演算子と論理演算子で書く ・デバッガで各論理式の評価を確認してprint文を使わない http://mevius.5ch.net/test/read.cgi/tech/1757733847/230
231: デフォルトの名無しさん [] 2025/10/02(木) 08:19:21.13 deepwikiでソースコードに聞け 低スキルの「エンジニア」同士で低スキルを伝播しても害しかない http://mevius.5ch.net/test/read.cgi/tech/1757733847/231
232: デフォルトの名無しさん [sage] 2025/10/02(木) 08:24:53.30 ID:3AP3Ig0g print関数はさすがに説明の便宜のためでしょ。 http://mevius.5ch.net/test/read.cgi/tech/1757733847/232
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 23 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s