アカウント名:
パスワード:
そのくらいの子供でもアセンブリ言語くらい、その存在を教えて適当な環境与えといてやれば放っといても勝手にやるよ?その手のものに適性のある子供ってのは「地図上の空白」を許せないからだ。
そもそも、トイエミュなんて目的不明なモン、やらされる方にとっては穴掘って埋めるようなモンだぞ?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
※ただしPHPを除く -- あるAdmin
プログラムは手段だから (スコア:2)
人生経験の少ない子どもに、実務的なものはハードルが高いだろうから、
ゲームとかツールみたいなものになるでしょう。
そうすると結果の見えやすい、イアンタプリタのBASICあたりが入りやすいと思います。
昨今なら、JavaScriptでもいいでしょう。
しかし、高級言語は基本部分をライブラリに下請けに出してしまうので、
コンピュータの原理を学ぶために、アセンブラは勉強しておくのがいいと思います。
そこで、BASICからアセンブラを呼ぶといった方法が役に立つでしょう。
大切なことは、プログラムは、何かを実現するための手段であって、
目的ではないということです。
そこを理解してもらうことが肝要でしょう。
Re:プログラムは手段だから (スコア:0)
要素数が65536の配列を作る。アキュムレータ、レジスタなどを用意する。配列を1つずつ読み取り、読み込んだ要素に対応するコマンドを実行させる。
今のPCなら、余裕でしょう。実用的ではないが、バイナリのデータでバイナリのデータを変更するというのは、それなりの楽しさがあると思う。アセンブリはその過程で覚えるもの。最初から、アセンブリで何かを作ろうとしても無駄。
20年前なら、高速化というお題目があり、BASICの延長線上にアセンブリがあったが、今はそうではない。
Re:プログラムは手段だから (スコア:1)
そのくらいの子供でもアセンブリ言語くらい、その存在を教えて適当な環境与えといてやれば放っといても勝手にやるよ?
その手のものに適性のある子供ってのは「地図上の空白」を許せないからだ。
そもそも、トイエミュなんて目的不明なモン、やらされる方にとっては穴掘って埋めるようなモンだぞ?