【SICP】計算機プログラムの構造と解釈 Part3

2012/03/29(木) 19:07:12.32
「計算機プログラムの構造と解釈」に関する議論とQ&Aの為のスレです。

SICP(英語)
http://mitpress.mit.edu/sicp/full-text/book/book.html
「計算機プログラムの構造と解釈」の原書です。
全てオンラインで読めます。

訳者の計算機プログラムの構造と解釈に関するホームページ
http://www.ipl.t.u-tokyo.ac.jp/sicp/
問題の解答もおいてます。

書籍情報(Amazon)
http://www.amazon.co.jp/exec/obidos/ASIN/489471163X/250-3648248-8159430
2012/06/27(水) 07:11:43.12
>>384

>>381 ってネタだったのか
すまん、気づかなかった
387デフォルトの名無しさん
垢版 |
2012/06/27(水) 07:39:20.54
そういえば竹内の本もあちこちで宣伝してうざがられてたな
Lispの本なんて一般人には求められてないことを理解するべき
2012/06/27(水) 08:25:40.42
お前がうざい。

一般人はBasicしか理解できないとか言ってた80年代のバカから何も学ばずに、
一般人にはあれができないこれができないと言ってるバカは、いいかげん滅びろ。
389デフォルトの名無しさん
垢版 |
2012/06/27(水) 08:45:00.96
できないんじゃなくて需要がないんだよ
2012/06/27(水) 19:45:14.19
素数夜曲書店に並んでるね。
2012/06/27(水) 20:16:24.68
別に並んでても買わないから
2012/06/27(水) 20:48:59.56
素数夜曲買ってきた。付録のほうが本編より厚いんだな。
ラムダ計算の説明はわかりづらかった。まあ
分かりやすい説明なんて知らないけど。
2012/06/28(木) 21:50:12.89
吉田武「素数夜曲: 女王陛下のLISP」は、整数論とScheme入門として最高\(^O^)/ 「虚数の情緒」の感想も
http://iiyu.asablo.jp/blog/2012/06/20/6486231
394デフォルトの名無しさん
垢版 |
2012/06/28(木) 22:33:07.50
いい加減うざいんだけど
2012/06/29(金) 04:51:40.68
ステマも粘着してるし、やはり粘着君の関係者?
2012/06/29(金) 08:28:18.40
SICP粘着君は、中村正三郎粘着君でもあった、ということか?
いずれにしろスレ違いだから失せろカス、ということだな。
397デフォルトの名無しさん
垢版 |
2012/06/29(金) 09:02:07.40
カスなのは和田さんの英語力なんだが
2012/06/29(金) 19:02:47.56
まーたはじまった
2012/06/29(金) 19:08:45.67
だって、SICPで語る事なんてとっくに尽きてるだろ
400デフォルトの名無しさん
垢版 |
2012/06/29(金) 22:43:40.92
>>399
1章、2章のしょうもない話と翻訳がどうのこうの話ばっかりで
3章以降の肝心の話に全く触れていない。
401デフォルトの名無しさん
垢版 |
2012/06/29(金) 22:55:33.83
SICPのスレなのに、レジスタ計算機の話はおろか、デジタル回路シミュレータやら抽象化やらの話題にすらカスりもしないのは、本当に読んだのか、と思わざるを得ない
402デフォルトの名無しさん
垢版 |
2012/06/29(金) 23:03:34.84
読まない理由付けをするために翻訳の良し悪しを無意味に展開している。
2012/06/30(土) 01:18:46.32
>>400 >>401
言い換えるわ

だって、ム板住人がSICPで語れる事なんてとっくに尽きてるだろ
404デフォルトの名無しさん
垢版 |
2012/06/30(土) 01:41:39.35
SICP Pythonが出たいまとなっては
SICP Schemeは役目を終えた
2012/06/30(土) 13:20:39.41
SICP SchemeではSchemeでSchemeを作ったが
SICP PythonではPythonでPythonを作るのか?
2012/06/30(土) 19:09:35.12
>>405
それは、どれくらい大事な部分なの?

SchemeでSchemeを作る事を通じて何を学ぶの?

その「何か」はSchemeでSchemeを作る事でしか学べない?
あるいはSchemeでSchemeを作る事が最もその「何か」を学びやすいの?
2012/06/30(土) 20:58:32.08
そんなに自分の頭の悪さをアピールしなくても・・・
2012/06/30(土) 21:03:25.59
アピールしたって良いだろが
2012/06/30(土) 21:19:06.12
http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/interpretation.html#id22
> Unlike the previous section, which presented a complete interpreter as
> Python source code, this section takes a descriptive approach.
(´・ω・`)まあそうなるよね
410デフォルトの名無しさん
垢版 |
2012/06/30(土) 23:14:54.84
>>406
プログラムの実行、評価の仕組み(eval-applyサイクル)
言語処理系の実装(プログラム意味論、表示的意味論)
KRCライクな遅延評価マシンの実装
非決定計算、prologライクな論理言語の実装など
↑教育言語としてのSchemeの当初の用途
http://www010.upp.so-net.ne.jp/okshirai/scheme-20070402222203.txt

発展的話題としては表示的意味論のモジュラリティの欠如を体感できる。
2012/07/01(日) 12:46:38.17
>>410
大学で SICP を教科書として使って学ぶ人は当然理解できたと思う。

でも、独学で SICP を使って学んだ人の中で、
SchemeでSchemeを作る事を通じて >>410 をちゃんと理解できた人って、
どのくらいいるのかちょっと疑問。
412デフォルトの名無しさん
垢版 |
2012/07/01(日) 19:11:50.13
俺は独学だぞ。大学で4章以降を授業過程でやっているところあるのか?
2012/07/01(日) 19:12:53.74
SICPを使ってた頃のMIT
2012/07/01(日) 19:33:31.72
例の京大の授業はどうなん?
2012/07/01(日) 20:30:36.01
>>412
何言っていやがる、三章まではただの肩慣らしだ。
2012/07/04(水) 23:40:18.08
いいほんだよね
2012/07/18(水) 02:24:56.98
>>411
大学の授業に幻想持ちすぎ。
勉強は結局は独力ですべきこと。
よい教師やよい同級生に触発されることや
よいカリキュラムに先導されることがあっても。
2012/07/18(水) 07:15:25.94
大学って、一応信用できる教授や頭のいい奴に質問できるんだろ?
それが一番大きいよな。

独学だとそれができないからなぁ。
ここにいる奴らは信用できないし。
419デフォルトの名無しさん
垢版 |
2012/07/18(水) 10:23:43.87
物凄い性格の悪い教授なのに
質問なんてしなくないわ
2012/07/18(水) 10:39:17.12
>>418
会社逝けよ
2ch以外なら大学も民間もどこも似たようなもんだよ
2012/07/18(水) 10:41:40.95
さすが職を転々としてる香具師の言うことは違う
2012/07/18(水) 11:15:34.78
学問に王道なし
SICP読んでもそれがわからないとわ
2012/07/18(水) 11:18:17.55
SICPを読んでいる俺らは
他の連中より上
2012/07/18(水) 12:39:07.12
>>420
誤解を与えたようですまない。

俺は会社勤めなんだが、コンピュータとは全く縁の無い所で働いてるんだ。
2012/07/20(金) 13:09:18.43
SICPなんて所詮大学生低学年向けの時代遅れの教科書に過ぎない
なにを過大に期待しているんだか
2012/07/20(金) 19:40:52.36
あるものが大学生低学年向けであることと、時代遅れであることは別だと思うが、
その両方が SICP にはあるという意味か。

・SICP が大学生低学年に向いている理由は何
・SICP の現代と合っていない部分はどこか

もう少し丁寧に説明してくれるか?
2012/07/20(金) 20:25:58.02
大学生低学年ってどこの方言?
他所の国?
2012/07/20(金) 21:44:33.97
教養課程程度っていういいかたを昔はしていたのだが
2012/07/20(金) 21:51:55.25
せめて「学部生」だよな
大学生って呼ぶのは大学行ってない人に多い
2012/07/20(金) 22:05:13.25
>>429
それは>>425いうところの「高学年」では?
2012/07/21(土) 00:40:56.49
今の時代にSICPやるのは
銃全盛の時代に刀の修行するようなもん
航空機が主戦力の時代に戦艦作るようなもん
432デフォルトの名無しさん
垢版 |
2012/07/21(土) 00:43:36.85
Lispしか能のない馬鹿が大学をしきっている時点で
日本は世界に負ける宿命
2012/07/21(土) 00:52:13.01
>>431
そのような考えを示す人は少なくないですけど、
具体的に SICP の内容の何が刀に喩えられ、
それに変わって学ぶべき銃に喩えられるものは何か、
ちゃんと示す人は一人もいません。
434デフォルトの名無しさん
垢版 |
2012/07/21(土) 00:56:49.72
著者自身が時代遅れだって
SICP教えるのやめてるんだよな
435デフォルトの名無しさん
垢版 |
2012/07/21(土) 01:00:22.33
時代遅れの糞訳本読んだら
悟りが開けるかのように騙されてる
初心者が多すぎ
2012/07/21(土) 01:11:16.47
>>434
それは伝え方を変えただけで、伝えるモノはまだ生きていると思うが
437デフォルトの名無しさん
垢版 |
2012/07/21(土) 01:13:48.25
自分は
伝えるモノが古くなったって
言っているように感じたけどな
2012/07/21(土) 01:20:16.73
SICPやるならPythonでしょう
数値計算の勉強するのにFortranやらされると萎えるように
SICPやるのに他に使い道のないSchemeなんかじゃ気が滅入る
2012/07/21(土) 01:23:36.79
>>437
いや、SICPの内容は他の授業でやってるでしょ。
初級演習にはロボット制御とか入れることになっただけで。
2012/07/21(土) 01:31:00.30
他の授業ってどれ?
その授業で使っている本とかある?
2012/07/21(土) 01:31:51.37
教材として使わないのはロボット制御のライブラリの有無の問題だけだろ
言語の美しさで比較すればPythonなんてSchemeの足元にも及ばないぜ
2012/07/21(土) 01:41:59.12
Schemeが美しいかはともかくとして
今は美しさより実用性なんだろうな
2012/07/21(土) 01:47:52.53
だーかーらーライブラリの有無という差があるだけで言語の実用性に差なんかないの
だれかMITのためにSchemeでロボット制御ライブラリとやらを書いてやれよ
2012/07/21(土) 01:50:54.85
世話になったわけでもない、恩師がいるわけでもない大学のために、
なんでSchemeでロボット制御ライブラリを書いてやらねばならん
2012/07/21(土) 01:52:38.69
>>444
ヒント: SICP
2012/07/21(土) 01:54:38.58
ライブラリの有無の差はどこから生まれるんだ?
Schemeの方がPythonより15年も前からあるのに
2012/07/21(土) 01:56:02.05
プログラミング演習準備担当職員のやる気の差だろうな
2012/07/21(土) 05:14:03.24
くだらん
2012/07/21(土) 21:05:03.18
>>446
Schemeなんて学部で講義用に使う玩具だから
2012/07/22(日) 00:52:46.98
ニートだか厨房だかFランだかしらんが面白がっていつまでも構ってちゃんを弄り回すなよ鬱陶しい
2012/07/22(日) 09:25:32.90
こういうキチガイは、出てきたらそのたびにフルボッコにしておかないと、
いくらでも増長するから。
2012/07/22(日) 14:17:57.85
愛読書はSICP(キリッ
2012/07/22(日) 14:48:55.58
SICPは熟読したのち読んだことを表には出すべきではない本
2012/07/22(日) 18:43:35.42
どうでもいいっすなあ
2012/07/23(月) 08:11:25.85
第一章だけでも、得られるものは大きい。
が、まあ、表に出さない方がいいかもな。
2012/07/23(月) 08:13:40.43
1,2,3章の内容だけならHaskellとか使った関数型言語の入門書読むほうが余程マシ
この本の価値はそれ以降、特にmetacircular evaluatorのあたり
2012/07/23(月) 13:33:27.76
まあ現実世界では役に立たないんだけどね
2012/07/23(月) 15:04:19.79
おまえがな
459デフォルトの名無しさん
垢版 |
2012/07/23(月) 17:31:21.46
Lispしか出来ない大学教授とか
害しかないよな
2012/07/23(月) 20:03:58.25
読めば役に立つ本なんて、そう滅多にあるもんじゃない。

大抵は、学んだ事をどこに活かすか考えることになる。
今すぐは活きなくても、数年後に思い出してハッとする事も多々あるし。
461デフォルトの名無しさん
垢版 |
2012/07/23(月) 20:31:54.50
Pythonはすぐに役に立つけど
2012/07/23(月) 20:42:29.63
Joelのエッセイに、情報科学科でJavaだけ教えてたら一流のプログラマーになれる人材かすぐ判別するのが難しく、
そういう大学からはふるいにかけづらくなったとあった。
授業でCのポインタやSchemeやHaskellなどの概念が理解できたかでふるいにかけてるらしい。(OOPは単語の暗記だとおもってるとのこと)
そして、大学側は脱落者を出さないためにカリキュラムを簡単にしたんじゃないか?と思ってる

日本では、情報科学科でJavaだけってのはないんじゃないかと思うけど。
2012/07/24(火) 01:09:12.49
>>462
うちの学部はCとHaskell(どっちもPascal風言語のインタプリタ作らされる)が必修で、いわゆるOOPを講義でやるのは院に入ってからだった。
Haskellはもうやりたくないけど、向いてる分野がありそうだ、というとこまでは分かったよ。
2012/07/24(火) 01:10:34.57
>>462
それも変なふるいだ。問題を正確に理解・記述できて解法を正確に理解・記述できれば必要かつ十分なのだが、ポインタやモナドみたいな「ひっかけ」でまっとうな人材をえりすぐることができるのか?
まったくもってあてにならない記事だ。

まあ私は失格だろうね。
2012/07/24(火) 06:15:58.70
うん失格だろうね
最近の至れり尽くせりな言語しか知らない人ってCの複雑さと引き換えに得られるパフォーマンスを軽視し過ぎ
2012/07/24(火) 07:30:36.16
老害は、最近の高度に抽象的な記述によって得られる可読性などのパフォーマンスを軽視し過ぎ
2012/07/24(火) 07:41:26.68
高度に抽象的で、そこそこ処理速度も高い Haskell はかなりバランスが良いってことか
2012/07/24(火) 17:11:15.00
ていうかGHC(が採用してるSTGマシン)がすごい。
流石、spjがいろいろ試した末にたどり着いた結論だという感じ。
2012/07/25(水) 21:01:14.95
http://ja.wikipedia.org/wiki/FogBugz
スーパープログラマーのたまごを雇い入れてカスタムVBというのも少しシュールかも

http://blog.stackoverflow.com/2009/06/podcast-57/
http://discuss.joelonsoftware.com/default.asp?joel.3.637143.11
2012/08/15(水) 12:46:39.94
>>451
サイコパス相手に降るボッコしようってあほだよ。彼らにそれは無意味。
471デフォルトの名無しさん
垢版 |
2012/09/17(月) 01:25:56.68
"Lisp は不人気。なぜなら Lisp だから", "Lisp である事自体が罪"
2012/10/07(日) 18:46:47.29
"Lisp は不人気。なぜなら 不人気 だから", "不人気 である事自体が罪"

そうか、では続けよう(シュッシュ)
473デフォルトの名無しさん
垢版 |
2012/12/07(金) 16:31:48.30
時代遅れのゴミ知識を生徒に強要し、日本に害を与える
ゴミLisper教授は首にするべき
2012/12/07(金) 16:42:13.67
てめぇの存在が害だクズ
2012/12/07(金) 16:47:02.07
再起やエキスパートシステムのような古典的な
問題領域について考える力を養うためにlispが採用されているだけで、
そういった基礎的な部分が出来ずに、
APIつなげてるだけの人たちが作るものってたかが知れてる
そして、古典AIの教科書はcommon lispで書かれている。
不要だと思うなら、さっさと大学なんて中退して、就職活動なり起業なりすれば良いのに
476デフォルトの名無しさん
垢版 |
2012/12/07(金) 16:59:56.60
糞Lispの古典AIの教科書なんか読まんでも
Pythonで最新のAI学べばいいじゃん
2012/12/07(金) 17:06:32.84
古典の意味わかってる?w
わざわざ古い教科書を印新してまで、pythonで書き直すメリットがない。
schemeぐらい仕様が小さくて、計算機について考える上で純度の高い言語ないからね
2012/12/07(金) 17:52:21.02
そうやってむつかしい言葉つかうからボロが(略
2012/12/07(金) 17:55:15.57
地震怖い
2012/12/07(金) 18:02:03.56
しかし、大学でプログラミングを始めたワナビ族って、皆、同じ反応するんだな
481デフォルトの名無しさん
垢版 |
2012/12/07(金) 18:12:03.29
Common Lispって言っているのに
なぜSchemeを持ち出すんだよw
2012/12/07(金) 18:15:55.92
なんでって、どっちもlisp系の言語だから
schemeの方が演習向きで、必要な知識が少ないのに根を挙げてるのがオマエ
483デフォルトの名無しさん
垢版 |
2012/12/07(金) 18:23:31.80
今時演習にLispなんて使っているのは
時代遅れの馬鹿Lisper教授がいる大学だけ
2012/12/07(金) 18:31:57.46
プログラム言語の移り廃れが激しい中で、どの言語を使うかなんて重要じゃないよ
オライリーや@ITのワナビ族の市場にされるだけの話
というか、大学の演習にあわせてるような層は公務員にでもなった方が幸せな層
2012/12/07(金) 18:43:34.24
Lisp廃人に出会う機会なんて滅多にないよ。
いい体験ができる大学じゃないか。
486デフォルトの名無しさん
垢版 |
2012/12/07(金) 18:47:59.58
性格悪いし出会っていいことなんてひとつもないわ
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況