貴様ら!ブロック崩し作るので見てください
■ このスレッドは過去ログ倉庫に格納されています
0595デフォルトの名無しさん
NGNGゲーム作りにはそれが障害になりうる。また文法が緩く、入門者
は早期に移動しないと悪癖が見に付き易い。
DLLの利用は出来るが、一般的なDLLは作れない。
Delphi APIも直接叩ける、インラインアセンブラも使える。 DLLも作成出来
COM/ActiveXも作成出来る。 Linux用にはKylixもある。
文法は厳しく、制御構造もVBより少ない。 またbegin/endのような
書き方が冗長に見えるが、それが逆に冗長でないコードの書き方を
促進しているともいえる。 ポインタと配列も完全に区別されており、
初心者の入門言語としては良い。 さらにコンポーネント志向とも言
えるその設計スタイルは上級者になっても利用出来、かつ他言語
でも応用可能な身に付けてよいスタイルである。
ただし、多くのSDKがCスタイルで提供されており、最新技術を利用
したい場合は両方に通じていなければならない。 その移植の手間
もDIYとなるのが苦痛な面もある。
Java 基本的にはハードは直接叩けない=制限が多い (MSのは別にして)
しかし、ブロック崩し程度なら障害にはならない。
開発環境としてRADもあるが、 VB/Delphiに比べると貧弱
RADでない環境の足がかりとして良い
C/C++ windowsでは多くのSDKはほぼ C/C++ 特にVCで提供されており
最低読めなければならない必須言語である。
しかし入門時からどっぷり漬かると、
配列とポインタの混同に始まり、豊富なサンプルコードの為に逆に
コードコピペの癖やアルゴリズムのSTL依存病、などの症状にも
かかりやすい
■ このスレッドは過去ログ倉庫に格納されています