[過去ログ]
【囲碁?】囲連星のAIを作ってみよう【連珠?】 (799レス)
【囲碁?】囲連星のAIを作ってみよう【連珠?】 http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
397: 名前は開発中のものです。 [sage] 2007/12/16(日) 11:32:23 ID:Kur0Wr75 でも結局C++を覚えなければいけないのであれば 最初からC++を使った方がいいと思いませんか? 標準ライブラリを見たら、 C++のはかなりlistとかstackとかアルゴリズムに使う概念が充実していますが、 Rubyは文字列操作だったり、その他ソフトウェアに必要なライブラリが充実しています。 結局C++が良い気がしてきました。 しかし、もっとスピードを求めるとすればCやfortranですか? C++はCより若干遅いそうです。 当方、この分野を自分の専門に決め打ちしようかと悩んでいる電気電子系の学生です。 冬休み中に強化学習の課題が出ました、それはC++で書いてみるつもりです。 (ちなみにCはある程度なら書けますしC++も全く触った事ないわけでもない) こういうアルゴリズム市場での使用言語はなんなんですか? おれはRuby厨なので、オブジェクト指向で書けないとめちゃくちゃな事になりそうですが、 囲碁のプログラムって概念が難しいだけで、 実装は手続き型でも全く問題ありませんよね。 研究室では主にC++とJavaが使われているそうです。 Rubyはごくマニアックな人が使うという感じですね。うーん・・・ 最初にJava勉強しとけば楽だったかな http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/397
398: 名前は開発中のものです。 [sage] 2007/12/16(日) 11:46:04 ID:tvhAhM9O >>397 ゲームのAIなら未だにC/C++が多いと思う。Javaは多少遅いけどあり。Rubyはよく知らない。 関数型言語でAI書けたら面白いかもね。 言語に関して言えば、学生ならやれるだけやっとけ。 使わないのは問題ないけど、使えないのは論外。 スピードについては、まだ気にする必要のないレベルだと思うよ。 とっつきやすい言語で始めて、アルゴリズムレベルで改良の余地がないというところまできてから、 C/C++なんかに乗り換えても良いと思う。 もちろん最初からC/C++でもOKだけどね。 http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/398
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
1.713s*