あれこれ
ビスケットでJavascriptを教える
ビスケットはJavascriptのような本物の言語を教えるのに役に立つのでしょうか.ビスケットを知ることはかえって邪魔になるのではないでしょうか.という長いこと疑問視されていた点に対して,ついに決着がついたように思います…
ARCHIVE
ビスケットはJavascriptのような本物の言語を教えるのに役に立つのでしょうか.ビスケットを知ることはかえって邪魔になるのではないでしょうか.という長いこと疑問視されていた点に対して,ついに決着がついたように思います…
ビスケットが今後どうなるかについては,2つの方向性があります. まず,ちゃんとしたコンピュータの専門家を育てるための入門としての位置づけとして.ビスケットはこれ以上拡張せずにある程度の不便さを残したままにします.その不便…
総務省の補正予算「若年層に対するプログラミング教育の普及推進」に我々が採択されました. 審査の観点のところで「我が国発のプログラミング言語」ということでビスケットの名前を出していただいています.ありがたいことです. しか…
昨日の夜,スナックネルというネット上の対談番組?でScratchの阿部さんがゲストで出演されていまして.内容はとても面白かったのですが,その中で一つ僕が注目したのは,アラン・ケイさんは「プログラミング言語を作る能力がなけ…

プログラミング言語というのは,人間が頭に浮かんだものを正確にコンピュータに伝えるために何らかの方法で記述する方式です.人間はそのプログラミング言語の使い方を習得するのと同時に,コンピュータはその言語で書かれたものを解釈し…
ビスケットには変数はありません.変数がないのでとてもまともなプログラムなんて組めないと思われるのも仕方がありません.ところが,これまでいろいろとみてきたビスケットのプログラムでは,変数を使っていないにもかかわらず,想像以…

本来,プログラミング教育の中に方向をどうやって教えるか,という問題は入っていないと思います.それは別の遊びやなにかで教えてゆく,というか普通に遊んでて年齢が上がれば自然と獲得できるものだとは思います. それでも,ある種の…
プログラミング教育を,逐次実行,繰り返し,条件分岐を教えることだという風潮はなんとかしたいです. プログラミングの目的は「作りたいものがあってそれを作る」その行為全体の力をつけるということです.ジャンルはロボットのように…

僕は『「プログラミングを学ぶ」ではなく「プログラミングで学ぶ」』という説に対して,これまであまり賛成の立場はとってきませんでした.そういうことができるのは否定しないけれども,プログラミング教育をする理由としては弱いという…

僕が初めて作ったオリジナルのプログラミング言語はLaplasといって,逆ポーランド記法なリスト処理言語でした.専門用語だらけですみません.たとえば,1+2という計算は 1 2 + と書きます.こう書くと「1と2を足す」と…