09/05/28 01:08:26
米amazonにPeter Norvigとpaul grahamのレビューがあるね。
URLリンク(www.amazon.com)
これ見て、時間かけて読むことに決めた。
337:デフォルトの名無しさん
09/06/09 03:13:14
数学的な問題を扱ってるせいで挫折しちゃう人多いんだろうな。
厄介なことに一章と二章前半に多いような気がする。三章以降はまだ読めてないんだが。
動物とかの説明でも内容は変わらないだろうと思う。
338:デフォルトの名無しさん
09/06/09 09:07:54
>>337
数学のできないプログラマーってなにそれ?
コーダー?工員?
339:デフォルトの名無しさん
09/06/09 09:24:35
動物w
340:デフォルトの名無しさん
09/06/09 11:08:05
>>338
何をいってるんだい。年に10万のオーダーで発生してるじゃないか。
341:デフォルトの名無しさん
09/06/09 11:08:51
まあSICPは読まないでいい人かな、数学出来ない人は。
342:デフォルトの名無しさん
09/06/09 11:17:22
>>341
CTMではだめでしょうか?
343:デフォルトの名無しさん
09/06/09 11:35:14
数学っても、せいぜい高校レベルだったと思うが。
文系な上に何十年も前だったから、かなり忘れていたけど。
344:デフォルトの名無しさん
09/06/09 11:48:24
再帰やリストの計算はSICPやる前にIntroduction to Functional Programming using Haskellとか
algebra of programmingをやるといいかも
この知識があれば1章、2章、3章あたりがあっという間に終わるよ
あとはコードを考えるときにsrfiのパターンマッチを使うようにすれば楽
何から何までcarとcdrで分解してcondで分岐なんて馬鹿らしい
345:デフォルトの名無しさん
09/06/10 01:59:33
>>344
よかったね。
でも、真面目に書いてあることを読んでゆくのは大事ですよ。
一つ一つの言葉にどういう意味が込められているのか、著者の意図は
どういうものなのか、考えながら読んでいくのは大変ですけど、
楽しいし、自分のためにもなりますよ。
346:デフォルトの名無しさん
09/06/17 17:09:59
ちょっとCを覚えた香具師がK&Rを読んで「wcを自分で作成するなんてアホ!」と言ってるようなもんだなw
347:デフォルトの名無しさん
09/06/17 17:37:21
俺も最初は愚直にcar,cdrによる分解を使ってたけど
途中でmatch-lambdaを自作して以降はそれを使ってやってる
昔の人はきっとcommon lispのdestructuring-bindを移植したりしてたに違いない
なんにせよ素のcar,cdrでの分解をずっと使い続ける人は少数派だと思う
348:デフォルトの名無しさん
09/06/19 13:27:31
素のcar,cdrでの分解とかいう話に囚われてるようじゃ行間が読めてないだろ。
本文中の分解する例は説明のためであって奨励してるわけじゃないことは誰でもわかるだろ。
実際、SICPにマクロが出てこないことから実用性を重視してないことはすぐわかる。
349:デフォルトの名無しさん
09/06/19 13:41:12
マクロ使ってないから実用性を重視してない、ってなんだよそれ。
schemeだから高階関数で素直に書けるからそうしているだけで、
CLならマクロにするんじゃないか、という部分はけっこうあるし。
car/cdrは必ず抽象化して使ってるじゃないか。よく読んだら?
350:デフォルトの名無しさん
09/06/20 10:35:14
>>348-349
おまえらきちがい?
351:デフォルトの名無しさん
09/06/20 16:54:41
どこらへんが基地外なのか御教示願いたい。
352:デフォルトの名無しさん
09/07/09 21:48:24
読んでる人いるかな
ついに4章にやってきたんだが
これ、実際にevalが動くのはどのあたりまで作ってからなの?
コードが動かないと理解出来ない自分には辛い
353:デフォルトの名無しさん
09/07/09 22:57:31
>>352
4.1.4かな。
何ならとりあえず先にコードだけ打ち込んじゃったら?
354:デフォルトの名無しさん
09/07/09 23:12:06
なるほど、結構先ですね
そうしてみます。ありがとう
____
/__.))ノヽ
.|ミ.l _ ._ i.)
(^'ミ/.´・ .〈・ リ
.しi r、_) | evalはワシが育てた
| `ニニ' /
ノ `ー―i
355:デフォルトの名無しさん
09/07/16 19:19:23
GaucheでSICP読んでるんですが
3.5章のstreamの箇所、実装依存な部分があるため
SICP用のストリーム実装をされたサイトがあるということで
ググって↓らしいことを見つけたんですが
URLリンク(sicp.naochan.com)
サーバが落ちているようです
誰かこれと同じ物持っていませんでしょうか?
356:355
09/07/17 18:35:22
自分で作ったので解決しました