[[FrontPage]]

#contents

**HSPの特徴/概要 [#hsp1]
Hot Soup Processor の略称。Basic言語に似たスクリプト言語。&br;
&br;
簡単にGUIのWindowsアプリを開発できる。&br;
ゲームやノベルなどのソフトを作るのに適している。&br;
ただ、実行速度に難があり、少し工夫をしないとおもちゃのよう。&br;
&br;&br;
ユーザー数が多く、命令や拡張ファイルなども日々増えてきているので、今後期待できそう。&br;
言語仕様がHSP2とHSP3では少し異なっているため、注意するべし。&br;
&br;
&br;
**用意するもの [#hsp2]
[[HSP3.1(最新ver):http://hsp.tv/make/hsp3.html]]&br;
以上&br;
&br;
&br;
**プログラム例 [#sc30f0a1]
***何もしないプログラム [#hsp3]
エディタを起動します&br;
F5キーを押します&br;
かんせーい&br;
&br;
&br;
***Hello Worldプログラム [#hsp4]
まず、服を脱ぎます。&br;
エディタに「mes "Hello World"」を打ちます。&br;
F5キーを押します&br;
完成&br;
&br;
&br;
**メリット [#hsp5]
・何もしなくてもウィンドウを生成する。&br;
・覚えやすい、使いやすい。&br;
・それなりにいろいろと命令が揃ってるのでいろいろとできる。&br;
(通信/描画/音楽/動画/メモリ/エロゲ...etc)&br;
・ユーザー数が多い。&br;
・国産で無料。&br;
・JavaアプレットやCGIも作れる。&br;
&br;
&br;
**処理速度の遅いインタプリタ [#hsp6]
HSPはコンパイラを通すのではなく、インタプリタで実行ファイルを生成します。&br;
コンパイラのように一度に最適化をするわけではなく&br;
構文毎に解釈するため、実行速度が多少遅く感じます。&br;
&br;
HSPはJavaと同じような中間コードを使用しているので&br;
コンパイラ>>(越えられない壁)>>HSP>>インタプリタ&br;
↑のような処理速度となります。&br;
&br;
ですが、最近のPCならそれほど処理速度の違いは感じられないと思います。&br;

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS