1read 100read
2012年08月プログラム15: 【SICP】計算機プログラムの構造と解釈 Part3 (491) TOP カテ一覧 スレ一覧 2ch元 削除依頼
【.cmd】 バッチファイルスクリプト %9 【.bat】 (424)
正規表現 Part10 (447)
Visual Studio 2012 Part4 (867)
VBプログラマ質問スレ(Ver.6.0 まで) part60 (631)
★★ Java の宿題ここで答えます Part 72 ★★ (465)
DarkBASIC (456)

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


1 :2012/03/29 〜 最終レス :2012/12/08
「計算機プログラムの構造と解釈」に関する議論と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

2 :
糞訳本スレ立てるなボケが

3 :
>>2 Rやボケが

4 :
計算機プログラムの構造と解釈 (Amazon)
http://www.amazon.co.jp/dp/489471163X
SICP on-screen version
http://sicpebook.files.wordpress.com/2011/11/sicp.pdf
SICP pocket version (α版、版組修正中)
https://github.com/sarabander/sicp-pocket/raw/master/sicp.pdf

5 :
今からSICPをやるならPython
Lispはもう古い

6 :
Webでこんなのを見つけた。
CS61A: Online Textbook
SICP を Python で書きなおしたものらしい。書き手はUCバークレーの先生なので内容は問題ないと思う。
Pythonに書きなおすにあたって OOP に関する話題とかが加筆されているっぽい。
SICP は大学一回の後期から授業で使っていたんだけど、
当時の僕にはどうしても Scheme の処理系を手持ちのWindows にインストールすることができなくて、
学校の教育用コンピュータにインストールされたものがあることに気がつくまで実際に書いて動作を確認することができず苦労したという、苦い思い出がある。
その点 Python はどの OS を使っていても簡単に処理系を用意できるし、ドキュメントも充実してるからよさそう。
うちの大学も SICP やめてこっちにすればいいじゃんとか思うけど、O乃教授とY浅教授は名うての Lisp 信者だからそうなる可能性は限りなく0に近いだろうな。
Creative Commons で公開されてるから日本語に翻訳されてないかなーと思って軽く調べた範囲ではそういったものは見当たらなかった。
日本のアカデミアの住民の方々が一致団結して翻訳してくれたりしないだろうか。
日本語訳で思い出したけど SICP は日本語訳が酷い。コンピュータ・サイエンス特有の比喩表現とかがふんだんに使われていて、
いかにもハッカーが翻訳しましたって感じがする。当時はこの日本語訳に本当に苦しめられて、
原典を読んで理解するというのがしょっちゅうだった。
でも今ならある程度読めるような気もする。それに Scheme だってインストールできるだろう。
時間があったら SICP を読み直したいけど、それならこの Python 版のやつを読んだ方が有意義な気もするなぁ。

7 :
Y浅か
教授の趣味で世の中の役に立たない
非実用ガラパゴス言語押しつけられて
教えられるほうはたまったものじゃないわ

8 :
Schemeは計算機科学の世界では、世界共通言語。おまえの脳味噌がガラパゴス。

9 :
学問のための学問

10 :
このスレッドは天才pンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
                  京都大学霊長類研究所

11 :
計算機科学の世界で共通言語といったらPythonに決まってるじゃん

12 :
いまどきSchemeなんて真性の馬鹿か
老害しか使ってないわ

13 :
ACMとIEEEに何本論文があるか数えてみろ、真性の馬鹿よ

14 :
>>6
ソースのURLも書いてください。
全行改行より段落ごとの改行の方が読みやすいです。
SICPの思い出
http://yuku-t.hatenadiary.com/entry/2012/03/19/101657
実用ソフトウェアはSchemeよりPythonの方が圧倒的に多いから、
研究者でなく実務者になるならPython版の方が有意義でしょうね。
翻訳に関してアカデミアの住民をあてにする必要は全然ないと思います。
CS61A: Online Textbook
http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/
ライセンスはCC BY-SA 3.0です。
CS61A: Structure and Interpretation of Computer Programs, Spring, 2011
http://www-inst.eecs.berkeley.edu/~cs61a/sp11/
CS61A: Structure and Interpretation of Computer Programs, Spring, 2012
http://www-inst.eecs.berkeley.edu/~cs61a/sp12/
2011年まではMITオリジナル版を使用し、2012年にPython版に移行しています。

15 :
最初に覚えたのも普段使いもPythonだけど、Schemeはやる価値あると思うけどなあ

16 :
アホLisperどもが態度だけでかくて
何一つ有益なもの生み出してないのを見れば
やる価値がないのは明白

17 :
お前も大概態度でかいけどな

18 :
2ちゃんねるへの誹謗中傷の書き込み以外に何も生み出してないしな。

19 :
糞高いだけで使いにくいゴミキーボードに税金を浪費させる
アホLisper教授よりまし

20 :
日本語版の p21 の木構造再帰の図があるんですが、こーゆう図を生成するのっ
てうまい手があるんですかね。関数に print 仕込んで、GraphViz 用の命
令を出力してるんですけど、マクロ?とかで一発だったりするのかな…

21 :
>>19 2ちゃんねるへの誹謗中傷の書き込み以外に何も生み出してない底辺のアホはRよ

22 :
糞Lispなんかに
税金やカリキュラムを割いて
日本を弱体化させる馬鹿教授はRよ

23 :
授業でlisp使うと日本が弱体化すると本気で思っているとしたら頭が悪すぎて話にならないんだよなあ
どういう論理なんだろうそれ。JavaやPHPで凡庸なサービス作ってれば日本が強化されるのw
つーか大学のプログラミングやアルゴリズムの授業受けたことないだろ。到達点めっちゃ低いから。
研究室に配属されて何を使うかは個人の自由だし、関数型言語的プログラミング出来ない奴は論外だよ

24 :
Lispは手続き型だろ
副作用があるし

25 :
既知のキチを相手にするのは間違いよ。
You'd be wasting your time. :-)

26 :
今の時代に
教授の趣味で時代遅れのSICP for Schemeをやらされるのが
時間の無駄

27 :
人生を無駄にしてるお前が言っても何の説得力もない

28 :
糞訳本ヒィヒィ言いながら読むのが
人生の無駄

29 :
原著読めばいいだろ

30 :
原著を読めばいい △
SICP for Pythonを読めばいい ○

31 :
糞訳本を読む ×

32 :
きっと夢にまで和訳版が頭に出てきてうめいてるんでしょ :-)
バラエティ番組をみる感覚で相手にするなら時間の無駄とは言い切れないけど
真顔で相手にするのは本当に時間の無駄よ。

33 :
>>14
そっちょくにそのブログへの感想を書くけど、結局肩書きで安心といってる
あたり、中身をちゃんと読んだ上で書いているのではないのだろうな。増えた
項目だけは見てるようだが。
その程度・・・いわゆるフィーリングでpython版が優れているというのは
どのくらい信頼を置けるレビューなのか疑問に思ったな。
せめて人に勧めるなら中身をひと通り読んで、pros&consくらい見極めて
くれないと、肩書きやのりで優劣を決める人間じゃない限り信頼できる
内容だと考えないだろうな。
この手の感想を書いてる人って、深く考えることもできないし、一つの
ことも追求できることは稀かな。

34 :
その感想は京大卒の人みたいだけど、その割には・・・ と言いたくなったかもしれない。

35 :
老害教授の時代遅れの趣味を押しつけられている京大卒が
程度が低いのは仕方ないこと

36 :
劣等感まるだしでみっともないなおい

37 :
みっともないのは
SICP糞訳したやつだろw

38 :
そっちが糞だとしても劣等感丸出しがみっともないことには関係ない

39 :
みっともないとかより
糞訳の被害を食い止めるほうが大事

40 :
ならばお前が訳せばよい
たのんだぞ

41 :
SchemeはWindows処理系がインストールすらできない位世の中から取り残された存在
税金を浪費するだけで何の役にも立っていない

42 :
schemeをやらされたくらいで頭がいっぱいいっぱいになっちゃって
他の言語を覚えられない人が大勢いるようですねwwwww

43 :
単位落としたら留年だからな

44 :
ようやくくだらない受験勉強から開放されたのに
さらにくだらないSchemeをやらされるなんて
どんだけアメリカから遅れるんだよ

45 :
そんな糞なところに進学しちゃったお前が悪い

46 :
Lisp界隈の進歩が亀のようにノロい理由として、
すぐに俺実装を作りたがって開発リソースが分散しがちとだから
という見方があるが
実際はLisperが時代遅れの馬鹿だからに他ならない

47 :
Lispすら理解できないとか

48 :
なんか批判がモヤっと抽象的すぎて反論のしようがない
頭の良い人の抽象化じゃなくて、馬鹿のソレね
Lisp界隈の進歩って何のこと?

49 :
馬鹿にそんな難しいこと聞いてどうすんのwww

50 :
Lispは世の中で何の役にも立ってないゴミ

51 :
ほらねwwwwwww

52 :
ほらねとか言ってないで
何か役に立つことやってみろよ
税金は使わないでな

53 :
別にどうでもいい
税金だって投入されちゃうしね
残念でしたwwww

54 :
税金吸うだけの寄生虫がえらそうな態度とるな
くそScheme必修で押し付けるな

55 :
ざまあwwwww

56 :
原発批判する人間が出世できないように
Lispを批判する人間は出世できない
必然的に日本のCSはこれからも糞のまま

57 :
いまどきLispじゃPHPにも勝てないだろ

58 :
今日暴れてる人たちは
プログラミング言語より日本語を勉強したほうがいいんじゃないか?

59 :
日本語といえば
SICPは日本語なのか?
って位ひどい訳だよな

60 :
少なくても、ここで暴れてた人の日本語って、糞訳という資格があるか
どうか?糞訳以上に醜い日本語を書いてるのを見てると、
ここは お前が言うな スレかと思ったくらい。

61 :
糞訳擁護無理ありすぎだって

62 :
お前の必死っぷりが痛ましい

63 :
今どきLispなんてやっている奴は
馬鹿しか残ってない

64 :
証明支援系やその他関数型言語でみっちりやった人が4,5章だけ力入れてあとはさらっとやるのがいいんだろうな
2,3章で詰まってる人はMLなりHaskellなりの入門書を一冊きっちりやった方が恐らく速い

65 :
すげぇ必死さだな。ひょっとして一人で延々と同じことを繰り返してんのかな?
なんか10年くれーじっくり熟成された感がある。
Haskell入門書だとProgramming in Haskell がいいよね。講義ビデオもあるし。

66 :
馬鹿LisperにHaskellは無理

67 :
>>65
僕はもうひとつの方も好き。最近和訳本が出るようだが、オンライン版も
あるし、英語は簡単。でも、言語を学ぶ本だよ。
このスレのsicpってschemeを学ぶ本じゃない。パラダイムを学ぶ教科書って
ガウディ本も変わった言語を使ってるよ。でも、schemeにしろozにしろさ
ほど負担じゃないと思うんだがな。

68 :
>>67
全く同意だけど、Lisp憎しでズレてる奴にその正論は届かない

69 :
Lispは簡単に学べる言語だけどMLやHaskellを学んだら
再び使用する気にはならない言語

70 :
マクロを知らない使いたくないのは勝手だが、他人に強制するなよな。

71 :
Lispマクロ程度でドヤ顔するアホには
CamlP4やTemplate Haskellは難しいかもな

72 :
SICPをやるならPythonに限る

73 :
今時Lispやるメリットって
権力持った老害教授にゴマをするくらしかないよな

74 :
うんうん、権力をもった老害教授が、才気あふれる君を邪魔したんだよね。
…はやく妄想から覚めたほうがいいよホント。

75 :
>>68
アナザー・ワールドに住んでるような人はね・・・。

76 :
邪魔も何も日本の国力を下げているのが
老害Lisper教授だから

77 :
皆と違う言語を使いたい、関数型言語で普通の奴らの上を行きたい、
だけどHaskellは難しい...そんなヘタレどもに最適な言語 = Lisp

78 :
おまえがLisp教えた学生卒業した後
ほとんどみんなLispなんて使ってないから
バーカ

79 :
せいぜい趣味を押し付けるだけの時代遅れの
教育もどきを続けるといい

80 :
SICPに書いてあることに使うのなら同じ事じゃん。馬鹿だなあ

81 :
SICPならまだましだろ。
うちらのときはASPENでFORTRANだったぞ。
他の大学がSPARCstation使っているときに。

82 :
SICPが言語に関する本だと思ってるんだろ。
そんなズレた思考だから落第だか未踏落ちだかして人生を2ch荒しに費すことになったと。

83 :
SICPの内容を学ぶのにLispである必要はないじゃん
Lispなんてアホでも学べる以外に取り柄無いんだし

84 :
SICP for Pythonがあるだろ

85 :
馬鹿LisperはSICP読んでも
有益なものは何一つ作れない

86 :
馬鹿LisperはSICP読んだ後何やってんの?
作ったソフト公開してはいけない決まりでもあんの?

87 :
馬鹿LisperはSICPで言語以外のこと学んだんだよね?
その学んだ知識をどこで生かしているんだ?

88 :
>>81
他の大学がHaskellやOcamlで楽しくやっているのに、
うちらだけLispとか辛過ぎるわ。

89 :
どこでも生かせないのならSICP for Pythonも意味無いじゃん
SICP for PythonはPythonを学ぶための本ではないんだから

90 :
本じゃんなくてドキュメント?か

91 :
SICPの内容を生かせるようなまともな人は
SICP読み終わったらLispなんて卒業しているから

92 :
今もfortranやってるとこあるし授業によってPrologだのVerilogHDLだのMathematicaだのHTMLだのLaTeXだの何でもやるでしょ
授業でLispやらされて発狂とか、実用的じゃないと文句垂れてる奴は大学やめたほうが良いよ

93 :
SICP読み終わったら使い道のないSchemeで学ぶより
SICP以外でも使えるPythonで学んだほうがいいよね

94 :
海外の大学は実用的だったりする
日本の大学は馬鹿Lisper教授に私物化されているから
学歴を取得する以外の価値はない

95 :
実用的なのが良いなら専門学校に言ったほうが良いよ

96 :
海外の実用的な大学と
日本の時代遅れ大学の話しているのに
なぜ専門学校の話をするんだ

97 :
まあ時代遅れ馬鹿Lisper教授に私物化された大学より
高専あたりの方がましかもな

98 :
>>96
海外の実用的な大学て具体的にどこ?

99 :
>>96
基礎に時代遅れもくそもあるかよw馬鹿だなあ

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
Java低速GUI Swing & JavaFX 10 (506)
【消しゴム】MONOを使ってみるスレ4【じゃない】 (289)
UNIXプログラミング質問すれ Part10 (561)
Message Passing Interface (MPI) 統合スレ (506)
疑似乱数2 (438)
Cygwin + MinGW + GCC 相談室 Part 6 (953)
--log9.info------------------
あれ東方本スレは? (260)
【卓ゲ全般】困ったちゃんスレ342 (633)
SNKプレイモアアンチスレ 零SP騙し売り43本目 (217)
3DS尿液晶被害者総合スレ (481)
【TGS】東京ゲームショウ2012 part2【幕張メッセ】 (746)
洋ゲーやってみろ世界観変わるぞって言うけれど (438)
ゲームタイトルしりとり (691)
【ジュヴナイル】今井秋芳総合スレ3作品目【魔人・九龍・魔都】 (200)
Xbox360購入者&初心者の質問スレッド Part.210 (224)
マリオなのにつまらなかったゲーム (219)
キャラメイクの自由度が高いゲームを語るスレpart8 (542)
社会人のゲーム生活31日目 (228)
ゼノブレイドってRPG史上,最高に面白いRPGじゃね? (226)
ゲーム売買スレpart19 (618)
【只今】今さらハマッたゲーム【プレイ中】 (495)
【3D】酔うゲーム総合スレ【FPS】 (389)
--log55.com------------------
TOM ANDERSON GUITARWORKS 3
ソロギターを挙げて助言をもらうスレ
【PERSONZ】本田毅の音、演奏、機材を語るスレ
【ペダル】ベース用コンプレッサー【ラック】 13
世界にムスタングを広めたCharの偉大さ
【メタル】Ibanezのベース【フュージョン】
【BKP】Bare Knuckle Pickups【ベアナコー】
防音室・自宅スタジオ総合3