2011/11/21(Mon) 19:13:31|NO.43177
第一このスレを書いた理由すら分からない;;
2chでやればいいのに!とか言いながら釣られてみた
ついでにもうちょっと書きたいことが
>HSPでもいちいちコンパイルしてますよね。
HSPはC,BASICと違ってインタプリタですよ と各書籍に書いてある
コンパイルっていうのはHSPのメニューとかに書いてあるものじゃなくて、
一時ファイルを介して一旦コンピュータに分かる機械語または中間言語もしくは
特有の書式に直して処理を行う事
インタプリタ式のHSPは中間言語に変換してEXEなどのいわゆる“実行ファイル”を
作成するとき以外“コンパイル”しないのだ。
普通に考えれば他に読み書きの形跡が無い限り、
ランタイムがここはこう表示するかを直接読み取っている。
HSPランタイムがどう処理するかで結果が違ってくるが…
雑記:全然役に立たないムダ知識↓
試しに一時ファイルであるhsptmpを開けば、スクリプトがそのまんま書いてある事が分かる
発言について補足:
私が言いたかったのは、Cのコンパイルはいちいちそういう言語変換を行っているので
テストに余計な時間がかかるということなのだ。
じゃ、ゲーム制作以外HSPはしばらくお休み…
|