アカウント名:
パスワード:
「プログラムは手段」と言っている人に、「プログラムは目的」と繰り返し言っても無駄でしょう。
あと、プログラムそのものが目的というのはどういう事でしょうか?
あ,いや,あんまりまじめにそれらを勧めているわけではなくてw
そういった,プログラミングそのものや研究が目的な世界を紹介するのも面白いんじゃないでしょうかといいたかっただけです.
CHRs [kuleuven.ac.be] 宣言的にプログラムの満たすべき性質を記述すると解を探索してくれる.(と思う) 命令ってなぁに?な世界 Tiger本 [princeton.edu] SMLでコンパイラのつくりかたを説明した本. 最近日本語訳も出たみたいですし,内容としてはかなり分かりやすく書かれています.(講師は必要ですけど)
これらCHRやSML(の性質の保証)はアセンブラ(やC)を幾ら極めようと到達できない世界だと思います.
実際に研究してい
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
プログラムは手段だから (スコア:2)
人生経験の少ない子どもに、実務的なものはハードルが高いだろうから、
ゲームとかツールみたいなものになるでしょう。
そうすると結果の見えやすい、イアンタプリタのBASICあたりが入りやすいと思います。
昨今なら、JavaScriptでもいいでしょう。
しかし、高級言語は基本部分をライブラリに下請けに出してしまうので、
コンピュータの原理を学ぶために、アセンブラは勉強しておくのがいいと思います。
そこで、BASICからアセンブラを呼ぶといった方法が役に立つでしょう。
大切なことは、プログラムは、何かを実現するための手段であって、
目的ではないということです。
そこを理解してもらうことが肝要でしょう。
Re:プログラムは手段だから (スコア:0)
curryやCHRを勉強したり, tiger本読んだりしてもいいと思います.
目的がはっきりしているなら自ずと使用言語も絞られるでしょう.
Re: (スコア:0)
何をしたいかが重要でしょう。
Re: (スコア:0)
何をしたいかが重要ですけど,プログラムそのものが目的ではなぜだめなのでしょうか?
Re:プログラムは手段だから (スコア:2)
「プログラムは手段」と言っている人に、「プログラムは目的」と繰り返し言っても無駄でしょう。
あと、プログラムそのものが目的というのはどういう事でしょうか?
Re: (スコア:0)
自分がガキの頃を振り返ってもると、プログラミングそのものが目的だった、と言えるかな。
もちろんマイコン(当時はパソコンという言葉もまだ無く)なんて持っていなくて、ひたすらノートにBASICで自作ゲームのプログラムを書いて、秋葉原に行ってはそれを慣れない手付きで打ち込んで、デバッグして、そしてようやくできあがったゲームは1〜2回やって、おしまい。夕方になってリセット。もう帰る時間。
そんなゲームは遊んでみてもそれ自体がすげ〜面白いというわけではなく、それを作る事自体が楽しいんです
Re: (スコア:0)
> 「君が作っているプログラムは誰の為のものなの?」
> なんて事を、プログラムを作っている12歳の子供に問うのでしょうかねぇ。
マイコン少年あがりの本家タレコミ人が弟の意向を無視して自分を投影しようとしているからだよ。
Re: (スコア:0)
とても初心者向きでないことは想像できますが(^^;
Re: (スコア:0)
あ,いや,あんまりまじめにそれらを勧めているわけではなくてw
そういった,プログラミングそのものや研究が目的な世界を紹介するのも面白いんじゃないでしょうかといいたかっただけです.
CHRs [kuleuven.ac.be] 宣言的にプログラムの満たすべき性質を記述すると解を探索してくれる.(と思う)
命令ってなぁに?な世界
Tiger本 [princeton.edu] SMLでコンパイラのつくりかたを説明した本. 最近日本語訳も出たみたいですし,内容としてはかなり分かりやすく書かれています.(講師は必要ですけど)
これらCHRやSML(の性質の保証)はアセンブラ(やC)を幾ら極めようと到達できない世界だと思います.
実際に研究してい