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