アカウント名:
パスワード:
同意したいがもうちょっとマシな言語が必要。
全面的に同意です。Arduino というハードウェアプラットフォームは素晴らしいんですが、その開発に使う自称Arduino言語の実体は「C++に、専用ライブラリを組み込んで、オブジェクト指向についての説明を捨てた」ものなんですよね。どう考えても初心者向きじゃないですね。
で、Arduinoをもっと簡単に使えるようにする試みはいろいろ有りますが、その中でも、Scratch でArduinoを使うScrattino [kohgakusha.co.jp]とか面白そうだとは思ってます。でも、自分自身はC++でも全然困らないので手がだせてないですが…
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
Arduinoあたりで十分ではあるまいか (スコア:2)
Re: (スコア:0)
同意したいがもうちょっとマシな言語が必要。
Re: (スコア:1)
全面的に同意です。Arduino というハードウェアプラットフォームは素晴らしいんですが、その開発に使う自称Arduino言語の実体は「C++に、専用ライブラリを組み込んで、オブジェクト指向についての説明を捨てた」ものなんですよね。どう考えても初心者向きじゃないですね。
で、Arduinoをもっと簡単に使えるようにする試みはいろいろ有りますが、その中でも、Scratch でArduinoを使うScrattino [kohgakusha.co.jp]とか面白そうだとは思ってます。でも、自分自身はC++でも全然困らないので手がだせてないですが…
Re:Arduinoあたりで十分ではあるまいか (スコア:2)
C言語自体,一線を越えない限りはさほど難しい言語だとは思いませんが,
そもそも,言語なんて何でも構わないと思うので(Javaは初心者向けにはいまいちなのだと思うのだけど)。
小学性の頃からプログラミングしていた個人的な体験談ですが,
如何に初期のモチベーションを保って,
しばらくコピペレベルで試行錯誤して楽しめるかどうか,
ってのが重要な気がするんですよ。
正直,言語仕様は後から覚えれば十分の気がします。
呪文の意味は知らなくても唱えれば魔法が使える,みたいな。
きれいなソースが書ける優秀な奴隷は作れないかもしれませんが,
小中学校の「体験」程度であれば,文法なんてどうでもよく
「今どきの機械はプログラムで動いてるよ」
「実際にプログラムをボードにアップして機械を動かしてみよう」
「プログラムの値を変えると機械の動作が変わるよ」 で十分で,
サーボモータ制御する程度ならコピペで十分いろいろ作れるからね。
そういう観点で行けば 本当は,Mindstormあたりがよいんでしょうけど,導入コストを考えると,Arduinoかなあ,と。
なんで制御系にこだわるかっていうと,モノが実際に動くのって,小学校の理科の実験の延長線で指導できるので,
指導しやすいかもなあ,と思ってみたりするわけで。