[過去ログ] C言語なら俺に聞け 162 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
633: (ワッチョイ fbe7-7lhN) 2024/03/19(火)09:24 ID:D/Ya4WHb0(1) AAS
まずはBASICで書いて、速度が欲しいとこだけマシン語に置き換える感じ
634: (ワッチョイ 2910-ZAEI) 2024/03/19(火)09:46 ID:DAgk/2JU0(1) AAS
FD起動IPL設計からなのでまずアセンブラで。
635: (ワッチョイ 8163-IOXH) 2024/03/19(火)10:08 ID:Szfgw2D70(1/3) AAS
FD起動
なんて贅沢なんだ
636: (ワッチョイ 8b2a-Rw/6) 2024/03/19(火)10:39 ID:Fe9RIXyY0(1) AAS
>>631
いきなり perlで書いたソースは既にあって、実行するとメモリ不足になるのでしょ。なので、
いきなり(perl以外の)書きやすい言語で書くのと
いきなりCで書くのと何が違うんだろ?
と訊くべき。
637: (ワッチョイ 8163-IOXH) 2024/03/19(火)11:11 ID:Szfgw2D70(2/3) AAS
昔MZシリーズなんていう8ビットPCがあって、
そのマニュアルにペントミノを解くというプログラムが載っていた
しかし実行しても1日掛かっても回答が出ない
16ビットPC用のCで書き直したら、5分で終わった
ついでにアセンブラにしたら、1分だった
638: (ワッチョイ 59ad-FDlJ) 2024/03/19(火)11:29 ID:FLREyswN0(1) AAS
Perlでアルゴリズムのプロトタイプ書くおじいちゃん、まだ生きていたのか
普通の若者はプロトタイプはPythonで書くんだよな。何故ならネットにダイクストラでもなんでも落ちているから
このおじいちゃんは新しい言語を勉強出来ない人間だし、かといってプロトタイプなしで初手Cで書けるような積み上げのある猛者というわけでもない
引退した方が良いのでは?
639: (ワッチョイ 8163-IOXH) 2024/03/19(火)11:32 ID:Szfgw2D70(3/3) AAS
じゃあ、代わりに書いてあげて
640: (ワッチョイ 7bc9-VMz+) 2024/03/19(火)12:27 ID:h/UmP7BY0(1) AAS
やるならせめてc++でやれよ
わざわざcでやる意味ない
641: (ワッチョイ 8b2a-B9kV) 2024/03/19(火)12:37 ID:SMOg7wK30(1) AAS
翻訳先が Cなら、
Perl より Python の方がコスト(手間)高で、いっぱい損な気ガス
# ダジャレに気付かないのはダレジャ
642: (ブーイモ MM33-VMz+) 2024/03/19(火)14:22 ID:VlZcx0wQM(1) AAS
計算量や使用メモリがネックになるのわかってたら最初からc++かcuda
インタラクティブかつビジュアライズして試行錯誤するときはpython(Jupyter)
643: (ワッチョイ 0bd0-FDlJ) 2024/03/19(火)19:07 ID:qnPpFeXM0(1) AAS
最短経路問題をCudaで解くのはむずくね?
644: (ワッチョイ 7bc9-VMz+) 2024/03/20(水)02:30 ID:yu5B8CqZ0(1) AAS
最短経路の解き方を聞かれてるわけじゃないだろ
645: (ワッチョイ b15f-FuGx) 2024/03/20(水)10:52 ID:+bbLi7EZ0(1) AAS
総当たりさせたらいいんだよw
646(1): (スフッ Sdb2-W6Ep) 2024/03/24(日)18:06 ID:UMIIXnOjd(1/3) AAS
構造体変数の宣言の初期化のとき、ヌルポインタを,{ }でくくらないと、警告が出るのですが、なぜですか? 例えばこんな具合にしないと警告が出ます
struct monster {
char name[80];
int HP, MP;
};
int main(void)
{
struct monster template = {{0}, 7, 4};
647(1): (ワッチョイ 1261-Juro) 2024/03/24(日)18:20 ID:XqBtjkZY0(1) AAS
>>646
char name[80];に入るのはポインタではなくchar型の配列か文字列
648: (スフッ Sdb2-rfcW) 2024/03/24(日)18:24 ID:UMIIXnOjd(2/3) AAS
>>647 よくわかりました ありがとうございます
649: (ワッチョイ 9279-uYHt) 2024/03/24(日)18:43 ID:TrTyAT7D0(1) AAS
なにもわかってなさそうでほほえましい
650: (ワッチョイ ad63-Juro) 2024/03/24(日)18:46 ID:TfhtohDd0(1) AAS
構造体云々言う前に、配列の初期化方法についてまず調べろ
651: (スフッ Sdb2-rfcW) 2024/03/24(日)18:47 ID:UMIIXnOjd(3/3) AAS
我ながら Lolです☺
652: (ワッチョイ 09f0-d20A) 2024/03/24(日)18:57 ID:9Ye9tMrz0(1/2) AAS
>>621
Perlでメモリ不足になるってことは循環参照が発生してメモリが解放されない(PerlはリファレンスカウントGC)
もしくは深い再帰でPerl管理のVMスタックが枯渇したか
どちらにしろCで書いてもメモリをバカ食いするのは間違いないから
データ構造を見直すべき
循環参照を見直す、再帰をループに変えるなどを試してみてはどうか
上下前次1-新書関写板覧索設栞歴
あと 350 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.094s*