[過去ログ] C++相談室 part165 (978レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(2): デフォルトの名無しさん (ワッチョイ efda-9b8G) [sage] 2023/10/31(火) 07:37:38.52 ID:+ZyYyqMO0(1) AAS
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑同じ内容を3行貼り付けること
次スレは>>980が立てること
無理なら細かく安価指定
※前スレ
C++相談室 part164
2chスレ:tech VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
954: デフォルトの名無しさん (ワッチョイ 797c-ixHo) [sage] 2025/04/21(月) 20:40:44.85 ID:NUGisEOi0(1) AAS
Dijkstra先生の例の論文でも読んでこい
955: はちみつ餃子◆8X2XSCHEME (ワッチョイ 7932-imSP) [sage] 2025/04/21(月) 21:41:22.47 ID:++xqwTI40(1) AAS
>>953防災設備みたいなものだ。
使わないで済むほうが良いけど必要なときに避けようとすれば被害が大きくなる。
だけど goto は使わないで済むときに使ってしまうと更に被害が出る。
なので自分の判断に自信がないなら教条的に goto を避けたほうが全体としては比較的にマシなんだよ。
そもそも状況が理想的でないことも多いのだから理想通りにプログラムを構成できなくても仕方がない。
もうぐちゃぐちゃになってるものでもどうにかしなきゃならないときはあるだろ。
956: デフォルトの名無しさん (ワッチョイ f969-3oCd) [sage] 2025/04/21(月) 22:36:31.36 ID:amcA96LQ0(1) AAS
>>953
プログラミングにおいて再帰は最も重要な構造であり、C++もスタックフレームやASTなど再帰的な構造を暗黙の了解として成り立っている。
しかしgotoはこの再帰構造を容易く破壊してプログラムに混沌をもたらす。よってgotoは使ってはならない。
957: デフォルトの名無しさん (ワッチョイ b501-4ocp) [sage] 2025/04/21(月) 23:23:45.99 ID:7ucDJhu90(1) AAS
>>951951(1): デフォルトの名無しさん (ワッチョイ b670-qtpD) [sage] 2025/04/21(月) 09:32:27.45 ID:W4eIGfRa0(1) AAS
MCPは単なるJSON-RPCだから仕様書とスキーマをAIに突っ込めばすぐできるでしょ
MCPサーバーなんてどうせAI丸投げで実装させるのが基本だし、
速度も完全にIOとLLMがボトルネックだから、わざわざC++で実装しようなどという奴はいないのだろう
レス有難うございます
Oat++なるウェブフレームワークにoatpp-mcpなるライブラリがあるようです
まずはOat++から遊んでます
958: デフォルトの名無しさん (ブーイモ MM3e-N74K) [sage] 2025/04/22(火) 07:13:32.77 ID:UYuDPI7gM(1) AAS
gotoが駄目ならlongjmpを使えば良いじゃない by マリー
959: デフォルトの名無しさん (ワッチョイ 8af0-pFs9) [sage] 2025/04/22(火) 08:22:15.23 ID:oDpGVZXg0(1) AAS
setjmp/longjmpをANSIに詰め込んでるの💩だよね
960: 青木康善 (ワッチョイ 8a72-0ulL) [sage] 2025/04/23(水) 17:25:43.12 ID:4FkXeR/00(1) AAS
アドバイスありがとうございます。駿台電子のネットワークの先生が昔、あらゆるプログラミング言語の中で一番、処理が早いのはC++だと言っていたので、頑張ります。
961(1): デフォルトの名無しさん (ワッチョイ 5e85-M5IX) [sage] 2025/04/23(水) 23:23:42.67 ID:1cvTRmDz0(1) AAS
いまだにgoto論とかw
いかに効率的にAIに作らせるかの時代だぞ
誤差レベルの最適化なんかやってる場合かよ
962: デフォルトの名無しさん (ワッチョイ 6639-nw4i) [sage] 2025/04/24(木) 00:55:04.53 ID:ClCGshC50(1) AAS
まずAIにテストをつくらせてだな。。
963: デフォルトの名無しさん (ワッチョイ 6610-VXNn) [sage] 2025/04/24(木) 08:02:23.17 ID:3fimUhF30(1) AAS
C++使いはジジィが多いからAIどころかIDEすら拒絶してるもんな
70年代からずっとgoto論だのインデント文字数だのvi vs emacs論争をたぶん絶滅するまで続けてるよ
964: デフォルトの名無しさん (ワッチョイ 5e01-3oCd) [sage] 2025/04/24(木) 08:42:38.65 ID:WKi0rg0u0(1) AAS
>>961
そのあたりは要件定義とかユースケースとかの話だから、問題領域が違うよ。
しかし>961もそうだけど、AIの使い方の話をしているやつからPM知識の匂いがしないのはなんでかね。
AI利用法とかPMで長年研究してきた問題と重複する部分が多いのに。
965: デフォルトの名無しさん (ブーイモ MM3e-M5IX) [sage] 2025/04/24(木) 08:45:22.69 ID:YbDQClr8M(1) AAS
また香ばしいの来たなw
966: デフォルトの名無しさん (ワッチョイ 8a1d-69r1) [sage] 2025/04/24(木) 11:46:10.31 ID:cjL4AtoW0(1/2) AAS
まずそのgotoの話し始めたコテがどう見ても知的に問題がありそうな感じなのに
そいつの話題に乗って語り始めちゃったところで、まともな結論にたどり着けるはずもなく…
967: デフォルトの名無しさん (アウアウウー Sa21-NXaD) [] 2025/04/24(木) 13:24:56.21 ID:ndm7u60Wa(1) AAS
C++よりCの方が速い
968(1): デフォルトの名無しさん (ササクッテロロ Spbd-0ulL) [sage] 2025/04/24(木) 13:38:32.65 ID:rhg+hx6mp(1) AAS
まあ、クラス関数テーブル参照する分C++の方が遅いかなw
969: はちみつ餃子◆8X2XSCHEME (ワッチョイ 7932-C6fW) [sage] 2025/04/24(木) 13:43:43.90 ID:pnRjJMwb0(1/2) AAS
クラス関数テーブルって何?
970: デフォルトの名無しさん (ワッチョイ 8af0-pFs9) [sage] 2025/04/24(木) 13:51:17.41 ID:XeDfAgiK0(1) AAS
vtableのことかよ
最近のはプリフェッチ改善されてきているからな
971: デフォルトの名無しさん (ワッチョイ b501-4ocp) [sage] 2025/04/24(木) 16:00:45.28 ID:ewKS50go0(1) AAS
>>968
メンバ関数は必ずvtableを参照するものではない(非仮想のメンバ関数)
参照しなければCと変わらん
Cでvtable相当のものを用意してそれを介して関数呼べば
仮想メンバ関数呼ぶのと変わらん
972: 青木康善 (アウアウウー Sa21-0ulL) [sage] 2025/04/24(木) 16:39:12.09 ID:aYrGN0fKa(1) AAS
rack extention作りますが、グラニュラーとstutterとフーリエ変換付けたら、デスマーチ状態になりそうだなあ。
973: デフォルトの名無しさん (ワッチョイ 8a1d-69r1) [sage] 2025/04/24(木) 16:55:57.61 ID:cjL4AtoW0(2/2) AAS
ね、バカに反応するだけ時間の無駄だって
974: はちみつ餃子◆8X2XSCHEME (ワッチョイ 7932-imSP) [sage] 2025/04/24(木) 20:09:19.15 ID:pnRjJMwb0(2/2) AAS
この場合に何を指してクラス関数という言葉を使ったか (そしてそれが速度的ペナルティに繋がると思ったか) は当人にしかわからんが、私なりに推測すると Java Python Ruby などで言うところのクラスメソッドから間違った類推をして得られた概念ではないかと思う。
これらの言語は「クラスはオブジェクトである」というパラダイムの世界で、抽象メソッドでもインスタンスメソッドでもない場合でも動的なディスパッチを必要とする場合がある。
もちろん C++ ではそうではなく、仮想関数を除けばコンパイル後には関数を指す唯一無二のアドレスが確定していて C の関数と比べて速度的不利はないし、仮想関数のようなことを C でやろうとすれば間接参照なり分岐なりのコストはどうせ必要なので仮想関数を C++ の速度的不利というのは無理筋だ。
ただ、充分な理解なく不必要に速度的不利な機能を使ってしまうことが (C よりは) 高いだろうという意味では C++ が不利と言えなくもないかもね。
975: デフォルトの名無しさん (ワッチョイ 797c-ixHo) [sage] 2025/04/24(木) 20:50:08.03 ID:4KP0cuFt0(1) AAS
vectorは境界チェックするから遅くてゴミでCの配列には必要ないから最強だって暴れてた超天才Cグラマ様おったなあ
976: デフォルトの名無しさん (オッペケ Srbd-nw4i) [sage] 2025/04/24(木) 23:12:29.97 ID:DqjjH7fdr(1) AAS
境界チェックはしてるんだけど、最適化の過程で霧散する…
…いまは、どこの言語もそのくらいはできるからね
977: 青木康善 (アウアウウー Sa21-0ulL) [sage] 2025/04/24(木) 23:14:17.38 ID:Nm4FYEaNa(1) AAS
オライリーで、head first C++が洋書で無いかなあ。
978: 青木康善 (アウアウウー Sa21-0ulL) [sage] 2025/04/25(金) 07:29:57.52 ID:IL/no3kVa(1) AAS
そりゃ、あなたたちは、プログラマーというサラリーマンなんだから、僕はバカですよ。。。とほほ。。。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.146s*