アカウント名:
パスワード:
あ,いや,あんまりまじめにそれらを勧めているわけではなくてw
そういった,プログラミングそのものや研究が目的な世界を紹介するのも面白いんじゃないでしょうかといいたかっただけです.
CHRs [kuleuven.ac.be] 宣言的にプログラムの満たすべき性質を記述すると解を探索してくれる.(と思う) 命令ってなぁに?な世界 Tiger本 [princeton.edu] SMLでコンパイラのつくりかたを説明した本. 最近日本語訳も出たみたいですし,内容としてはかなり分かりやすく書かれています.(講師は必要ですけど)
これらCHRやSML(の性質の保証)はアセンブラ(やC)を幾ら極めようと到達できない世界だと思います.
実際に研究してい
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ見習い
プログラムは手段だから (スコア:2)
人生経験の少ない子どもに、実務的なものはハードルが高いだろうから、
ゲームとかツールみたいなものになるでしょう。
そうすると結果の見えやすい、イアンタプリタのBASICあたりが入りやすいと思います。
昨今なら、JavaScriptでもいいでしょう。
しかし、高級言語は基本部分をライブラリに下請けに出してしまうので、
コンピュータの原理を学ぶために、アセンブラは勉強しておくのがいいと思います。
そこで、BASICからアセンブラを呼ぶといった方法が役に立つでしょう。
大切なことは、プログラムは、何かを実現するための手段であって、
目的ではないということです。
そこを理解してもらうことが肝要でしょう。
Re: (スコア:0)
curryやCHRを勉強したり, tiger本読んだりしてもいいと思います.
目的がはっきりしているなら自ずと使用言語も絞られるでしょう.
Re:プログラムは手段だから (スコア:0)
とても初心者向きでないことは想像できますが(^^;
Re: (スコア:0)
あ,いや,あんまりまじめにそれらを勧めているわけではなくてw
そういった,プログラミングそのものや研究が目的な世界を紹介するのも面白いんじゃないでしょうかといいたかっただけです.
CHRs [kuleuven.ac.be] 宣言的にプログラムの満たすべき性質を記述すると解を探索してくれる.(と思う)
命令ってなぁに?な世界
Tiger本 [princeton.edu] SMLでコンパイラのつくりかたを説明した本. 最近日本語訳も出たみたいですし,内容としてはかなり分かりやすく書かれています.(講師は必要ですけど)
これらCHRやSML(の性質の保証)はアセンブラ(やC)を幾ら極めようと到達できない世界だと思います.
実際に研究してい