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 - キータぞ、来たぞ、キータだぞー
レス数が900を超えています。1000を超えると表示できなくなるよ。
2024/01/17(水) 19:20:36.09ID:VohMlHbO
809デフォルトの名無しさん
2024/04/13(土) 21:55:53.05ID:d8fJxFrI810デフォルトの名無しさん
2024/04/13(土) 22:01:17.93ID:cgXQl07S >>799
assertはデバッグモードのみ有効になるからデバッグモードならassertで本番だとreturnになる
デバッグとリリースで挙動違ったらまた別のバグが入るんじゃねとか
本番と違うコードでデバッグできなくねとか
そもそもassertの使い方間違ってねとかそんな感じ
assertはデバッグモードのみ有効になるからデバッグモードならassertで本番だとreturnになる
デバッグとリリースで挙動違ったらまた別のバグが入るんじゃねとか
本番と違うコードでデバッグできなくねとか
そもそもassertの使い方間違ってねとかそんな感じ
811デフォルトの名無しさん
2024/04/13(土) 23:00:11.29ID:CmYtU8i9812デフォルトの名無しさん
2024/04/13(土) 23:18:34.34ID:tt/VdnVs > 集まりと書いたんだからその筆者のことじゃなくてお前らのことだよ
お前がどういうつもりで書いたかなんて知る由もないけど
「集まり」なら筆者+コメント欄という解釈も普通に可能だなあ。
やっぱお前バカだわw
お前がどういうつもりで書いたかなんて知る由もないけど
「集まり」なら筆者+コメント欄という解釈も普通に可能だなあ。
やっぱお前バカだわw
813デフォルトの名無しさん
2024/04/13(土) 23:25:46.72ID:n/0lsQPz いい歳したおっさんがすれ違いとかやめてください
想像しただけで気持ち悪いです🤮
想像しただけで気持ち悪いです🤮
814デフォルトの名無しさん
2024/04/13(土) 23:38:37.77ID:nJBRmdhX えっと
assert(other == nullptr);
を
if( other == nullptr ){
assert(false);
return 0.0f;
}
にしたらダメだとコメントされてるのよね?
でもNDEBUGを定義した後のことを考えて
assert(other == nullptr);
if( other == nullptr ){
return 0.0f;
}
をしたいわけでother == nullptrが重複するのが悪いだろ
記事の書き方のほうがいい
assert(other == nullptr);
を
if( other == nullptr ){
assert(false);
return 0.0f;
}
にしたらダメだとコメントされてるのよね?
でもNDEBUGを定義した後のことを考えて
assert(other == nullptr);
if( other == nullptr ){
return 0.0f;
}
をしたいわけでother == nullptrが重複するのが悪いだろ
記事の書き方のほうがいい
815デフォルトの名無しさん
2024/04/13(土) 23:44:02.37ID:tt/VdnVs >>814
> えっと
> assert(other == nullptr);
> を
> if( other == nullptr ){
> assert(false);
> return 0.0f;
> }
> にしたらダメだとコメントされてるのよね?
そんなコメントされてない
> えっと
> assert(other == nullptr);
> を
> if( other == nullptr ){
> assert(false);
> return 0.0f;
> }
> にしたらダメだとコメントされてるのよね?
そんなコメントされてない
816デフォルトの名無しさん
2024/04/13(土) 23:47:38.35ID:nJBRmdhX817デフォルトの名無しさん
2024/04/14(日) 01:52:15.74ID:l1V0/N/O818デフォルトの名無しさん
2024/04/14(日) 06:15:05.16ID:QAXXGiIt 例外処理にassert使わんでしょって話だよなぁ
819デフォルトの名無しさん
2024/04/14(日) 06:45:04.08ID:8UZVMHcY 開発中はassertしたいけど本番中はassertしたくない
って別に普通の事じゃねーの?
本番でもassert残す過激派がイチャもんつけてるように見える
って別に普通の事じゃねーの?
本番でもassert残す過激派がイチャもんつけてるように見える
820デフォルトの名無しさん
2024/04/14(日) 07:31:51.73ID:QAXXGiIt それならassert(false)じゃなくてassert(other!=nullptr)って書くべきだろうし
たぶんあの記事書いたやつはassertとか例外処理とか何も考えてないと思うよ
たぶんあの記事書いたやつはassertとか例外処理とか何も考えてないと思うよ
821デフォルトの名無しさん
2024/04/14(日) 10:40:28.63ID:1R+xQrYx どっちでもいいだろこんなの
まさに凡俗法則の典型
まさに凡俗法則の典型
822デフォルトの名無しさん
2024/04/14(日) 11:42:29.49ID:V33QgRoa assertを残すのが過激派とか言うのって自己流を拗らせてる感あるな
823デフォルトの名無しさん
2024/04/14(日) 12:38:32.89ID:xdv2C0zy https://qiita.com/Monotea/items/efe0a97865a40767bc7f#comment-c43b2ab099be4342056a
> (余談ですが、実際に私が働いている開発環境ではassertは使っていません。異常動作を起こしたというログを残して報告を上げるための機能を別に呼び出します)
後出しでこんなこと書くくらいなら最初っからassert使ったコード例示すんなよって話よなあ。
つかassert(false);なんてアホな例出したのなんでかね?
> (余談ですが、実際に私が働いている開発環境ではassertは使っていません。異常動作を起こしたというログを残して報告を上げるための機能を別に呼び出します)
後出しでこんなこと書くくらいなら最初っからassert使ったコード例示すんなよって話よなあ。
つかassert(false);なんてアホな例出したのなんでかね?
824デフォルトの名無しさん
2024/04/14(日) 16:21:50.92ID:F4h+PTLH そっちで文句言えよ
つまんねー話に粘着してんじゃねーよ
つまんねー話に粘着してんじゃねーよ
825デフォルトの名無しさん
2024/04/14(日) 17:04:18.84ID:veL4X2vx 君なんでこのスレに居るの?
826デフォルトの名無しさん
2024/04/15(月) 08:00:46.50ID:w1m0L358 構ってもらいたいからじゃね
50過ぎで無職だとリアルでの交際もなかなか難しいだろうからね
50過ぎで無職だとリアルでの交際もなかなか難しいだろうからね
827デフォルトの名無しさん
2024/04/15(月) 08:40:06.60ID:uDiUlw5L > 50過ぎで無職
ashworthまだこのスレにいんのかよ…
ashworthまだこのスレにいんのかよ…
828デフォルトの名無しさん
2024/04/15(月) 14:06:54.37ID:w1m0L358 teratailスレが5chから移転したからずっとここにいるぞ
829デフォルトの名無しさん
2024/04/15(月) 16:06:10.78ID:fzbF0U+r830デフォルトの名無しさん
2024/04/15(月) 18:44:09.78ID:/6Xd0g8e ashworthってZuishinかなんかにレスバでボコボコにされた人だっけ?
831デフォルトの名無しさん
2024/04/15(月) 19:21:26.45ID:U1knv24x ashworthはちっとも成長せんな
10年以上同じことしてるんじゃね
10年以上同じことしてるんじゃね
832デフォルトの名無しさん
2024/04/16(火) 12:55:35.31ID:ZAZo8t5a 10年後も同じことしてるのかなあ?
タヒんでる可能性もあるか。
タヒんでる可能性もあるか。
833デフォルトの名無しさん
2024/04/17(水) 07:48:00.98ID:xZLw0gTi assert論争はK&Rがまだ緑色だった頃から全然進歩しないな
834デフォルトの名無しさん
2024/04/17(水) 08:14:24.30ID:viu9nkYS 単純な仕組みでまったく契約プログラミングの体をなしてないからな
低知能だけがどうでもいい難癖つけてる
低知能だけがどうでもいい難癖つけてる
835デフォルトの名無しさん
2024/04/17(水) 08:26:11.80ID:kCQ3WZ78 ashworthまだこのスレにいんのかよ…
836デフォルトの名無しさん
2024/04/17(水) 15:27:50.76ID:D5Cp9tFg 富士通Japan、“コンビニ交付”でまたまた誤交付
https://www.itmedia.co.jp/news/articles/2404/16/news171.html
住民票のコンビニ交付システムで証明書が誤交付されたと発表した。
香川県高松市で申請者とは異なる住民の住民票が発行されたという。
https://www.itmedia.co.jp/news/articles/2404/16/news171.html
住民票のコンビニ交付システムで証明書が誤交付されたと発表した。
香川県高松市で申請者とは異なる住民の住民票が発行されたという。
837デフォルトの名無しさん
2024/04/18(木) 13:07:28.23ID:bASSUQrY Qiita の功罪と正しい使い方 〜信じていいのか?
https://qiita.com/CodeOne/items/d84888c01d3f7b08f785
良記事。
タイトルは投稿時のが良かったな。
https://qiita.com/CodeOne/items/d84888c01d3f7b08f785
良記事。
タイトルは投稿時のが良かったな。
838デフォルトの名無しさん
2024/04/18(木) 15:03:24.00ID:HzHzUN5v SNSじゃなくてCGMだろキータは
839デフォルトの名無しさん
2024/04/18(木) 19:30:58.31ID:kIYs0TGI >>834
ホーア論理とかに憧れた頃が俺にも... でもまあ不変式を見つけたりがめんどくさいし、
形式が適用しにくい場合もあったりする
のではあるが、本来不変式を意識したりすることがバグのないコードに繋がるわけで
自分の場合はプログラムの証明とかを練習したことがコードを書くときに活きている、
かもしれない
ホーア論理とかに憧れた頃が俺にも... でもまあ不変式を見つけたりがめんどくさいし、
形式が適用しにくい場合もあったりする
のではあるが、本来不変式を意識したりすることがバグのないコードに繋がるわけで
自分の場合はプログラムの証明とかを練習したことがコードを書くときに活きている、
かもしれない
840デフォルトの名無しさん
2024/04/19(金) 07:00:38.75ID:UdQ8alPk Qiitaの読者の大半はバカだからいいねの数が記事の良さを表してない
841デフォルトの名無しさん
2024/04/19(金) 08:39:13.36ID:a4vdlyRY Qiitaのいいねの数はバカが反応した数をかなり正確に表している
842デフォルトの名無しさん
2024/04/19(金) 13:09:40.20ID:uhCEOB1t どうやったらいいねが増えるか?
それを真剣に考えた人は良い記事じゃなくて別のなにかを書くことになる
そうなるのはQiitaの読者が悪い
Qiitaの運営も悪いんじゃない?
どの記事が良いかを見せる努力をまったくしてこなかった
クソ記事でもいいから閲覧数が伸びればいいっていうやつら
トップページが少数の記事だけ閲覧数を伸ばすバイアスがある
Qiitaの読者はバカだからトップページバイアスに引っかかる
前はトップページバイアスがひどかったが記事の入れ替わりが少し速くなったような
それを真剣に考えた人は良い記事じゃなくて別のなにかを書くことになる
そうなるのはQiitaの読者が悪い
Qiitaの運営も悪いんじゃない?
どの記事が良いかを見せる努力をまったくしてこなかった
クソ記事でもいいから閲覧数が伸びればいいっていうやつら
トップページが少数の記事だけ閲覧数を伸ばすバイアスがある
Qiitaの読者はバカだからトップページバイアスに引っかかる
前はトップページバイアスがひどかったが記事の入れ替わりが少し速くなったような
843デフォルトの名無しさん
2024/04/19(金) 14:56:10.40ID:JYjgP7Ft Qiitaのいいねはアウトプットできて偉いね程度の意味しかない
844デフォルトの名無しさん
2024/04/19(金) 16:01:00.37ID:wsMDWrIu 世の中クソが大半なんだから
いちいちクソ探してきて報告しなくていいっての
いちいちクソ探してきて報告しなくていいっての
845デフォルトの名無しさん
2024/04/19(金) 19:10:38.74ID:KUwfCSJN >>844
お前は何を期待してこのスレに来てんの?
お前は何を期待してこのスレに来てんの?
846デフォルトの名無しさん
2024/04/19(金) 19:16:29.92ID:gGPLISIF SSDやばすぎワロタ
> 稼働32,768時間超えでデータ喪失。復旧も不可
> 32,768は16bitの整数型で負から正まで扱える範囲の最大値を1つ超える数値であり、これに関連した不具合と見られる。
> https://pc.watch.impress.co.jp/docs/news/1222207.html
> 稼働32,768時間超えでデータ喪失。復旧も不可
> 32,768は16bitの整数型で負から正まで扱える範囲の最大値を1つ超える数値であり、これに関連した不具合と見られる。
> https://pc.watch.impress.co.jp/docs/news/1222207.html
847デフォルトの名無しさん
2024/04/20(土) 01:39:45.00ID:IhIRTRtx Qiitaはメンテナンスのためサービスを一時的に停止しています。
復旧するまで今しばらくお待ちください。
X (Twitter)で最新情報を配信しております。
なお、数回に一度のペースでこの画面が表示される場合は、 @までお問い合わせください。
復旧するまで今しばらくお待ちください。
X (Twitter)で最新情報を配信しております。
なお、数回に一度のペースでこの画面が表示される場合は、 @までお問い合わせください。
848デフォルトの名無しさん
2024/04/20(土) 09:28:36.18ID:2Zw244qS Z氏の記事とコメントが全部消えるけど、どういうこと?
849デフォルトの名無しさん
2024/04/20(土) 11:38:48.51ID:Ol5HcUi5 stackoverflowは良く出来てるよな
質問にも解答にもスコアがついてて信頼性が目視できる
質問も解答も端的で、情報がうまく濃縮されてってる
良い質問と良い解答が浮かび上がってくるような仕組みになってる
自己顕示欲をポエムに変えて投稿するようなのは居場所がない
質問にも解答にもスコアがついてて信頼性が目視できる
質問も解答も端的で、情報がうまく濃縮されてってる
良い質問と良い解答が浮かび上がってくるような仕組みになってる
自己顕示欲をポエムに変えて投稿するようなのは居場所がない
850デフォルトの名無しさん
2024/04/20(土) 16:14:11.45ID:jyOxF13o stackoverflowは信頼性が目視できるのはなぜか?
低評価をつけれるからだ
teratailもバッド機能を追加したらしい
blog.teratail.com/entry/new-release-240118
最悪運営や3記事以上投稿者だけにして悪用しない人だけが使えるようにすればいい
低評価をつけれるからだ
teratailもバッド機能を追加したらしい
blog.teratail.com/entry/new-release-240118
最悪運営や3記事以上投稿者だけにして悪用しない人だけが使えるようにすればいい
851デフォルトの名無しさん
2024/04/20(土) 17:02:52.11ID:Oa0QVy6W 今だと藤田が必死でコメつけて抵抗してくれてるけど
単にバッド押すほうが早いよな
クソコードは書き直すより捨てるほうが早いし
クソ記事も書き直すよりバッドするほうが早い
記事にも人にもバッドつけれるようにしてくれたらマシになると思う
単にバッド押すほうが早いよな
クソコードは書き直すより捨てるほうが早いし
クソ記事も書き直すよりバッドするほうが早い
記事にも人にもバッドつけれるようにしてくれたらマシになると思う
852デフォルトの名無しさん
2024/04/20(土) 17:19:12.02ID:ciwQnU2m 無理無理
幼稚な日本人ではうまく回らない
些細なことでも気に入らないと10点中1点とかだからな
ここでもひたすらネチネチやってるやつばっかじゃん
幼稚な日本人ではうまく回らない
些細なことでも気に入らないと10点中1点とかだからな
ここでもひたすらネチネチやってるやつばっかじゃん
853デフォルトの名無しさん
2024/04/20(土) 19:15:57.18ID:Oa0QVy6W 批判されたら人格批判されたように受け取ったり
実際
批判するとき人格まで批判するようなのもあったりで
どっちにしろ批判に慣れてないんよね
批判を使いこなせてないというか
バッドもうまく使えないかー
実際
批判するとき人格まで批判するようなのもあったりで
どっちにしろ批判に慣れてないんよね
批判を使いこなせてないというか
バッドもうまく使えないかー
854デフォルトの名無しさん
2024/04/20(土) 19:40:56.04ID:AtI5o1nl >>850
バッドをつけられるユーザーの条件がハードル低すぎて無いのと同じ
バッドをつけられるユーザーの条件がハードル低すぎて無いのと同じ
855デフォルトの名無しさん
2024/04/20(土) 19:58:05.17ID:wkuLqT66 クソ記事でも検索の上位に出ないのはバッドつけないほうがいい
出ないなら害が少ない
検索の上位に出るものにバッドつけて検索の上位に出なくなればいい
トップページのランキングにも出なくなればいい
出ないなら害が少ない
検索の上位に出るものにバッドつけて検索の上位に出なくなればいい
トップページのランキングにも出なくなればいい
856デフォルトの名無しさん
2024/04/20(土) 21:44:12.32ID:6TZuh0WP 「競プロでナントカ色になりました」
「未経験から大手ナントカに就職できた話」
「ChatGPTに〜」
「〜初心者向け」
この手のタイトルの記事を一掃できれば大分スッキリすると思う
「未経験から大手ナントカに就職できた話」
「ChatGPTに〜」
「〜初心者向け」
この手のタイトルの記事を一掃できれば大分スッキリすると思う
857デフォルトの名無しさん
2024/04/20(土) 22:16:57.05ID:Oa0QVy6W ・初心者だけどCを解説シリーズ
・セミナーや会社の明らかな広告
・いかがでしたか?で終わる記事
これらも一掃してほしい
・セミナーや会社の明らかな広告
・いかがでしたか?で終わる記事
これらも一掃してほしい
858デフォルトの名無しさん
2024/04/21(日) 12:48:58.31ID:00urxfGU C++カテゴリ(https://qiita.com/tags/cpp)の「先週いいねが多かった記事」に上がってた記事
C++コンパイラはあなたよりも良いコードを書く
https://qiita.com/negi-drums/items/054cb231b88bc7040e03
C++コンパイラはあなたよりも良いコードを書く
https://qiita.com/negi-drums/items/054cb231b88bc7040e03
859デフォルトの名無しさん
2024/04/21(日) 12:50:50.81ID:00urxfGU 「C++コンパイラが優秀で驚いた」とか「私よりも良いコードを書く」なら分かるんだが「あなたよりも良いコードを書く」?
ハア?何オマエ他人のこと見下してんだ?と思ってプロフィール見てみたら
https://qiita.com/negi-drums
> 東京大学工学部計数工学科数理情報コース
あっそりゃあ見下すよねえ。
凡人風情が東大様に失礼なこと思っちゃってスイマセンねどうもヘヘヘ(揉み手
ハア?何オマエ他人のこと見下してんだ?と思ってプロフィール見てみたら
https://qiita.com/negi-drums
> 東京大学工学部計数工学科数理情報コース
あっそりゃあ見下すよねえ。
凡人風情が東大様に失礼なこと思っちゃってスイマセンねどうもヘヘヘ(揉み手
860デフォルトの名無しさん
2024/04/21(日) 13:18:01.49ID:C5YbK7CF ちょっと英語的な表現してるだけだろ
高卒かよ
高卒かよ
861デフォルトの名無しさん
2024/04/21(日) 15:08:02.81ID:LcJUxaSj 藤田が掘り返してるだけじゃねぇか
862デフォルトの名無しさん
2024/04/21(日) 16:03:26.45ID:4YPko1u3 挑発的なタイトルとか、露骨なC++上げRust下げとか、それなりの反応があるのは楽しいな。
https://b.hatena.ne.jp/entry/s/qiita.com/negi-drums/items/054cb231b88bc7040e03
https://b.hatena.ne.jp/entry/s/qiita.com/negi-drums/items/054cb231b88bc7040e03
863デフォルトの名無しさん
2024/04/21(日) 16:18:10.25ID:Wkt3UBBw 4年も前の記事に「いいね」付けて掘り起こした奴が悪なのか
https://qiita.com/negi-drums/items/054cb231b88bc7040e03/likers?page=16
https://qiita.com/negi-drums/items/054cb231b88bc7040e03/likers?page=16
864デフォルトの名無しさん
2024/04/21(日) 16:24:00.27ID:qxmZyZFi 名前とか個人情報は隠すのにプロフィールに東大とか
書いちゃうのはそれでマウント取りたい人なんだろw
書いちゃうのはそれでマウント取りたい人なんだろw
865デフォルトの名無しさん
2024/04/21(日) 18:46:43.06ID:txpnC2BO > C++コンパイラはあなたよりも良いコードを書く
挑発的なタイトルであることは本人も認めてるみたいだけど具体的な反例挙げられたら途端にかっこ悪くなるやつだなあ。
なぜこんなタイトルを付けてしまったのか。
挑発的なタイトルであることは本人も認めてるみたいだけど具体的な反例挙げられたら途端にかっこ悪くなるやつだなあ。
なぜこんなタイトルを付けてしまったのか。
866デフォルトの名無しさん
2024/04/21(日) 20:20:04.08ID:ybRYcN5v867デフォルトの名無しさん
2024/04/21(日) 22:07:23.00ID:gmhBLKG/ 東大様が自ら墓穴を掘ることはないだろうから
多分わざとツッコミどころを用意したんだと思う。
RustやC++をディスってるのも反応を期待してのことだろう。
コメント付けてる暇人は釣られたんだろうな。
多分わざとツッコミどころを用意したんだと思う。
RustやC++をディスってるのも反応を期待してのことだろう。
コメント付けてる暇人は釣られたんだろうな。
868デフォルトの名無しさん
2024/04/21(日) 22:15:35.50ID:qQMQzKm3 アホがアホを釣ったとして
それはとても悲しい全体像となる
それはとても悲しい全体像となる
869デフォルトの名無しさん
2024/04/21(日) 22:36:22.80ID:lFAPaVal > 皆さん既にお気付きかもしれませんが、この関数では-1を返すことはありません。というのも a == 0 かつ b == 0 のときは、当然 a == 0 または b == 0 も満たしますから、関数は0を返します。つまり、コード内のD, Eの部分の条件分岐は余分であるということです。一般に条件分岐はジャンプ命令を生み、これは比較的計算時間コストが大きいため、できれば余計な条件分岐は避けるべきです。しかしながら、仮に私たちがうっかり余計な分岐を入れてしまっても、コンパイラは気づいてその部分のコードを削除してくれます。優秀ですね。
分岐しないパスが存在するって要はバグなんだがコンパイラが
警告も出さずにしれっと削除するのを「優秀ですね。」ってアホか。
分岐しないパスが存在するって要はバグなんだがコンパイラが
警告も出さずにしれっと削除するのを「優秀ですね。」ってアホか。
870デフォルトの名無しさん
2024/04/22(月) 07:13:24.38ID:HPc0DdIV871デフォルトの名無しさん
2024/04/22(月) 07:37:55.96ID:uMUj4fuz いまどきの言語や開発環境なら通らないパスがありますよって警告出すね
C/C++の最適化オプションなんて昔から勝手なことするから
製品版では最適化しないのは常識
C/C++の最適化オプションなんて昔から勝手なことするから
製品版では最適化しないのは常識
872デフォルトの名無しさん
2024/04/22(月) 08:35:32.75ID:Mx4xx2Y5 > いまどきの言語や開発環境なら通らないパスがありますよって警告出すね
少なくともg++やclang++では警告出ないみたいだから静的解析ツール頼みかな。
> C/C++の最適化オプションなんて昔から勝手なことするから
> 製品版では最適化しないのは常識
未定義動作とかよくわかってない人がいる現場ではそうせざるを得ないという話は聞いたことあるけど常識ではないだろw
少なくともg++やclang++では警告出ないみたいだから静的解析ツール頼みかな。
> C/C++の最適化オプションなんて昔から勝手なことするから
> 製品版では最適化しないのは常識
未定義動作とかよくわかってない人がいる現場ではそうせざるを得ないという話は聞いたことあるけど常識ではないだろw
873デフォルトの名無しさん
2024/04/22(月) 08:50:00.29ID:PISpkcW3 コンピュータの方が優秀とよくわかるアホさで草
絶対実行されないコードを削除して何が悪いんだ
絶対実行されないコードを削除して何が悪いんだ
874デフォルトの名無しさん
2024/04/22(月) 08:50:26.60ID:wAck0ykv 実行形式ファイル見たらフ(INT3)で埋め尽くされてるやつたまにあるよなあ
875デフォルトの名無しさん
2024/04/22(月) 08:55:04.99ID:OBlrLYUt 最適化を期待して読みやすさを優先することはよくあることだからそんなんで警告出されたり最適化禁止されたらたまらんわ
876デフォルトの名無しさん
2024/04/22(月) 08:58:02.27ID:wAck0ykv > 一般に条件分岐はジャンプ命令を生み、これは比較的計算時間コストが大きいため、
計算時間じゃねえんだよなあ…
計算時間じゃねえんだよなあ…
877デフォルトの名無しさん
2024/04/22(月) 09:12:25.48ID:rD/amSt3 > 絶対実行されないコードを削除して何が悪いんだ
絶対実行されないコードの削除は歓迎だが警告しないのは不親切という話だぞ?
絶対実行されないコードの削除は歓迎だが警告しないのは不親切という話だぞ?
878デフォルトの名無しさん
2024/04/22(月) 09:43:32.24ID:OBlrLYUt >>877
人が見て網羅してることがひと目でわかるようにわざわざ冗長なコードを入れてるのにいちいち警告するのは不親切という話だぞ?
人が見て網羅してることがひと目でわかるようにわざわざ冗長なコードを入れてるのにいちいち警告するのは不親切という話だぞ?
879デフォルトの名無しさん
2024/04/22(月) 10:12:28.08ID:wAck0ykv 警告はコンパイラのオプションで潰せばいいと思うが、デフォで警告なしがいいだろうな
880デフォルトの名無しさん
2024/04/22(月) 11:32:48.49ID:3Hrtbto8 > 人が見て網羅してることがひと目でわかるようにわざわざ冗長なコードを入れてるのに
どう見てもコーディングミスだろw
int f1(int a, int b) { // A
if(a == 0 || b == 0) { // B
return 0; // C
}
if(a == 0 && b == 0) { // D
return -1; // E
}
return 1; // F
} // G
どう見てもコーディングミスだろw
int f1(int a, int b) { // A
if(a == 0 || b == 0) { // B
return 0; // C
}
if(a == 0 && b == 0) { // D
return -1; // E
}
return 1; // F
} // G
881デフォルトの名無しさん
2024/04/22(月) 13:26:55.85ID:C1yV6FBy Cなんて使うなっていう話だぞ
>Cは時代遅れとアメリカ政府も発表
>「ソフトウェアはメモリ安全でなければならない」との声明を発表、米ホワイトハウス:「C」「C++」よりも「Rust」などの言語を推奨
>atmarkit.itmedia.co.jp/ait/articles/2403/18/news045.html
>全銀ネットとNTTデータの不祥事(金融不安)
>インデックスの参照先として、本来アクセスしてはいけないメモリー領域を示すことになったことからアプリケーションが異常終了
>テーブル生成プログラムは、C言語で開発したプログラム
>it.impress.co.jp/articles/-/25677
>Cは時代遅れとアメリカ政府も発表
>「ソフトウェアはメモリ安全でなければならない」との声明を発表、米ホワイトハウス:「C」「C++」よりも「Rust」などの言語を推奨
>atmarkit.itmedia.co.jp/ait/articles/2403/18/news045.html
>全銀ネットとNTTデータの不祥事(金融不安)
>インデックスの参照先として、本来アクセスしてはいけないメモリー領域を示すことになったことからアプリケーションが異常終了
>テーブル生成プログラムは、C言語で開発したプログラム
>it.impress.co.jp/articles/-/25677
882デフォルトの名無しさん
2024/04/22(月) 14:24:49.24ID:sMMXaqoc 古典的なコンパイラの最適化とかネタが古くさい
わざわざそんなもん拾ってきてありきたりな感想述べる
まさに無能じじいの行動そのもの
わざわざそんなもん拾ってきてありきたりな感想述べる
まさに無能じじいの行動そのもの
883デフォルトの名無しさん
2024/04/22(月) 15:21:18.33ID:p6wgiHwr 東大で学ばれてる優秀な若者を「無能じじい」とはなあ
884デフォルトの名無しさん
2024/04/22(月) 15:31:16.09ID:OBlrLYUt >>880
他はとっくに一般論に移ってるのにそのコードの話をまだしてたんかい
他はとっくに一般論に移ってるのにそのコードの話をまだしてたんかい
885デフォルトの名無しさん
2024/04/22(月) 16:56:42.07ID:uMUj4fuz C/C++界隈はプログラマは神様だからミスしないという前提
最適化しちゃえって発想になると思うんだけど
絶対実行されないコードを書いてる時点で神は死んだ
最適化しちゃえって発想になると思うんだけど
絶対実行されないコードを書いてる時点で神は死んだ
886デフォルトの名無しさん
2024/04/22(月) 17:46:18.50ID:S9LfDdwP いつの話をしてるんですかね
887デフォルトの名無しさん
2024/04/22(月) 18:59:45.30ID:zFopJPp2888デフォルトの名無しさん
2024/04/22(月) 21:19:40.51ID:S9LfDdwP いい加減自分の考えがおかしいって気づかないか?
ああ気づかないか
ああ気づかないか
889デフォルトの名無しさん
2024/04/22(月) 21:37:40.94ID:6zTOd85r ashworthまだこのスレに居んだなぁ
890デフォルトの名無しさん
2024/04/22(月) 21:50:54.49ID:Q7jAjdPS >>858のリンク先の※欄
C++が速い派もRustが速い派も自説に都合が良い記事引き合いにしててワロタw
どっちが速いんでも良いけど自分の推しの明らかな利点も主張できない程度の知識で物申すとか恥ずかしくないのかww
C++が速い派もRustが速い派も自説に都合が良い記事引き合いにしててワロタw
どっちが速いんでも良いけど自分の推しの明らかな利点も主張できない程度の知識で物申すとか恥ずかしくないのかww
891デフォルトの名無しさん
2024/04/23(火) 08:34:48.14ID:jL9Caq4Q892デフォルトの名無しさん
2024/04/23(火) 09:46:54.49ID:jXQ0V2HY >>891
皆が書いているコメントを読んでいないのか?
結局C++のそのコードだと未定義動作により限界境界値においてg++とclangの間ですら結果が変わってしまう
一方でRustの方は限界境界値においても安全に正しく結果を出す
条件を揃えてやればC++もRustも同じ速度となる
皆が書いているコメントを読んでいないのか?
結局C++のそのコードだと未定義動作により限界境界値においてg++とclangの間ですら結果が変わってしまう
一方でRustの方は限界境界値においても安全に正しく結果を出す
条件を揃えてやればC++もRustも同じ速度となる
893デフォルトの名無しさん
2024/04/23(火) 10:10:55.10ID:WgFYg/rm アホはどっちが速いか最強かみたいなことにしか興味ないからな
894デフォルトの名無しさん
2024/04/23(火) 10:52:27.29ID:juGvbhnw ブレーキを踏まないから速いというだけで最後クラッシュするのがC++
最後ちゃんと止まるのがRust
という話でしかない
最後ちゃんと止まるのがRust
という話でしかない
895デフォルトの名無しさん
2024/04/23(火) 11:39:00.55ID:z18rLtgI 結局記事書いた人が自己解決できてない時点でRustが使えない言語であることに変わりないんだよなあ
896デフォルトの名無しさん
2024/04/23(火) 11:47:44.03ID:FYZoGyZj 「Rustで性能を引き出すには同じ処理をC++で書いてベンチマーク、アセンブリ言語出力を確認してRustの書き方にフィードバックするのが有効」かあ、φ(..)メモメモ
ってやってられるか馬鹿w
ってやってられるか馬鹿w
897デフォルトの名無しさん
2024/04/23(火) 11:48:54.59ID:BxRYy2o2898デフォルトの名無しさん
2024/04/23(火) 12:32:33.69ID:QvqBjop5 大抵の人はアセンブラ出力まで見ないだろうから「RustはC++と比べるとなんか遅い」という評価は変わらないだろうな
899デフォルトの名無しさん
2024/04/23(火) 12:55:23.52ID:lM1cqtJ/900デフォルトの名無しさん
2024/04/23(火) 13:13:28.26ID:kZ9DzGPl つまりC++が最強ということですね
901デフォルトの名無しさん
2024/04/23(火) 13:25:50.91ID:6z0oIsv3 必死になってここでRustの宣伝するのやめてね
みんな別に興味ないから
みんな別に興味ないから
902デフォルトの名無しさん
2024/04/23(火) 13:37:36.49ID:hSiyFM+Z >>899
99%のケースではC++とRustで速さ同じだからそんな特殊なケースは誤差でどうでもいいけれど、
境界値では動作しない最適化をするC++と、境界値でも安全な動作をさせるRustの方針の違いだな
99%のケースではC++とRustで速さ同じだからそんな特殊なケースは誤差でどうでもいいけれど、
境界値では動作しない最適化をするC++と、境界値でも安全な動作をさせるRustの方針の違いだな
903デフォルトの名無しさん
2024/04/23(火) 13:47:53.86ID:6z0oIsv3 うぜーなこいつ
904デフォルトの名無しさん
2024/04/23(火) 13:56:55.67ID:J2Lwn5B1 前の東大生の記事もそうだけど、コンパイラが最適な出力ができるように人間様がコードをあれこれチューニングする議論なんて不毛だと思うんだよな
905デフォルトの名無しさん
2024/04/23(火) 14:54:05.31ID:bhe+5XBn Rust始めたくなったわ
906デフォルトの名無しさん
2024/04/23(火) 15:10:39.50ID:otAXVloV RustやC++のコンパイラが優秀なのはそうなんだろうけど
それの贔屓の人が最強とか言っちゃうと「じゃあこれは?」って
話も出てくるんで限がないんだよな。
てことで人手によるアセンブラが最強。
それの贔屓の人が最強とか言っちゃうと「じゃあこれは?」って
話も出てくるんで限がないんだよな。
てことで人手によるアセンブラが最強。
907デフォルトの名無しさん
2024/04/23(火) 15:15:32.37ID:bhe+5XBn アセンブラ始めたくなったわ
908デフォルトの名無しさん
2024/04/23(火) 22:42:22.08ID:TN1g3C31 C++のプログラムをRustに移植して言語の性能を比較してみた(6x6オセロの完全解法を例に)
https://qiita.com/cnloni/items/e9820fe5099ad7029eaa
この記事もRustでC++並みのパフォーマンス得るのに結局アセンブラ出力見てるな。
https://qiita.com/cnloni/items/e9820fe5099ad7029eaa
この記事もRustでC++並みのパフォーマンス得るのに結局アセンブラ出力見てるな。
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 中国側が首相答弁の撤回要求、日本側拒否 [夜のけいちゃん★]
- 債券・円・株「トリプル安」に…長期金利1.755%まで上昇、円は対ユーロで史上最安値 [蚤の市★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★5 [ぐれ★]
- 映画「鬼滅の刃」の興行収入急減、日本行き航空券大量キャンセル…中国メディア報道 [蚤の市★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 【大分】佐賀関で大規模火災、170棟以上が延焼中 70代男性1人と連絡取れず [ぐれ★]
- フランス「G7に習近平主席を呼びたい」ドイツ「良い考えだ」 高市さん...? [237216734]
- 麻生太郎氏、高市政権と距離を置きはじめる(´・ω・`) [399259198]
- 【悲報】中国営業に熱心な日本人タレントたち、中国のイベントが続々と中止に… まだ予定中のアイドルとか歌手とかたくさんいるけど [452836546]
- 自閉症が「んなっしょい」と連呼するお🏡
- 【悲報】高市効果で「1ドル=160円」が相場へwwwwwwwwwwwwwwwwwwwwwwwwwwwww 止まらぬ高市円安💥💥 [871926377]
- 【悲報】SP500今日も暴落で完全に世界恐慌。高市恐慌として全世界で語り継がれそう [686538148]
