なでしこは日本語を基にしたプログラミング言語です。ブラウザで動かすことを想定して作られています。そのため、スマートフォンやタブレット、PCなどいろいろな環境で動かすことができます。プログラミングの学習にも最適です。
例えば、以下は一番簡単な「なでしこ」のプログラムです。「▶実行」ボタンを押せば即時実行されます。
1行目
v3.6.22
なでしこは、繰り返しや条件分岐といった基本的なフロー制御の構文を備えています。なでしこで、100以下にある偶数を全部足してみましょう。以下のようなプログラムになります。
1行目
v3.6.22
上記のように、繰り返しを行う「繰り返す」文や条件分岐を行う「もし」文が記述できます。
グラフィックスの描画機能も備えています。
以下は画像を描画して動かす例です。
1行目
v3.6.22
HTMLのボタンやエディタ(入力ボックス)を作成して入力部品として使えます。
以下は90日後を計算する日付計算機を作ったところです。
1行目
v3.6.22
タートルグラフィックスの機能を使って、幾何学模様を描画できます。
なでしこを使うと、他にも、いろいろなことができます。グラフを描画したり、データ変換したり、ゲームを作ったり…と趣味や仕事に役立つプログラムが作成できます。
なでしこ3貯蔵庫には多くの作品が日々投稿されていますので、チェックしてみてください。貯蔵庫を使うと、作った作品は、手軽に共有して、友達のスマートフォンやタブレットで動かすことができます。
以下のエディタを使えば、実際にプログラムを入力して動かすことができます。
1行目
v3.6.22
『なでしこ3貯蔵庫』を使うと、ブラウザ上のエディタ上でプログラムを開発できます。そして、作成したプログラムを投稿できます。完全公開するだけでなく、限定公開も可能です。自分や友達専用のプログラムを手軽にスマートフォンやタブレットに送信して動かすことができます。
ここまでのプログラムを実行してみて、なでしこに興味をお持ちいただけたでしょうか?
なでしこには、プログラミングを学ぶのにぴったりのなでしこのチュートリアルがあります。
ぜひ、ご一読ください。