184 :
デフォルトの名無しさん:2006/05/20(土) 16:46:18
せめてアセンブリ言語使わないとやってられん。
つか8bit,16biの頃ならまだしも、今時のやれキャッシュだパイプラインだマルチコアだ、
なCPU使うならCコンパイラの吐くコードの方が速かったり。
何でも良いけどgccからas外せ
186 :
デフォルトの名無しさん:2006/05/20(土) 16:57:37
インタフェースを宣言するときはメソッドに0を代入するとかは、何百歩譲ったとしても糞仕様だよな・・・
VM使う言語でゲーム作ると特有の欠点があって
1フレームに1回GCを発動させるよう調節しないと画面がカクカクになる
GC切って後でまとめてどかんってのは愚の骨頂らしい
Javaで普通に携帯ゲーム作ってるけど、いかんかったの?
>>189 GCってイメージするよりずっと高速だよ
マップ等に保持されるオブジェクトは、そのうち殿堂入りするし
動的に生成されるメモリなんてたかが知れてるからリソース消費も微々たる物
191 :
デフォルトの名無しさん:2006/05/20(土) 17:50:21
>>184 別に無能な事を自己紹介しなくてもいいよ
192 :
デフォルトの名無しさん:2006/05/20(土) 17:55:00
193 :
デフォルトの名無しさん:2006/05/20(土) 18:01:45
>>192 そうか。
高血圧は良くないから落ち着いた方がいいんじゃないか?
何でお前らこんな何もない所で火病起こしてるんだよ
プログラマの精神的な未熟さは、vipに迫るものがあるな
もれvipperだけど優秀なプログラマだおブーン ⊂二(^ω^ )二二二⊃
196 :
デフォルトの名無しさん:2006/05/20(土) 18:23:28
自称優秀
他称未熟 のほうが2chには多い
198 :
デフォルトの名無しさん:2006/05/20(土) 18:37:43
>>163 ていうかModern C++もEffecttive C++も読んでない奴がC++使えるとか言ってる世界なの?開発って
なんかこの板とかマ板とか読んでるとあんまりいい世界じゃなさそうだね。
俺職業プログラマになりたいと思ってたけど考え直そうかなあ。(いま学生)
もうModern C++を読んだくらいでは使いこなせない
あれ5年前だからな
DoubleBuffer使ってないんじゃないの?
D言語にはメジャーGCとマイナーGCを使い分ける機構があるけど
Javaには無いよな
D言語のがゲームに向いてるのかも知れん
>>202 カクカクとダブルバッファが同関係アルの缶
>>198 大人って思っている以上に馬鹿で勉強嫌いな奴多いよ。
PGとかのIT系行きたいとか言う奴の大半は
ラクそうで流行でなんとなく綺麗だからとか不純な動機のやつばかり。
C++でまともに開発できる人間なんて極々一部だよ。
>>205 俺も学生なんですけど、そんなところなんですか・・・。
>>206 安心しろ、他の分野でもそんなもんだ。
誰の言葉だったか忘れたけど「世の中の9割はクズだ」。
「そんなこと言ったって俺、これ以外の仕事して生きてる自分なんて考えられないよ」
みたいな、選択肢の無い状況でこの道に入る良くも悪くもビョーキな奴の割合は
確実に減っただろうね。
この分野で有能になるには、才能の他にその「病原菌」が不可欠なんだけど。
209 :
デフォルトの名無しさん:2006/05/20(土) 22:52:16
>>203 ヲイヲイ。CGの機構はJavaの方が先を行っているよ。
Sun JVMにしろJRockitにしろ。
>>209 はぁ? なに言ってんだ?
CGならアセンブラ/C/C++に決まってんだろ?
CGすんのにJavaなんか使うなよ。
Javaはfrom世代GCとfrom+to世代GC(フルGC)の使い分けって出来ないだろ?
System.gc()が即すのはたぶん前者かな?
>>207 俺もそんな話聞いたことがあるな。
どこの分野もリードできる有能な人間は1割らしい。
>>207 しかも、面白いことに、残り一割を集めると、
そいつらの9割もクズにな(あれなんか違う
214 :
デフォルトの名無しさん:2006/05/21(日) 02:33:13
.d というソース拡張子はこれいかにw
dependency ファイルと競合しないのかにゃ
JavaでSystem.gc()はフルGC(new+old)
new世代のみのGCは明示的に起こせない
ユーザAP中で明示的にGC起す意味無し。
ゲームはC/C++で作れって。
組込Javaは無謀って事だな
リアルタイム処理に向かないだけだよ
(とはいえNASAもJava採用してるよな、用途別だろうけど)
そもそもどのオブジェクトがnew世代に属するかをコーダが把握するのは不可能。
ましてそれに依存したコードを書くなんて馬鹿決定。
NASAはadaでも使ってろボケ
224 :
デフォルトの名無しさん:2006/05/21(日) 13:05:30
結論:リアルタイム処理にはC++
結論:リアルタイム処理にはアセンブラ
結論:
>>225 は物事を1か0でしか考えられないアフォ
>>222 >そもそもどのオブジェクトがnew世代に属するかをコーダが把握するのは不可能。
何言ってんの?
>>227 世代別GCしか知らない厨房は黙ってろって(藁
>>222が世代別GCに対して発言してんだから、その煽りは無理がある
C++やDでは Vアプリ や i-アプリ がつくれねー(・∀・)
なんちゃらアプリという名前でも実質JAVAなんだから当然だろ?( ;Д) ゚ ゚
Cでi-アプリのJavaコード吐けば良くなくね?
>>232 それじゃあJavaでCのソース吐けば何でも出来るだろ。