「ひまわり (プログラミング言語)」の版間の差分

提供: miniwiki
移動先:案内検索
(1版 をインポートしました)
(内容を「{{テンプレート:20180815sk}}」で置換)
(タグ: Replaced)
 
1行目: 1行目:
{{Infobox プログラミング言語
+
{{テンプレート:20180815sk}}
| name                  = ひまわり
 
| logo                  =
 
| caption                =
 
| file ext              =
 
| paradigm              = [[構造化プログラミング|構造化]]、[[日本語プログラミング言語]]
 
| released              = {{Start date|2001}}
 
| designer              =
 
| developer              = クジラ飛行机
 
| latest release version = Ver. 1.941
 
| latest release date    = {{start date and age|2008|10|21}}
 
| latest preview version =
 
| latest preview date    = <!-- {{start date and age|YYYY|MM|DD}} -->
 
| typing                =
 
| implementations        =
 
| dialects              =
 
| influenced by          =
 
| influenced            = [[なでしこ (プログラミング言語)|なでしこ]]
 
| programming language  = [[Delphi]]
 
| operating system      = [[Microsoft Windows]] [[Microsoft Windows 95|95]]、[[Microsoft Windows 98|98 / 98SE]]、[[Microsoft Windows Me|Me]]、[[Microsoft Windows 2000|2000]]、[[Microsoft Windows XP|XP]]
 
| license                =
 
| website                = [http://kujirahand.com/himawari/ kujirahand.com/himawari/]
 
| wikibooks              =
 
}}
 
{{プログラミング言語|lang=[[スクリプト言語]]|index=ひまわり}}
 
 
 
'''ひまわり'''は[[スクリプト言語|スクリプト]]型[[プログラミング言語]]の一つ。動作可能な[[オペレーティングシステム|OS]]は、[[Microsoft Windows]] 98/Me/2000/XP。
 
 
 
ほとんどのプログラミング言語は[[英語]]をベースにしているが、ひまわりは[[日本語]]をベースにしているため、日本語にかなり近い形で[[プログラム (コンピュータ)|プログラム]]の[[ソースコード]]を記述できる。{{要出典範囲|date=2017年8月|ソースが[[日本人]]に読みやすいので、プログラミング初心者を中心に親しまれている他、[[パーソナルコンピュータ史#8ビット・BASICの時代|8ビットパソコン]]時代にプログラミングに親しみ、最近は遠ざかっていた人にも愛用者が多い}}。
 
 
 
開発者はクジラ飛行机(くじらひこうづくえ)で、本体は[[Delphi]]で開発され、そのソースは公開されている。[[インタプリタ]]型なので実行速度は遅いが、他の日本語プログラミング言語に比べると、安定性は比較的高い。
 
 
 
Delphiに用意されている[[グラフィカルユーザインターフェース|GUI]]部品はほとんど使用可能であり、外部[[ダイナミックリンクライブラリ|DLL]]や[[アプリケーションプログラミングインタフェース|API]]との連携も可能なため、特に高速性を要求しないものであれば、様々な種類の[[アプリケーションソフトウェア|アプリケーション]]開発に利用が可能である。
 
 
 
2008年10月21日時点での最新バージョンは1.941。2007年以降は機能追加のバージョンアップはなく、バグの修正のみである。ひまわりの後継言語として、より自然な記述を目標とした「[[なでしこ (プログラミング言語)|なでしこ]]」がある。
 
 
 
== 特徴 ==
 
システム[[変数 (プログラミング)|変数]]「それ」の存在が一つの特徴である。ひまわりでは、[[関数 (プログラミング)|関数]]の戻り値はすべて「それ」に代入される。これによって、ソースを日本語にかなり近づけることに成功しており、記述のしやすさ、[[可読性]]の高さに貢献している。
 
 
 
また、[[Microsoft Office]]と緊密な連携が行える機能の実装も特徴である。これは、元々作者が自分の業務を簡略化するために、ひまわりの開発を始めたことに起因している。このため、バッチ処理的なビジネスアプリを[[Visual Basic for Applications|VBA]]などに習熟することなく、簡便に開発できるという利点を持っている。
 
 
 
== プログラムの例 ==
 
*母艦 ([[メインフォーム]]) に「ひまわりへようこそ」と表示されるプログラム
 
「ひまわりへようこそ」と、表示。
 
*[[ダイアログ]]に「ひまわりは日本語でプログラミングできます」と表示されるプログラム
 
「ひまわりは日本語でプログラミングできます」と、言う。
 
*母艦に日付と時刻を表示するプログラム
 
表示 (今日)
 
表示 (今)
 
*母艦を閉じてプログラムを終了するプログラム
 
おわり。
 
 
 
== 参考文献 ==
 
*『日本語でかんたんプログラミング!「ひまわり」で学ぶアプリケーション作成』 毎日コミュニケーションズ ISBN 4839913447
 
== 関連項目 ==
 
* [[なでしこ (プログラミング言語)]]
 
 
 
== 外部リンク ==
 
* [http://kujirahand.com/himawari/ 公式サイト]
 
* [http://hima-bbs.himanavi.net/ ひまわり質問掲示板]
 
 
 
{{デフォルトソート:ひまわり}}
 
[[Category:プログラミング言語]]
 
[[Category:スクリプト言語]]
 
[[Category:日本語プログラミング言語]]
 

2018/10/30/ (火) 09:00時点における最新版



楽天市場検索: