[過去ログ]
【囲碁?】囲連星のAIを作ってみよう【連珠?】 (799レス)
【囲碁?】囲連星のAIを作ってみよう【連珠?】 http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
395: 名前は開発中のものです。 [sage] 2007/12/16(日) 04:35:50 ID:i9IYq0C/ >>394 最初のうちは Ruby でもいいんじゃない? 計算量が問題になってから C/C++ にすればいいんだから。 勘所が分かるまでは手に馴染んだ道具を使えばいいと思うよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/395
409: 名前は開発中のものです。 [sage] 2007/12/16(日) 18:10:07 ID:i9IYq0C/ >>397 > C++はCより若干遅いそうです。 そこまで速度を追い求めるなら、コンパイル結果のアセンブリを検証することになる。 ターゲット CPU 上で、どういうコードが出力すべきかを考えて、コーディングしたりアセンブラで書き下ろしたりすることになる。 そこまで行ったら、C や Fortran を選ぶ必要はなくなるから C++ ということになるでしょう。 > おれはRuby厨なので、オブジェクト指向で書けないとめちゃくちゃな事になりそうですが、 オブジェクト指向は、分析や設計の概念だから、アセンブラや C でも実践できる。 >>399 > オブジェクト指向はメモリの使用量が大きくなりそうなのですが。 やりかたによる。 > (オブジェクトを生成したらメソッドなどの領域も確保しますよね?) メソッドのアドレスは、クラスごとに静的なテーブル(vtable とか呼ばれる)になっているので、インスタンスごとのサイズはポインタ1つ分増加するだけ。 Ruby などと違って、クラスの数はコンパイル時に決定できるので、インスタンスが増えてもメソッドの領域でメモリを消費することはない。 > 構造体すらも使うと遅くなる気がします。 動的に生成したら遅くなる。AoS, SoA の話なら、アルゴリズムによるので、構造体だから遅いということにはならない。 >>403 T はテンプレート。 重要なのはそこに列挙されているようなものよりも <algorithm> とか <functional>。 インライン展開されがちだし、書き下ろすより速いことも割とあるよ。 冬休みの課題頑張ってね。 ところで、囲連星の話じゃないような気がするけど? http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/409
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.023s