Qiita 6 - キータぞ、来たぞ、キータだぞー

■ このスレッドは過去ログ倉庫に格納されています
2025/02/14(金) 19:00:46.09ID:MxlrHJ/5
Hello hackers !
Qiitaは、エンジニアリングに関する知識を記録・共有するためのサービスです。
コードを書いていて気づいたことや、自分がハマったあの仕様について、
他のエンジニアと知見を共有しましょう ;)

https://qiita.com/

Qiita(キータ)は、Incrementsが運営するプログラミング情報のナレッジコミュニティ。
2016年現在で日本最大のプログラマーコミュニティとされている[1]。

https://internet.watch.impress.co.jp/docs/news/1025972.html

前スレ Qiita
https://mevius.5ch.net/test/read.cgi/tech/1542357242/
Qiita 2 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1658762410/
Qiita 3 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1685235361/
Qiita 4 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1705486836/
Qiita 5 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1717651046/
2025/03/20(木) 20:09:36.99ID:yjwT7+NB
>>158
何いってんだこいつ
病気か?
2025/03/20(木) 20:16:37.38ID:FkAH9T0x
>>159-160
攻撃的で良くない
2025/03/20(木) 21:37:55.80ID:/hjBdoza
『PC-G850VS のC言語、float型の精度について』
scanfでdoubleの値受け取る時は%fじゃなくて%lfですよとだれか教えてやらんかな
2025/03/20(木) 22:53:34.04ID:HvSgxtYp
>>159
さすがに色々説明してるぞ
2025/03/20(木) 23:33:21.64ID:HvSgxtYp
ここでイキってるやつどうせクソみたいな自己啓発しか書き込んでねーだろw
2025/03/21(金) 01:38:17.77ID:1kqjUQ4R
そうだったら良いのになという話をわざわざ投稿する理由がわからん
2025/03/21(金) 10:33:23.54ID:GnbuwFhE
>>165
さすが在日低学歴
無知蒙昧やな

だったら>>160の因縁からそれなんだよ
わかったか?在日低学歴
2025/03/21(金) 10:37:14.13ID:GnbuwFhE
なんか意味もわからず状況もわからず強そうなセリフコピペしちゃたん?
デブオタみたいな?
2025/03/21(金) 11:36:23.94ID:r6resQXe
   発 者 同         . 。_   ____           争
 生 同 .じ     .    /´ |  (ゝ___)          い
 .し 士 .レ      .__/'r-┴<ゝi,,ノ   ro、      は、
 .な で .ベ      ∠ゝ (ゝ.//`   ./`|  }⌒j
 .い し .ル        } ⌒ /`ヽ、_∠l,ノ ・ヽ´
 .! ! か の       /  ´..:.} >、、___,  .r、 ソ、`\
             /   ..:.:.}   /   |∨ ` ̄
            /   ..:.:./    |   丶
           / _、 ..:.:.:.{    .{.:.:.   \
          {   ..:Y  .ゝ、   {.:.:.:.:.    ヽ
          |、  ..:/ 丿 .:〉   >.- ⌒  .  ヽ
          / {. ..:./ ソ ..:./  .(    ..:.:.:`  ..:}
         ./..:.:}.:.:./ ヘ、 ..:./   .\ ..:.:r_,ノ、.:.:}
        ./..:.:/|.:/   {.:./     X.:.:}.}   X X
        /..:.:/ .}.:|    }:/       .Y丶ヽ  Y.:Y
  . __/.:/ { }  《.〈、     _,,__>.:》丶   Y.:\
  /.:.:.:.:.::/   !.:.:ゝ  ゝ.:. ̄ヾ ´:.:.:.:.:.:.:.:.:ヾゝ   \.: ̄>
2025/03/21(金) 21:11:46.61ID:1RfoTFil
QiitaでもID:HvSgxtYpほど頭悪いやつそうおらんだろうになあ
2025/03/22(土) 16:17:58.42ID:AqtVpzjo
>>158
実際この書き込みは意味わからんな
ここは日記じゃないからこんな書き込みしたら病気呼ばわりされてもしょうがないね
2025/03/22(土) 16:40:16.97ID:9l5+bKlB
>>166-165もわからん
統失っぽい
2025/03/22(土) 17:15:21.43ID:Hzxc05GG
自分の頭の中だけで続いてる文脈と他の人の中の文脈が乖離してることに気づけないから必要以上に言葉を端折っちゃうんだろうな
境界知能にありがち

「165の因縁からそれなんだよ」って文章に如実に表れてるな
2025/03/28(金) 21:33:40.76ID:jhYVN+t/
>>172
ゲラゲラ
在日アスペルガーは日本語わからねえからなw
165は他人を毀損するために相手に書き込みは恣意的だと主張しているが
160の書き込みでなされてる妄想から始まってんだよなあ

都合のいい妄想で因縁つける在日低学歴しかいないだろこのスレ
中身のない低学歴自己啓発チョン殴りおもれーー
2025/03/28(金) 21:34:04.39ID:jhYVN+t/
在日低学歴オモチャみっけw
2025/03/28(金) 21:36:20.18ID:jhYVN+t/
対話もできず殴られるたびに無限後退レスしかできない在日殴りおもろw
論理も知らない言語もわかってない低学歴殴るの面白いよねw

>>172とか完全に言語障害じゃんw
2025/03/28(金) 21:41:00.33ID:jhYVN+t/
>>44
このレスwワラタ
まじで知恵遅れてんじゃんww
日本語の意味わかってないw
171,172の在日連投と同じだしw
2025/03/28(金) 22:37:13.66ID:81TYdhLv
・要点をまとめた上で書けない
・書いた文章の推敲ができない
上記が理由での連投、つまり無能の証明
2025/03/28(金) 23:06:26.06ID:jhYVN+t/
>>177
ワラタ
都合の悪い点からケツまくる在日ワラタw
よえーーーw
2025/03/28(金) 23:06:57.19ID:jhYVN+t/
在日殴ったらクソ漏らしながら遠吠えかまして逃亡w
2025/03/28(金) 23:08:16.72ID:jhYVN+t/
おまえさあw
トートロジーで勝てると思うなよ?
ザコとしか戦ったことねーだろw


表出るか?w
2025/03/28(金) 23:17:19.36ID:jhYVN+t/
ブーメラン自爆していた在日チョンがクソ漏らして逃亡w
一手先どころかてめえの書き込みで自爆w
2025/03/28(金) 23:18:10.01ID:jhYVN+t/
軍板の在日プーアノン偽右翼よりも弱いww
創価在日よりも弱い

お前まじで中卒未満だぞ?
2025/03/29(土) 11:55:09.41ID:4b7EzOoB
なんか急に発狂してるやついるな
急に在日認定しだすあたりこの連投くんは>>158,>>166の自他の視点の区別できない人と同一人物かな
2025/03/29(土) 12:08:42.88ID:4AGgve+P
『メモリオーダリング入門』
無効なC++のコードでなにかを説明しようとする記事。
コメントで「メモリーオーダリングの問題というよりは、C言語の未定義動作&最適化の問題のように見えます。」と指摘がされてるけどこれも正しくなくて変数bの参照が削除されるのはC言語じゃなくてC++固有の「副作用のない無限ループは未定義動作」による最適化の結果なんだよなあ。
ダメよダメダメが生きてたらこういうの指摘してたと思うが今のQiitaはそういう人いなくなったね。
2025/03/29(土) 14:36:49.41ID:QTd/pygC
>>183
偉そうな割りにクソ頭悪いザコオモチャ見つけて嬉しいだけどw
反論できずにクソ漏らし低学歴在日殴りサイコーw

このスレまじでお前のクソみたいな因縁多いなw
過去スレッドも鑑賞してる最中だわw

チョンw
2025/03/29(土) 14:37:56.32ID:QTd/pygC
一匹しかいないのが残念だな
過去スレ見てるけど
ワンパターンだなお前
IDコロコロしてんのが哀れだけどw
2025/03/29(土) 14:38:09.48ID:QTd/pygC
在日狩りw
2025/03/29(土) 15:01:51.04ID:QTd/pygC
っていうかこのザイニチワワ潰したらqiita結構きれいになるぞ?
ザコみたいな屁理屈でクソ漏らして逃げるだけだからなw
2025/03/29(土) 16:47:16.48ID:nzf03Iro
>>188
まずアンタが消えればこのスレが綺麗になるのでNGしますね😁
2025/03/29(土) 16:50:11.95ID:CKtUrW7Y
 発 者 同         . 。_   ____           争
 生 同 .じ     .    /´ |  (ゝ___)          い
 .し 士 .レ      .__/'r-┴<ゝi,,ノ   ro、      は、
 .な で .ベ      ∠ゝ (ゝ.//`   ./`|  }⌒j
 .い し .ル        } ⌒ /`ヽ、_∠l,ノ ・ヽ´
 .! ! か の       /  ´..:.} >、、___,  .r、 ソ、`\
             /   ..:.:.}   /   |∨ ` ̄
            /   ..:.:./    |   丶
           / _、 ..:.:.:.{    .{.:.:.   \
          {   ..:Y  .ゝ、   {.:.:.:.:.    ヽ
          |、  ..:/ 丿 .:〉   >.- ⌒  .  ヽ
          / {. ..:./ ソ ..:./  .(    ..:.:.:`  ..:}
         ./..:.:}.:.:./ ヘ、 ..:./   .\ ..:.:r_,ノ、.:.:}
        ./..:.:/|.:/   {.:./     X.:.:}.}   X X
        /..:.:/ .}.:|    }:/       .Y丶ヽ  Y.:Y
  . __/.:/ { }  《.〈、     _,,__>.:》丶   Y.:\
  /.:.:.:.:.::/   !.:.:ゝ  ゝ.:. ̄ヾ ´:.:.:.:.:.:.:.:.:ヾゝ   \.: ̄>

>>186
ていうかお前の投稿のレベルが低すぎるw
誹謗中傷に誹謗中傷で返してほしいのか?w
それに何の意味があるのか?
2025/03/29(土) 17:07:49.00ID:CKtUrW7Y
悪く言えば釣りだが釣りでなくてもマジレスを書きたくなるような投稿もある
レスが欲しかったらそういうのを投稿しないとw
192デフォルトの名無しさん
垢版 |
2025/03/29(土) 17:18:06.77ID:GfQqzACF
>>189
在日チョン必死の抵抗w
殴られすぎて反論できねーのウケる
2025/03/31(月) 02:51:05.47ID:Kphi8WMm
やっぱり企業が係わってくるとコミュニティ系のサイトはつまらなくなるな
2025/03/31(月) 08:34:17.97ID:KxqwsMRb
>>193
企業というか営利目的ってのがあからさまになると、だな
企業でも社会貢献だので携わってるOSSコミュニティが盛り上がってる例もあるし
2025/03/31(月) 12:24:06.61ID:8Gdjg7W7
間口が広がると低品質なものも増えるよねってことか
Nucoみたいな粗製乱造でもいいね・ブクマが稼げちゃうもんなぁ
196デフォルトの名無しさん
垢版 |
2025/04/04(金) 16:28:33.34ID:5PvNQGlx
勉強なるような記事は全然なくなったなー。
記事はゴミでもコメ欄で勉強になるようなのもなくなった。
サービスってこんな感じで衰退してくんだなあ。
2025/04/04(金) 16:56:51.40ID:W5FNOvW3
twitterも2ちゃんも同じように進行して終わった
2025/04/04(金) 22:47:05.19ID:KA4ybMFE
個人の学習記録なんて誰も欲してないと思うんだが最近はそんなのばかりよな。
プログラム書くのが好きで記事書いてる人が滅んだ感じ。
2025/04/10(木) 10:54:58.72ID:sl4+KigV
結構前から開き直ってたんですね
https://www.youtube.com/watch?v=MoUCyDQMuFY
2025/04/10(木) 20:02:36.74ID:KjlFl7FG
>>199
一年前のタイムマシン動画
60分と長く倍速で喋りタイパ悪い
読者の問題などを考えて書くものだと思うが技術に興味ない人がネタで笑えるようにしたらといいQiitaである必要性がない
2025/04/11(金) 08:41:02.40ID:WglmBtgn
そもそもQiitaは技術的に正しいことを求めていないのだし技術ブログではないだろ
202デフォルトの名無しさん
垢版 |
2025/04/11(金) 13:10:25.87ID:j5jQXa78
普通の社畜生活送ってれば、世の中の大多数がバ〇なのはわかってるはず。
上司役員同僚営業若手新人全部バ〇。そういうマス(バ〇)相手の商売しなきゃ商業的に成り立たないんだから運営の戦略は正しいんじゃないの?

むしろその内容にいちいち文句つけて技術的に正しい方向に持っていこうというモチベーションはどこから生まれてくるのか不思議w
POPEYEに文句つけてる高二病的な?w
2025/04/11(金) 13:50:14.18ID:/8vt7NNX
人口の半分以上は偏差値50以下だしなぁ
2025/04/11(金) 14:25:43.31ID:Ux8Gk1zR
>>202
「バカな人たちをどう上手く利用するか」
「犬とか猫と一緒。バカに(票)を入れてもらう方法を考えるのが本当に賢い人」

バ〇?ネットニュースで伏せ字にしてないから問題ないだろ
2025/04/11(金) 16:35:43.37ID:WglmBtgn
プロフィールに東大とある人がおかしな記事書いてることもあるし偏差値で決まるものでもないと思う
206デフォルトの名無しさん
垢版 |
2025/04/11(金) 18:18:50.07ID:i2PY9ZNn
はてな匿名ダイアリー『競プロ出身者の使えなさは異常』
2025/04/13(日) 13:17:50.93ID:fIrSBYCy
『fixed-point numberとは何だったのか』
何もかもが間違ってる感じの記事
2025/04/13(日) 13:21:44.42ID:fIrSBYCy
どっかのスクールで教わってる人みたいだが固定小数点理解してないところとか共用体の間違った使い方とか酷い。
2025/04/13(日) 14:06:30.88ID:JMMNT8M3
AIに聞いた
IEEE 754は浮動小数点数 (floating-point number) の標準規格。
固定小数点数に関するIEEEの標準規格は一般的には知られていません。
固定小数点数は、小数点以下の桁数が固定されている数値表現であり、特定のアプリケーションやハードウェア実装において効率的な計算が可能。
しかし、浮動小数点数ほど広範な標準化はされていません。
2025/04/13(日) 14:17:21.35ID:JMMNT8M3
「広範な標準化はされてない」ということから固定小数点数を理解してる人はいるのかと・・・
各自の判断を示すことは悪いことではなく標準化が始まる可能性
211デフォルトの名無しさん
垢版 |
2025/04/14(月) 10:47:16.27ID:Ob/jZYhM
「型を作れ」課題で関数書いて「何だったのか」で〆る新しい芸風。同期へのフェイクニュース攻撃?

演算子/出力オーバーロードしてほしい課題じゃねーの?
2025/04/14(月) 10:55:20.66ID:sd7wSupH
日本語版Wikipediaの「固定小数点数」の記事みて分かった気になってる感じ。英語版見りゃ良いのに。
コードはデタラメも良いとこだなあwなんだこれw
2025/04/15(火) 11:50:13.00ID:CbsPdu2a
>>209
AIに聴くなとあれほど
2025/04/15(火) 17:29:42.74ID:9blYU49T
>>210
>「広範な標準化はされてない」ということから固定小数点数を理解してる人はいるのかと・・・
理解されてて利用もされてるが何言ってんの??
2025/04/15(火) 17:36:46.20ID:dZ3wdx7I
>>214
質問に質問で返すなとあれほど
理解してる人がいるならいると回答するのでいいじゃん
でどこにいるの?
2025/04/15(火) 17:53:06.86ID:9blYU49T
>>215
>質問に質問で返すなとあれほど
質問のつもりならそれと分かる文章書けやアホか
>理解してる人がいるならいると回答するのでいいじゃん
いる
>でどこにいるの?
DSPや初代プレイステーションを扱ったプログラマ、COBOL技術者なんてそこらにいるだろアホか
2025/04/16(水) 13:00:40.56ID:ApyifYby
久々に思い出した
https://7shi.hateblo.jp/entry/2012/10/25/070711
https://postd.cc/a-fast-alternative-to-the-modulo-reduction/
http://basic.my.coocan.jp/basic/graphic2.htm
https://note.com/rodz/n/nd6359aebe864
https://note.com/alchan/n/n7f0615a6051e
https://en.wikipedia.org/wiki/Digital_differential_analyzer_(graphics_algorithm)
2025/04/17(木) 15:46:55.80ID:UJZYe1S3
今年になってからElixirのゴミ記事を見掛ける機会がほとんど無くなった気がするのだけど福岡Elixirコミュニティ滅んだのかな?
2025/04/18(金) 00:55:58.39ID:cg1C0HeX
『MSDOS(実機) MASM環境導入』
>以下のサイトよりMASM5.1を取得する。
合法かわからんInternerArchiveに誘導してるけどMASM導入したいならMSが公開してるgithubのMS-DOSのリポジトリから取得すりゃ良くね?
こーゆー記事平気で公開できる感覚がわからん。
2025/04/18(金) 01:03:16.08ID:6B4Il/xd
Qiitaに批判的なコメント書くとBANされるからここに書く感覚はわかる
2025/04/18(金) 12:27:32.81ID:LTc7knjt
MASM5.1って30年以上前か
2025/04/18(金) 19:23:56.65ID:PG5jadQp
なんか最近Qiitaでマサカリ飛んでるの見なくなった気がするけどそーゆー親切な人ってごく一部だから一斉に垢BANされたか運営が警告送ったかなんかかな?
それか最近投稿される記事も初心者の覚え書きみたいのばっかだし順調に衰退してるということか?
2025/04/18(金) 20:03:08.23ID:gWqHt4LG
藤田がいなくなりdameyodamedameがBANされた
Qiitaコメント数ランキングとこのスレ見てたらわかるだろ
2025/04/19(土) 03:24:31.68ID:lxfWcAPD
藤田banされたのか
2025/04/19(土) 08:37:56.54ID:n/aDIySG
あいつpythonのlistが組み込みの関数だって知らなかった雑魚だからな
2025/04/19(土) 08:44:26.46ID:c6D4+AaQ
関数というか、クラスだな。
2025/04/19(土) 12:47:41.85ID:cSvw0INh
https://qiita.com/kenokabe
2025/04/19(土) 12:47:43.49ID:cSvw0INh
https://qiita.com/kenokabe
2025/04/19(土) 12:47:45.22ID:cSvw0INh
https://qiita.com/kenokabe
230デフォルトの名無しさん
垢版 |
2025/04/19(土) 12:48:53.48ID:cSvw0INh
https://qiita.com/kenokabe
> このアカウントは利用規約違反によりユーザー資格を取り消されています。

垢BANされるとカッコ悪いなあ。
2025/04/19(土) 13:45:08.36ID:c7K5amu5
kenokabeがqiitaでbanされたの2015年
https:/anond.hatelabo.jp/20150127035153
のアーカイブで適切な対応というコメント確認
https:/jp.quora.com/profile/岡部-健-Ken-Okabe
quoraでもbanされたの確認
「関数型プログラミングに目覚めた!IQ145の女子高校生の先輩から受けた特訓5日間」を2015年出版
2025/04/19(土) 14:07:41.88ID:c7K5amu5
https://mevius.5ch.net/test/read.cgi/tech/1542357242/974
岡部氏の知名度を飛躍的に高めたのがqiita
2015年1月25日、アカウント凍結
運営への問い合わせを行う者も現れた
qiita社長から公式声明が発表された
岡部氏がアカウントを剥奪された理由は 6. で示された迷惑行為であることがわかる
約1か月半後に岡部氏は沈黙を破って記事投稿
読み進めるにつれ、その齟齬が極めて大幅なものであることが判明
自身が処分された理由は、アカウントの抹消機能の実験台として手頃だったから、という主張が読み取れる
2025/04/19(土) 14:20:51.34ID:UQcdvTWr
毛の壁語だとBANじゃなくてサスペンドだっけか
2025/04/19(土) 23:46:02.12ID:d2bUfXV7
いまのQiitaの運営は記事の内容がデタラメでも問題としないし毛の壁クラスのアホ記事に親切な人が間違い指摘のコメント投稿してくれたとしても記事主はコメ欄でやり取りなんてしないで複垢使って迷惑コメント通報すれば運営はサクッと削除してくれるし楽よね。
235デフォルトの名無しさん
垢版 |
2025/04/20(日) 13:43:28.07ID:RiHDJnuQ
真面目に間違い指摘コメントしたら迷惑通報でBANされるなら
コメントで正してくれる人が居なくなる罠
2025/04/20(日) 18:01:50.43ID:VQVJHsjD
間違い指摘コメントは記事主に恥をかかせる行為だからな、HRTを重視するQiitaなら垢BANは当然の措置だろう。
2025/04/21(月) 18:46:40.35ID:zj1KV6a1
「お前は謙虚や尊敬に欠けているぞ」という指摘もまた謙虚や尊敬に欠けている気はするな。
己を神とでも思えば可能か。
2025/04/23(水) 09:18:17.26ID:DSGNhDQx
『C言語 func1(){int a=8;} func2(){int b;} bの中身は8』
Cコンパイラをアセンブラかなんかと勘違いしてる人。
2025/04/23(水) 09:34:44.87ID:yoO2Q6CW
初期化しなかった部分が(直前に呼んだ関数で)初期化されたことになるのは(割り込みとか無ければ)当然の仕様であって
アセンブラかどうかとは無関係
2025/04/23(水) 09:39:59.80ID:DSGNhDQx
おっここにも馬鹿がいるのかw
2025/04/23(水) 12:07:50.63ID:Rh3VU7vt
>>238
プロフにどういう人か書いてあるじゃん
高レイヤーが嫌いで低レイヤーが好きな人
Cとアセンブラ好きと書いてある
プロフと記事が完全に一致
そういう人にCとアセンブラが好きなのはおかしいと言ってHRTのないコメントしたら即垢BANだろうなあ
2025/04/23(水) 12:21:22.76ID:DSGNhDQx
>>241
>Cとアセンブラが好きなのはおかしいと言って
そんなこと言ってる人いんの?
2025/04/23(水) 12:25:24.53ID:DSGNhDQx
>そういう人にCとアセンブラが好きなのはおかしいと言ってHRTのないコメントしたら即垢BANだろうなあ
変な思い込みでいきり立って迷惑コメント通報する馬鹿はQiitaには居そうな気はするねw
2025/04/23(水) 13:10:19.70ID:xgsAirMR
>>239
Undefinedだからコンパイラと動作環境次第、動作が定められてるわけじゃない
たまたまそのコンパイラでコンパイルしてその環境で使ったらそうなったってだけ
どのコンパイラ使ってビルドしたって情報が無いなら無意味でしかない
2025/04/23(水) 19:36:35.55ID:3eqPB/xz
>>238
明示的に初期化していない変数はプログラミング言語によって3つに分かれる
① 初期化するまでその変数を使えない言語
② 何らかの規定された初期値で暗黙に初期化される言語 (0とかnilとかundefinedなど)
③ 初期化されないまま環境依存でデタラメに動いてしまう言語

もちろん明示的に初期化の①が一番まともな言語で次いで②までが許容範囲
しかし信じられないことに③となる最悪な言語が存在していてセキュリティホールになることもある
2025/04/23(水) 19:41:10.01ID:odak5dd8
>>245
数多のコンパイラがなんでそうしていないのか考えてみたら?
2025/04/23(水) 19:45:13.47ID:3eqPB/xz
>>246
まともなプログラミング言語は初期化していない変数を使えないため問題は起きない
ダメな言語でのみ問題が生じてきた
2025/04/23(水) 21:17:44.25ID:2CmVv5Sb
>プロフにどういう人か書いてあるじゃん
>高レイヤーが嫌いで低レイヤーが好きな人
>Cとアセンブラ好きと書いてある
>プロフと記事が完全に一致
>そういう人にCとアセンブラが好きなのはおかしいと言ってHRTのないコメントしたら即垢BANだろうなあ
 
コメントの内容を理解できなくて誹謗中傷の類と解釈し迷惑コメント通報してしまう輩はまあいるんだろうなあ。
HRTがどうこう言ってる人種をちょっと理解できた気がする。
2025/04/24(木) 00:27:50.95ID:XhsO3LV3
>>238
今さら安全でないC言語を使う点は置いておくにしても
そんなCコードを書く人は信頼できない要注意人物てして扱われる
最適化されれば変数aの痕跡はスタック上に残らないため変数bが8にならない
それ以前にfunc1()呼び出しの後に他の関数呼び出しがあればスタック上の値は壊れる

>Cコンパイラをアセンブラかなんかと勘違いしてる人。

アセンブラでも同じ
既に解放済みのスタックフレーム上の値が壊されずに残ってる前提でコードを書くバカはいない
2025/04/24(木) 09:23:32.22ID:pyQCqjDM
>既に解放済みのスタックフレーム上の値が壊されずに残ってる前提でコードを書くバカはいない
 
件の記事は「C言語ではスタックフレームの仕組みによりこうなりますよ」という説明になってしまっているので明確に間違いだが、未初期化変数を持つプログラムへの攻撃方法としてスタック領域を予め任意の値にするのは普通にありだろ。
2025/04/25(金) 08:04:27.91ID:NZPBuc1w
一部の問題児なプログラミング言語を除けば、
未初期化な変数の宣言や後の代入は許しても、未初期化のままの値の使用はエラーとなる。

>>250
C言語は一番の問題児だが、今回のコードでスタック領域をそのまま変数に使うバカげたことは最適化なしの時にしか起きない。
当然レジスタ上で完結するため、もっと多くの変数などを用いないとスタック領域に割り当てられない。
2025/04/25(金) 08:44:13.07ID:an01yrNB
同じ人の別の記事
 
『C言語 何故main に戻らない?スタック上の戻り先を改変する実験 main→func1→func2』
>compiler Explorer上では安全ではないと判断されたのかエラーを吐いた。
>(参考にした本では同じようなコードでも動いていたが。。。)
 
>参考文献
>@阿布編程 (2023) 『CPU眼里的C/C++』 清華大学出版社.
 
参考にした本がハズレだったか書いてあること読めてないのかどっちかかな?
253デフォルトの名無しさん
垢版 |
2025/04/25(金) 13:05:13.54ID:1EJctkXH
割り込み処理の関係上1億回に1回バグるとかありそうだよなー(棒)
gccなら-Wmaybe-uninitializedとか-Wuninitializedとかあるみたいだけど。
某組み込み系でグローバルintが0で初期化されないコンパイラには出会ったことがある。多分これは "C処理系としてのバグ"
254デフォルトの名無しさん
垢版 |
2025/04/25(金) 13:14:33.04ID:an01yrNB
>某組み込み系でグローバルintが0で初期化されないコンパイラには出会ったことがある。多分これは "C処理系としてのバグ"

組み込みならBSSやDATAの初期化はスタートアップでやるのは普通だし、自作したスタートアップでBSSやDATAの初期化を意図して行わないのも珍しくはない。
255デフォルトの名無しさん
垢版 |
2025/04/25(金) 13:38:07.95ID:1EJctkXH
>>254
言ってることはわかるけど、それってもはやC処理系ではない何かじゃない?アセンブラプログラミングの話?

ttps://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf

P126 (PDF上ではP138) §6.7.8/10

If an object that has automatic storage duration is not initialized explicitly, its value is
indeterminate. If an object that has static storage duration is not initialized explicitly,
then:
—ifithas pointer type, it is initialized to a null pointer;
—ifithas arithmetic type, it is initialized to (positive orunsigned) zero;
—ifitisanaggregate, every member is initialized (recursively) according to these rules;
—if it isaunion, the first named member is initialized (recursively) according to these
rules
256デフォルトの名無しさん
垢版 |
2025/04/25(金) 13:42:26.93ID:1EJctkXH
ついでに、キリ番ゲット・記念真紀子
2025/04/25(金) 13:44:34.88ID:an01yrNB
C言語の標準規格というのはそれに適合した処理系やプログラムの互換性を保証するために設けられたものであり意図して機能を削除したところでC言語でなくなるわけではない。
258デフォルトの名無しさん
垢版 |
2025/04/25(金) 13:53:49.37ID:1EJctkXH
じゃあ float 削除してもC?
goto や switch を削除してもC?
int main() 書かなくてもC?

それがCっぽーい何かであることは認めるけどさw
確かに int main() 書かない組み込み向けとかあるけどさw

"C言語の話" してんのに "Cっぽーい何か" の話まぜこんでもおかしな話になるだけじゃんw
2025/04/25(金) 14:05:45.58ID:an01yrNB
K&Rには存在したlong float型や予約語のfortranとentryはC89では削除された。C11で標準ライブラリからgetsは削除された。
「機能が削除されたものはC言語ではない」という主張に乗っかるとすると今我々がC言語と思っているものは既にC言語ではないことになるなw
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況