[[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;