アカウント名:
パスワード:
テキスト* LOGO - 長老。亀さんでお絵描き。じつは関数型言語。* BASIC - LOGO より年長だが、グラフィック関連の命令 (CLS, LINE...) が出てきたのは 80 年代くらいの印象。MS の Small Basic はバランス良し。* Processing - 描画系に力点を置いた Java ベースの環境。美大生のメディアアート用途で使われたり。グラフィカル* Squeak eToys - アラン・ケイ。OLPC にも採用される。ただし Smalltalk 環境ではないので注意。同系統で Scratch も人気。* Lego Mindstorms - NXT はなんと LabVIEW ベース。実空間のモノを動かせるというのは他にない魅力。* Max/MSP/Jit
> プリミティブな図形を描くことに対してよろこびを見いだしてくれるのだろうか。
この点に関しては概ね同意できるんですけど、でもその慣れ親しんでいるゲームは、このようなプリミティブな図形描画の発展の上に成り立っていることを教えることが本来の基礎学習なのではないでしょうか。
言語や動作環境は最新のものであったとしても、教える内容は原始的なものからでないと、習った環境でしか使えない知識ばかり植え付けることになるんじゃないかと思います。
極端な話、言語は何でも良いはずなのです。コンピューターの本質として、記憶域があって変数がある、その変数を介して演算がある、演算結果の条件判断がある…この繰り返しで成り立っているわけですから、このような基礎が習得できているのであれば、ある条件判断をJavaならこう記述する、Cならばこう、といった感じで、どのような言語にも発展していけると思うのです。JavaScriptで習ったから、JavaScriptでしか書けないという事態に陥るのが最も怖い。
まずは「言語より概念ありき」ということなんですけど、その概念を理解させるためには言語が重要という、どうしても矛盾といいますか、堂々巡りになってしまうんですよね。
うちの姪っ子にはペイントブラシは大人気ツールでしたよ?アニメーションまでできるのでプログラミング環境はありかと
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
お子様向け環境の歴史? (スコア:2, 参考になる)
テキスト
* LOGO - 長老。亀さんでお絵描き。じつは関数型言語。
* BASIC - LOGO より年長だが、グラフィック関連の命令 (CLS, LINE...) が出てきたのは 80 年代くらいの印象。MS の Small Basic はバランス良し。
* Processing - 描画系に力点を置いた Java ベースの環境。美大生のメディアアート用途で使われたり。
グラフィカル
* Squeak eToys - アラン・ケイ。OLPC にも採用される。ただし Smalltalk 環境ではないので注意。同系統で Scratch も人気。
* Lego Mindstorms - NXT はなんと LabVIEW ベース。実空間のモノを動かせるというのは他にない魅力。
* Max/MSP/Jit
Re:お子様向け環境の歴史? (スコア:0)
> プリミティブな図形を描くことに対してよろこびを見いだしてくれるのだろうか。
この点に関しては概ね同意できるんですけど、でもその慣れ親しんでいるゲームは、
このようなプリミティブな図形描画の発展の上に成り立っていることを教えることが
本来の基礎学習なのではないでしょうか。
言語や動作環境は最新のものであったとしても、教える内容は原始的なものからでないと、
習った環境でしか使えない知識ばかり植え付けることになるんじゃないかと思います。
極端な話、言語は何でも良いはずなのです。
コンピューターの本質として、記憶域があって変数がある、その変数を介して演算がある、
演算結果の条件判断がある…この繰り返しで成り立っているわけですから、
このような基礎が習得できているのであれば、ある条件判断をJavaならこう記述する、
Cならばこう、といった感じで、どのような言語にも発展していけると思うのです。
JavaScriptで習ったから、JavaScriptでしか書けないという事態に陥るのが最も怖い。
まずは「言語より概念ありき」ということなんですけど、その概念を理解させるためには
言語が重要という、どうしても矛盾といいますか、堂々巡りになってしまうんですよね。
Re: (スコア:0)
うちの姪っ子にはペイントブラシは大人気ツールでしたよ?
アニメーションまでできるのでプログラミング環境はありかと