「Hot Soup Processor」の版間の差分

提供:APCC
ナビゲーションに移動 検索に移動
(Created page with "'''HSP'''(えいちえすぴー)はインタプリタ型言語の一つである。 ==概要== GUIを持つデスクトップアプリを簡単に作成することがで...")
 
 
(4人の利用者による、間の10版が非表示)
1行目: 1行目:
'''HSP'''(えいちえすぴー)はインタプリタ型言語の一つである。
{{Wikipedia|Hot_Soup_Processor|{{PAGENAME}}}}
 
'''Hot Soup Processor'''(ホットスーププロセッサー)はおにたまによって開発されているインタプリタ型言語の一つである。略称は頭文字をとった「HSP」である。ロゴは温かいスープをモチーフにしている。現在の最新バージョンは3.6。


==概要==
==概要==
5行目: 7行目:


Windows上のプログラミングを容易に行うことができる。しばしば教育にも用いられる。
Windows上のプログラミングを容易に行うことができる。しばしば教育にも用いられる。
実用的なプログラミング言語の中で最も易しい言語のひとつ。


[https://github.com/onitama/OpenHSP github] にてオープンに開発が行われている。
[https://github.com/onitama/OpenHSP github] にてオープンに開発が行われている。
12行目: 16行目:
ボタンの作成に使われるbutton命令や、クリックされた場合の動作を示すonclick命令では、goto(またはgosub)命令をする必要がある。このため、gotoの使用を避けることが難しく、結果として複雑なコードとなることがある。
ボタンの作成に使われるbutton命令や、クリックされた場合の動作を示すonclick命令では、goto(またはgosub)命令をする必要がある。このため、gotoの使用を避けることが難しく、結果として複雑なコードとなることがある。


また、モジュール機能などを使わなければすべての変数がコード全体で使用可能になってしまうため、名前の衝突がしばしば問題になる。
==関連項目==
==関連項目==
*[[おにたま]]
*[[おにたま]]
*[[C++]] -内部で使用されている
{{デフォルトソート:えいちえすひい}}
[[Category:プログラミング言語]]

2021年11月25日 (木) 13:35時点における最新版

ウィキペディアにHot Soup Processorの解説があります。


Hot Soup Processor(ホットスーププロセッサー)はおにたまによって開発されているインタプリタ型言語の一つである。略称は頭文字をとった「HSP」である。ロゴは温かいスープをモチーフにしている。現在の最新バージョンは3.6。

概要

GUIを持つデスクトップアプリを簡単に作成することができる。DLLの呼び出しにより、他の言語と遜色のない機能を利用できる。

Windows上のプログラミングを容易に行うことができる。しばしば教育にも用いられる。

実用的なプログラミング言語の中で最も易しい言語のひとつ。

github にてオープンに開発が行われている。

特徴

ラベルと呼ばれる、プログラム中の場所を示す特別な変数を用いて制御を行うことができる。 ボタンの作成に使われるbutton命令や、クリックされた場合の動作を示すonclick命令では、goto(またはgosub)命令をする必要がある。このため、gotoの使用を避けることが難しく、結果として複雑なコードとなることがある。

また、モジュール機能などを使わなければすべての変数がコード全体で使用可能になってしまうため、名前の衝突がしばしば問題になる。

関連項目