なでしこ (プログラミング言語)
ほとんどのプログラミング言語の文法は英語をベースにしているが、なでしこは日本語をベースにしているひまわりの後継プログラミング言語として、より自然な記述を目標として0から開発され、2005年2月17日に、正式版が公開された。
なでしこは、オープンソースのプログラミング言語であり、ソースコードが公開されている。なでしこ(v1)の本体はDelphiで開発された。インタプリタ方式なので実行速度は遅いが、ひまわりと比べると、実行速度が10倍以上速くなっている。なでしこ(v3)は、JavaScriptに変換されて実行される。
ひまわりと比べ、以下の改良・追加機能がある。
実行速度が10倍以上速い
機能がライブラリに分けられて配布サイズが小さい
単語の区切りの句読点が不要
インデントによる構造化表現
コンソール版なでしこを用いたCGI実行
IPAの2004年度未踏ソフトウェア創造事業「未踏ユース」に採択されたプロジェクトの一つで、公開から15周年を迎えた2020年現在も意欲的に開発が進んでいる。また、2005年9月上旬には通称「なでしこ本」という、なでしこの公式ガイドブックが発売された。教育図書の2021年度中学校技術の教科書ではプログラミングの教材として採用され、なでしこの使い方が掲載された。モットーは「なでしこで誰でも簡単プログラマー」。
PDF関連命令、バーコード関連命令、スキャナ関連命令、積み木デザイナ(GUIエディタ)などを追加した、デラックス版(有料版)が、2019年9月19日のv1.577よりフリー版に統合された。また、スクリプト言語「Lua」や問い合わせ言語「SQL」などにも対応している。
LGPLを基本に採用し、状況により扱いが変わる、独自のライセンス形態になった。