ひまわりは、日本語ベースのスクリプト型
プログラミング言語です。主に
Microsoft Windows 98からXPまでの環境で動作し、日本人ユーザー向けに特化した設計が施されています。他の多くの
プログラミング言語が
英語を基盤にしている中で、ひまわりは日本語による記述を可能にし、より直感的なコーディングを実現しました。特に日本語を母国語とする開発者にとって、学びやすく親しみやすいプログラミング環境を提供します。
開発と機能
ひまわりの開発を手掛けたのはクジラ飛行机であり、
Delphiを用いて開発された本体の
ソースコードは公開されています。ひまわりは
インタプリタ型言語であるため、実行速度は遅くなることがありますが、他の日本語
プログラミング言語と比較すると安定性が高いとされています。
DelphiのGUI部品をほとんど利用でき、外部DLLやAPIとの連携も可能なので、特に処理速度が要求されないアプリケーションにおいて幅広く用いられています。
2007年以降は新機能の追加が行われず、バグ修正などのマイナーアップデートのみが続けられました。最終更新は2008年のVer. 1.94で、その後の開発は停止しています。その後継言語として「なでしこ」が登場し、より自然な記述を目指しています。
特徴
ひまわり言語の特色の一つには、システム変数「それ」が存在します。この変数は関数からの戻り値を一元的に管理し、プログラムを日本語に近い形で表現できるようにしています。このため、コーディングのしやすさや
可読性の向上に寄与しており、初心者でもとっつきやすい設計となっています。
また、
Microsoft Officeとの連携機能も実装されているのが特徴です。この機能は、開発者が自身の業務を効率化するために始めたことに由来しています。そのため、VBAなど特別な知識がなくても簡易なビジネスアプリケーションを開発できる利点があります。
プログラムの例
ひまわりを用いた簡単なプログラムの例を見てみましょう。以下のように記述します。「母艦」に「ひまわりへようこそ」と表示するプログラムは次の通りです:
```
「ひまわりへようこそ」と、表示。
```
また、ダイアログにメッセージを表示するプログラムは以下のようになります:
```
「ひまわりは日本語でプログラミングできます」と、言う。
```
さらに、母艦に現在の日付と時刻を表示するプログラムは次のようになります:
```
表示 (今日)
表示 (今)
```
プログラムの実行を終え、母艦を閉じるには、以下のように記述します:
```
おわり。
```
参考文献
ひまわりについて学ぶには、以下の書籍が参考になります:
- - 『日本語でかんたんプログラミング!「ひまわり」で学ぶアプリケーション作成』 毎日コミュニケーションズ ISBN 4839913447
関連項目
外部リンク
以上のように、ひまわりは日本語でのプログラミングを容易にするための強力なツールとなっています。