HSPって(なん)だ?
タイトル(どお)り「HSP」って(なん)なんだ?

HotSoupProcessor略称(りゃくしょう)で「プログラム言語(げんご)のひとつ」だよ。

じゃあ「プログラム(プログラミング)言語(げんご)」って何なん)なの?

()かりやすく()うなら

「自分(じぶん)(かんが)えることのできないパソコンに命令(めいれい)をする言葉(ことば)言葉(ことば)っていうのは(わたし)たち人間(にんげん)がしゃべっているものだね。

人間(にんげん)の「言語(げんご)」っていっても1つじゃなくていっぱいあるよね。

このページを()ている(ひと)の99%以上(いじょう)日本人(にほんじん)だと(おも)うので(著者(ちょしゃ)日本人(にほんじん)だ)、

日本人向(にほんじんむ)けのページとしているから「日本語(にほんご)」で()かれているよ。

(たと)えば「こんにちは」っていうのがそうだよね。

たまに理解(りかい)できない言葉(ことば)をしゃべっている(ひと)()たことないかな?

日本人(にほんじん)でも()からない言葉(ことば)でしゃべる(ひと)もいるけど

「日本人(にほんじん)」という人種(じんしゅ)ではない「外国人(がいこくじん)」が(おお)いよね。

「フランス(じん)」だったり「アメリカ(じん)」だったりといろいろ。

(おな)じ「こんにちは」というのをしゃべるにも皆違(みんなちが)うんだ。

フランス(じん)(はな)すフランス()は「Bonjour(ボンジュール)」って()うのになるし

アメリカ(じん)言語(げんご)英語(えいご)では「Hello(ハロー)」といった(かん)じ。

他国(たこく)言語(げんご)()っている(ひと)はいいとして、

全然知(ぜんぜんし)らない(ひと)(たと)えば

日本語(にほんご)しか()らない日本人(にほんじん)に「My name is ULTIMATE.」と

英語(えいご)(はな)しても(つう)じない。

人間(にんげん)(べつ)のモノなんてそれ以上(いじょう)(つう)じないよ。

人間(にんげん)(いぬ)人間(にんげん)(地球外生命体(ちきゅうがいせいめいたい)人間(にんげん)機械(きかい)、どれもそうだ。

パソコンに「●●というファイルを(ひら)いて。」や「Please open the file ●●.」と

人間(にんげん)使(つか)日本語(にほんご)英語(えいご)命令(めいれい)()く

ましてや言葉(ことば)(はな)しかけても「●●ファイル」は(ひら)いてくれないよ。

ソフトウェアを使(つか)って(はな)すと(ひら)いてくれるようにできるかもしれないですけどね。

(はな)しかけるだけでは(なん)反応(はんのう)もしないよ(現状(げんじょう)では)。

パソコンと対話(たいわ)するにはパソコンの言語(げんご)(はな)さないとね。

人間(にんげん)言語(げんご)がいくつもあるようにパソコンの言語(げんご)もいくつもあるよ。

一応(いちおう)すべて人間(にんげん)()()した言葉(ことば)だけどね。

JAVAという言語(げんご)しか理解(りかい)できないものにC言語(げんご)使(つか)ってもダメ。

HSPというのもそれらとなんら()わることなく(おな)じで

HSPというもの以外(いがい)言語(げんご)単体(たんたい)では理解(りかい)できないんだよ。


理解(りかい)できる・できないはいいとして理解(りかい)させてどうするの? パソコンと(はな)すなんてオタクじゃない? (たし)かにパソコンに1人(ひとり)ブツブツ(はな)しかけるのはどうかと(おも)うけど、 (はじ)めに()いたけどパソコンに「●●をしろ・するな」と命令(めいれい)する言語(げんご)親分(おやぶん)子分(こぶん)関係(かんけい)でHSPを使(つか)ってパソコンを操作(そうさ)する。 パソコンを使(つか)っていてもエラーが()たりと(おも)(どお)りに()かなかったり 使(つか)(がわ)でもパソコンに(もてあそ)ばれていただけの(ひと)もるよね。 プログラム言語(げんご)(おぼ)えパソコンにいろいろ命令(めいれい)完全(かんぜん)使(つか)(がわ)になっちゃいましょう。 言語(げんご)はどれでもいいのだけど、(わたし)はHSPを(すす)めるよ。 HSPはプログラミングの入門向(にゅうもんむ)けにとっても(てき)していると(おも)うんだ。 プログラムを(はじ)めるなら是非(ぜひ)ともHSPも候補(こうほ)の1つに()れてね。 複雑(ふくざつ)高度(こうど)処理(しょり)作成(さくせい)できるまでには 随分(ずいぶん)時間(じかん)()かってしまうけど スタートアップをかんりするソフト や ポーカーゲームソフト 上図(じょうず)のようなちょっとしたアプリケーション・ゲームなら プログラム初心者(しょしんしゃ)でも他言語(たげんご)(くら)べて HSPでだいぶ(らく)()めると(おも)うよ。 (とく)にゲームなんかそうなんで(かる)()(くわ)えるよ。 (たし)かに「〜ツクール」やその()専用(せんよう)ソフトに(くら)べると (むずか)しく高度(こうど)面倒(めんどう)とは(おも)う。 ()れやすいけどああいうのって()められた(なか)から使(つか)っていくだけしかなくて 使(つか)ってると「もっと●●な機能(きのう)があれば…」と(おも)うよねぇ。 言語(げんご)使(つか)()んでいく場合(ばあい)だと(いち)から(はじ)めるわけだから すべてが自由(じゆう)にできるんだ。 すべてが自分(じぶん)()きなようにアレコレできちゃうわけだ。 ブロックくずしゲームソフト や ブラックジャックゲームソフト ここまで()んでウズウズしてきたら(まよ)わず(つぎ)(すす)んでみよう。 まずは環境構築(かんきょうこうちく)から図付(ずつ)きで説明(せつめい)していくよ。 2ページへ進む もくじへ戻る