【SICP】計算機プログラムの構造と解釈 Part3
今からSICPをやるならPython
Lispはもう古い 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 版のやつを読んだ方が有意義な気もするなぁ。 Y浅か
教授の趣味で世の中の役に立たない
非実用ガラパゴス言語押しつけられて
教えられるほうはたまったものじゃないわ Schemeは計算機科学の世界では、世界共通言語。おまえの脳味噌がガラパゴス。 このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所 計算機科学の世界で共通言語といったらPythonに決まってるじゃん いまどきSchemeなんて真性の馬鹿か
老害しか使ってないわ ACMとIEEEに何本論文があるか数えてみろ、真性の馬鹿よ >>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版に移行しています。 最初に覚えたのも普段使いもPythonだけど、Schemeはやる価値あると思うけどなあ アホLisperどもが態度だけでかくて
何一つ有益なもの生み出してないのを見れば
やる価値がないのは明白 2ちゃんねるへの誹謗中傷の書き込み以外に何も生み出してないしな。 糞高いだけで使いにくいゴミキーボードに税金を浪費させる
アホLisper教授よりまし 日本語版の p21 の木構造再帰の図があるんですが、こーゆう図を生成するのっ
てうまい手があるんですかね。関数に print 仕込んで、GraphViz 用の命
令を出力してるんですけど、マクロ?とかで一発だったりするのかな… >>19 2ちゃんねるへの誹謗中傷の書き込み以外に何も生み出してない底辺のアホは死ねよ 糞Lispなんかに
税金やカリキュラムを割いて
日本を弱体化させる馬鹿教授は死ねよ 授業でlisp使うと日本が弱体化すると本気で思っているとしたら頭が悪すぎて話にならないんだよなあ
どういう論理なんだろうそれ。JavaやPHPで凡庸なサービス作ってれば日本が強化されるのw
つーか大学のプログラミングやアルゴリズムの授業受けたことないだろ。到達点めっちゃ低いから。
研究室に配属されて何を使うかは個人の自由だし、関数型言語的プログラミング出来ない奴は論外だよ 既知のキチを相手にするのは間違いよ。
You'd be wasting your time. :-) 今の時代に
教授の趣味で時代遅れのSICP for Schemeをやらされるのが
時間の無駄 原著を読めばいい △
SICP for Pythonを読めばいい ○ きっと夢にまで和訳版が頭に出てきてうめいてるんでしょ :-)
バラエティ番組をみる感覚で相手にするなら時間の無駄とは言い切れないけど
真顔で相手にするのは本当に時間の無駄よ。 >>14
そっちょくにそのブログへの感想を書くけど、結局肩書きで安心といってる
あたり、中身をちゃんと読んだ上で書いているのではないのだろうな。増えた
項目だけは見てるようだが。
その程度・・・いわゆるフィーリングでpython版が優れているというのは
どのくらい信頼を置けるレビューなのか疑問に思ったな。
せめて人に勧めるなら中身をひと通り読んで、pros&consくらい見極めて
くれないと、肩書きやのりで優劣を決める人間じゃない限り信頼できる
内容だと考えないだろうな。
この手の感想を書いてる人って、深く考えることもできないし、一つの
ことも追求できることは稀かな。 その感想は京大卒の人みたいだけど、その割には・・・ と言いたくなったかもしれない。 老害教授の時代遅れの趣味を押しつけられている京大卒が
程度が低いのは仕方ないこと
そっちが糞だとしても劣等感丸出しがみっともないことには関係ない みっともないとかより
糞訳の被害を食い止めるほうが大事 SchemeはWindows処理系がインストールすらできない位世の中から取り残された存在
税金を浪費するだけで何の役にも立っていない schemeをやらされたくらいで頭がいっぱいいっぱいになっちゃって
他の言語を覚えられない人が大勢いるようですねwwwww ようやくくだらない受験勉強から開放されたのに
さらにくだらないSchemeをやらされるなんて
どんだけアメリカから遅れるんだよ Lisp界隈の進歩が亀のようにノロい理由として、
すぐに俺実装を作りたがって開発リソースが分散しがちとだから
という見方があるが
実際はLisperが時代遅れの馬鹿だからに他ならない なんか批判がモヤっと抽象的すぎて反論のしようがない
頭の良い人の抽象化じゃなくて、馬鹿のソレね
Lisp界隈の進歩って何のこと? ほらねとか言ってないで
何か役に立つことやってみろよ
税金は使わないでな 別にどうでもいい
税金だって投入されちゃうしね
残念でしたwwww 税金吸うだけの寄生虫がえらそうな態度とるな
くそScheme必修で押し付けるな 原発批判する人間が出世できないように
Lispを批判する人間は出世できない
必然的に日本のCSはこれからも糞のまま 今日暴れてる人たちは
プログラミング言語より日本語を勉強したほうがいいんじゃないか?
日本語といえば
SICPは日本語なのか?
って位ひどい訳だよな 少なくても、ここで暴れてた人の日本語って、糞訳という資格があるか
どうか?糞訳以上に醜い日本語を書いてるのを見てると、
ここは お前が言うな スレかと思ったくらい。 今どきLispなんてやっている奴は
馬鹿しか残ってない 証明支援系やその他関数型言語でみっちりやった人が4,5章だけ力入れてあとはさらっとやるのがいいんだろうな
2,3章で詰まってる人はMLなりHaskellなりの入門書を一冊きっちりやった方が恐らく速い すげぇ必死さだな。ひょっとして一人で延々と同じことを繰り返してんのかな?
なんか10年くれーじっくり熟成された感がある。
Haskell入門書だとProgramming in Haskell がいいよね。講義ビデオもあるし。 >>65
僕はもうひとつの方も好き。最近和訳本が出るようだが、オンライン版も
あるし、英語は簡単。でも、言語を学ぶ本だよ。
このスレのsicpってschemeを学ぶ本じゃない。パラダイムを学ぶ教科書って
ガウディ本も変わった言語を使ってるよ。でも、schemeにしろozにしろさ
ほど負担じゃないと思うんだがな。 >>67
全く同意だけど、Lisp憎しでズレてる奴にその正論は届かない Lispは簡単に学べる言語だけどMLやHaskellを学んだら
再び使用する気にはならない言語 マクロを知らない使いたくないのは勝手だが、他人に強制するなよな。 Lispマクロ程度でドヤ顔するアホには
CamlP4やTemplate Haskellは難しいかもな 今時Lispやるメリットって
権力持った老害教授にゴマをするくらしかないよな うんうん、権力をもった老害教授が、才気あふれる君を邪魔したんだよね。
…はやく妄想から覚めたほうがいいよホント。 >>68
アナザー・ワールドに住んでるような人はね・・・。 邪魔も何も日本の国力を下げているのが
老害Lisper教授だから 皆と違う言語を使いたい、関数型言語で普通の奴らの上を行きたい、
だけどHaskellは難しい...そんなヘタレどもに最適な言語 = Lisp おまえがLisp教えた学生卒業した後
ほとんどみんなLispなんて使ってないから
バーカ せいぜい趣味を押し付けるだけの時代遅れの
教育もどきを続けるといい SICPに書いてあることに使うのなら同じ事じゃん。馬鹿だなあ SICPならまだましだろ。
うちらのときはASPENでFORTRANだったぞ。
他の大学がSPARCstation使っているときに。 SICPが言語に関する本だと思ってるんだろ。
そんなズレた思考だから落第だか未踏落ちだかして人生を2ch荒しに費すことになったと。 SICPの内容を学ぶのにLispである必要はないじゃん
Lispなんてアホでも学べる以外に取り柄無いんだし 馬鹿LisperはSICP読んでも
有益なものは何一つ作れない 馬鹿LisperはSICP読んだ後何やってんの?
作ったソフト公開してはいけない決まりでもあんの? 馬鹿LisperはSICPで言語以外のこと学んだんだよね?
その学んだ知識をどこで生かしているんだ? >>81
他の大学がHaskellやOcamlで楽しくやっているのに、
うちらだけLispとか辛過ぎるわ。 どこでも生かせないのならSICP for Pythonも意味無いじゃん
SICP for PythonはPythonを学ぶための本ではないんだから SICPの内容を生かせるようなまともな人は
SICP読み終わったらLispなんて卒業しているから 今もfortranやってるとこあるし授業によってPrologだのVerilogHDLだのMathematicaだのHTMLだのLaTeXだの何でもやるでしょ
授業でLispやらされて発狂とか、実用的じゃないと文句垂れてる奴は大学やめたほうが良いよ SICP読み終わったら使い道のないSchemeで学ぶより
SICP以外でも使えるPythonで学んだほうがいいよね 海外の大学は実用的だったりする
日本の大学は馬鹿Lisper教授に私物化されているから
学歴を取得する以外の価値はない 海外の実用的な大学と
日本の時代遅れ大学の話しているのに
なぜ専門学校の話をするんだ まあ時代遅れ馬鹿Lisper教授に私物化された大学より
高専あたりの方がましかもな >>96
基礎に時代遅れもくそもあるかよw馬鹿だなあ Schemeは基礎じゃないから
Pythonでやったほうがよい >>98
SICPやってた大学
実用性を重視して他の内容に変わった ロボットの操作なんて日本の大学でも腐るほどやってるだろw SICP for Pythonにもロボットの操作は書いてないからねwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww SICP for Pythonはまた別の大学だよ
時代遅れ馬鹿Lisper殿 >>109
で、実用的な内容てロボットの操作の操作だけなの?
日本のくそ大学でも腐るほどやってると思うけどwwww >>101
あっちは学生の人気にも左右されるところがあるから。
たしかに SICP は多くの者にはウけないだろう。 ロボットの操作に向かないからSICPをLISPが無駄w ロボットの操作とか馬鹿みたいなことを今でもやっているのか?いや、採用したというのか?
sicp に戻ったほうがいいんじゃない? ロボットの操作に向かないからScheme使うのやめた教授は
SICPの著者の一人だからな ロボットの操作も、ある意味で重要かもしれないが、SICP を削るのは、はて? ロボット操作ならロボット操作のための環境でやればよい。それだけ SICPはまだ有意義だと感じている大学も
Schemeは捨ててPythonに乗り換え
Schemeまじゴミやん この前、機械学習の本買ったらPythonで書かれてた。
Pythonできない奴はカタワな世に中になりつつある。 Pythonでサンプルコードが書かれてる本はあるね
だからschemeがゴミだという理屈は意味不明だけど Pythonは世の中で広く使われてて役に立っている
Schemeは使われていない それを言うならCかJavaが最強じゃん。Pythonなんてそれらに比べれべ相当下
本当にアホな比較 そのPythonの相当下なのがゴミSchemeなんだが そんな低レベルな争いをここですんなよ
SICPなんて何の関係も無いってバレバレなだよ この人、漆器地(=SICPキチガイ)と名付けてやるよ。 SICPの目的は実用的な糞アプリを作ることじゃないんだから
手段なんてどうでも良いんだよ。PythonかSchemeかなんて議論をしたがってるのは馬鹿だけ Pythonを英語とするなら
Schemeはタミル語あたり
タミル語にも需要はあることはあるが
それを見てSchemeには仕事はあるって喜んじゃうのが
時代遅れ馬鹿Lisper教授 どの教授がLispに仕事があるからLispを授業で採用したなんて言ってるんだ?
内容の話は一切できないんだな 手段を選べるなら
断然Pythonを選ぶべきだよな >>131
時代遅れ馬鹿Lisper教授がLispを授業に使っているのは
単にLispしか出来ないからだよ
>>133
妄想上の教授でつかwwwLisp憎しもここまで来たら病気だな 実用とか、広まってるとかじゃなくて、
Scheme よりも Python の方が学生と講師双方にとっての負荷が少ないんだろ 別のアホLisper教授は型推論を馬鹿にしてたな
馬鹿はアホLisper教授だ >>139
Lispしか使えないというその教授の名前はよwww
お前の口からは嘘しか出ないんだろwww >>138
学生はともかく講師は今までSchemeでやってたんだから
負荷はSchemeの方が少ないような Lisper教授はLispしか使えんに決まってんだろ
Haskell使えたらHaskell使ったほうが100万倍いいし Lisper教授という架空の人物を批判するスレかあ。頭大丈夫?
Haskell使わない理由は明らかだよね。凡百のアプリはHaskellによって書かれていないからw
自分で言ってんじゃん Pythonは実用ソフト
Haskellは学術論文
ちゃんと使われておるわ じゃあschemeを授業で使っても良いということなんだが >>144
ちなみにHaskellの論文って何?
Haskellを使う必然性は何?
>>146
授業に使われてるだろ >>147
目の前にある箱で調べろ
授業で使う理由を議論しているのに
授業で使われているからってアホなの? >>148
Lispの一つや二つ出来て当然だし、必ずやるべきだが、独学する人間が少ないから授業で使ってついでに覚えるのは合理的
CだのPythonだの学習コストの低い言語はどうとでもなるし、ならなければならない >>144
ちなみにHaskellの論文って何?
Haskellを使う必然性は何? >>147
> ちなみにHaskellの論文って何?
時々言う奴がいるけど、俺もそれはずっと疑問だった
Haskell における何かを研究して論文にするのは普通にある
が、こういうのは論文に使われるという言い方は普通しない
また、Haskell とは直接関係ない研究において、
たとえば何かのシミュレーションに Haskell を使う場合なども、
論文に使われるとは言わないな
「Haskell を学術論文に使う」って一体何なんだ?
latex を論文に使うと言うのと同じ感じなのか? >>149
時代遅れLispなんて授業で2、3時間もやっとけば十分
Prologなんかと同じくらいの扱いがふさわしい >>151
なるほど。それは授業でやるのとは次元が違う研究だよね?
研究対象としてのHaskellってさ
しかもそれは仮にプログラミングの授業でHaskellを習った学生の何割がその研究をするわけ?
意味がある提案だとは思えないよ。それにシミュレーションでHaskellを使う必然性はないでしょ だから、Pythonが実用的だとか、Haskellが学術論文用だとか
自分の好みの口実にしか聞こえないわけ
それが架空の教授が自分の趣味でLispを使ってるってさ
自分を棚に上げすぎだろ >>156
その授業を受けるとPythonでのプログラミングが出来なくなるのか?むしろ逆だろ 思い込みが激しすぎて、知性にまで悪影響を及ぼしてる人に
真面目に対応する必要はないんじゃないの? >>155
別にPython好きってわけでもないから
世界的にPythonが使われているから挙げてるだけで >>157
だから最初からPythonでいいだろ
Schemeなんてゴミやらんでも 世界に倣うべきなら、日本は一生時代遅れじゃん。なにこの矛盾 10年前の世界に倣っているのが
馬鹿Lisper教授なんだが 10年前ね、架空の教授は思ったより早いじゃん
俺は授業で何使われても別にどうでも良いと思うけど
こんなに恨みつらみを溜め込んでる馬鹿もいたんだな >>162
授業で習った知識をそのまま実用用途に使える
学習時間を短縮でき日本から世界で使われるソフトが生み出される 多分、授業でLispを使われたーと延々と言い続けてる奴は自分で何も勉強しない奴だし何の進歩もしてない奴だろ、実際 >>164
お前はFortranやCOBOLでも怒らないのか? >>168
うちはCだったが興味本位で他学科のfortranも講義も取ったよ。しかもなぜかメモ帳しばりだったし
くそ言語過ぎて笑えたけど怒りはしなかったな。授業はテキトーにこなして単位貰うだけ
他の授業のレポートでは勝手に覚えたPython使って
優秀なレポートとして紹介されてたが他にもやらされた言語でもPythonでもないの使ってる奴いたなあ
最初にPythonを教えられるべきだったなんてこれっぽっちも思わんわ
Pythonはストレスなく書けるけど、CのポインタもLispの関数型的考え方も重要だわ
特に、C脳だけでPythonを書くとせっかくのPythonの機能をフル活用できないし あーあと、Pythonは絶望的に遅いからCはよく使う >>172
だから、何?必修科目が全部お前のためにあると思ってんの? >>173
だからといって馬鹿Lisper教授が私物化して
時代遅れの糞Lispなんて教えていいことにはならんだろ >>174
お前大学1年?他の授業も全部私物化されてるようにしか思えないが >>173
必修科目がLispなんて時代遅れの糞馬鹿Lisper教授のためにしかならない
学生だけでなく日本国にとってもマイナス >>176
時代遅れ以外の授業受けてるの?例えば何? >>175
本当は学びたい専門のある大学にいくのがいいんだろうけど
みんな偏差値で選ぶんだよな 高校までと違って、私物化されてるのが普通だろ。何しようが自由だよ 架空の教授を教えてくれればチキンの代わりに抗議してやるのに
馬鹿の妄想だとどうしようもない 架空の教授でいいよ
粘着質で性質悪い奴だから絡まれたくないし >>180
私物化しつつちゃんと学生と国の利益になるのがよい教授
糞Lisper教授は私物化して学生と国の不利益になる売国教授 で、お前はここに嘘をばら撒いて粘着するのか。こっちくんなよきめえ 不利益がどうとか頭が悪すぎてさ
Pythonをやれば日本のアプリが世界に普及するだあ?
じゃあさっさとやってみろクズ。授業なんてどうでもいいだろ
自分の雑魚さを他人のせいにすんな 教授の任期が長すぎるの良くないよな
世界で完全に通用しなくなっても過去の実績で権力を握り続ける
もっと短くするべき >>185
雑魚は糞Lisper全部
Lisperは雑魚しかいないんだから
大学でもLispなんてやるべきではない ここで妄想と不満を垂れ流して馬鹿を晒せば授業が変わるのかよ
変わらないだろうな。お前は一生クズのまま。今すぐ死んだ方が国のためだろ 今すぐ死ぬべきは糞Lisper
糞Lisperが全員死に絶えても世界の誰も困らないどころか
大学でLispを強制されている人たちがもっと有意義なこと出来て
世の中のプラスになる こんなクズに関わった俺が馬鹿だった
コイツは明日も明後日も来年も10年後も同じ事を言い続けるだろう
一生やってろ死ぬのも自由。俺はもう((;゚Д゚)オレシラナイ 10年後も大学生が糞Lisper教授にLispを強制されていると思うと恐ろしい
糞Lisper教授の私利私欲のためにどれだけの損失だろうか >>153
それは俺(>>151)への反論なのか?
俺は >>147 の「ちなみにHaskellの論文って何?」に同意して、
「Haskell を学術論文に使うってどういう事だ?」と言ってるんだが 論文で使うシミュレーションとかにHaskellを使った論文?
さがせばいくらでもあるだろそんなもん 自分が役に立ってないから、あれもこれも役にたってないと思いたいのですねわかります あれもこれもって役に立ってないのはLispだけだろw
PythonとかHaskellは役に立ってるし おや、HaskellerとPythonistaを味方にしたくて必死ですねバカがwwwwwwwww この不定期さは高学歴ニートが
親に「働け」と言われる度に発狂して
書き込んでるんじゃないかと予想してみる
馬鹿Lisper「JavascriptとRubyはLisp」 馬鹿『馬鹿Lisper「JavascriptとRubyはLisp」』 『馬鹿『馬鹿Lisper「JavascriptとRubyはLisp」』』 そうだろ?でも、最後は
(gc)
しておいて捨ててしまおう :p SICP Rubyが出来たら
SICP Schemeはもう完全にいらないよね そんな訳ないだろ
Ruby より Scheme の方が好きな人も大勢いる 大勢って、時代遅れLisper教授と
その太鼓持ちだけだろw 根拠は何かと訊かれて、例外ってことにしとけって、
国会質疑を彷彿させるちぐはぐなレスだな おれも、RubyよりSchemeの方がシンプルで柔軟だから好きだよ
(Rubyも嫌いじゃない)
Haskellの方がもっともっと好きだが なんでLispプログラマってRubyプログラマと比べて雑魚なんだろ まともな質問ができない奴ほど、「質問に質問で返せと習ったのか?」って言うよな。
なにひとつwell definedな単語が含まれない文章で質問しておきながらとか。 語尾に ? を付けないのは質問と認めないことにした 煽り文面で?付けるのも結構多い
一番簡単なのは質問する側の態度じゃねぇだろってものは無視することだろうな 今週も必死なの。その粘着根性を学業に振り向ければぁ 世の中のカスLisperどもが口先だけで有益なこと何一つできないのを見れば
SICPなんて読んでも大して役に立たないことは明白 × SICPが役に立たない
○ Lisperが役に立たない
SICPはLisper以外も読んでいる >>237
君に SICP はまだ早いよ
もっと簡単なものから少しずつステップアップしていくといい
これベテランからのアドバイスね >>239
お前こそ何か世の中の役に立つことでもしたら? >>240
役に立つことは、もういくつかしたからね
例えば僕が作成した音響解析ソフトはホールの設計に使われたし
もうすぐ定年だから優秀な若い者にバトンを渡したいんだよ
君もがんばってくれ >>242
まさか
分かってて言ってるんだと思うけど、
音響解析ソフトしか作らずに我慢できるプログラマなんて存在しないよ
君もそうでしょ? いろんなものを作りたくてウズウズするでしょ?
僕もいろいろ作ったよ、レントゲン画像解析とかね
そもそも、2つ3つのソフトしか作れない人間なんて、
普通の会社ではとてもじゃないけど定年まで働かせてくれないよ >>244
違うよ
僕がどの言語を使って何を作ったかなんて君にはどうでもいい話だよ
まずは自分のことを精一杯考えなさい
SICP を読んでもなお SICP を LISP プログラマとだけしか結びつけられないようなら、
君には SICP はまだ早いよ
そのことは君でも頭では分かってるよね?
まぁ、プライドがあって、LISP プログラマなんてと思う気持ちは分からなくもないけど、
あまりに幼稚だよ LispプログラマはSICP読んでも
何一つ有益なことできないカスってことだな >>245
そいつは最初から一度たりとも日本語が通じない奴なんだから相手するだけ無駄
lisp憎しで論理の破綻っぷりが病気レベル SICP翻訳版読めば
日本語が不自由なのは和田さんだってわかるだろw
SICP読んでそのままゴミScheme使い続けたら
その人はもう役に立たないゴミ決定
SICPをやるならゴミSchemeを使い続けるリスクのないSICP Pythonにするべき 彼がなぜ lisp/sheme 憎しになったか事情を知りたいものだ。聞いてあげよう。 君らシランかもしれないがEDA大手のCadence社のLSIデザインフレームワークはSkill++という
Franz Lispベースのinfix notationなLispで記述されていてstep数は1000万行以上あった。
そのソースを目にしたことがあるが強烈だった。
シリコンバレーの高給取りのハッカーどもが雇われていてこれでもかというばかりに力を込めてかいたのだろう。
また、身近なところではxyzzyやemacsはlispで書かれた規模の大きい実用的なソフトだし
gccのrtx式はS式に基づいているんだろう。
このようにLispは使われているところでは使われているし役に立っている。
役に立たないとかいている椰子は単に世界が狭いか私怨でもあるんだろう。
ガラにもなくマジレスしちまった… でもさ、Emacs はソースやマクロを Haskell に切り替えたら
今以上に爆発的に流行ると思うんだな
SICP だって Haskell を題材にしたらいいのに >>255
> SICP だって Haskell を題材にしたらいいのに
言い出しっぺの法則w
まずは自分のブログでもいいから初めて見たら?
つかググったらそういうサイトあった… >> このように ** は使われているところでは使われているし役に立っている。
** はN88BASIC(86)でもPL/IでもOS-9/6809でも成り立つな >>255
http://www.nobugs.org/developer/yi/
なんて読むんですかね。(・∀・)イイ!! とでも読むんですかね
ただHaskellはelisp以上に書ける人が少ないだろうから流行るとは思えない Emacsって作られたのRubyもPythonもHaskellも無かった頃じゃん
そんな大昔の化石持ち出してLispは使われている(キリッって
馬鹿じゃねーのw Yi は Emacs とは全く違う
Emacs のキーバインドは使えるけどね
Emacs みたいな「環境を作る」というタイプのもんじゃなく、
あくまで Haskell で機能追加できるただのテキストエディタだよ
あと Lisp が書ける人が多いから Emacs が流行ったんじゃなくて、
Emacs が Lisp を流行らせた感もあるんだよね こういう時代遅れのクルクルパーがLispは使われて役に立つなんて言ってんだよな
早く死ねよ >>262
Emacsまで否定すると敵が一気に増えるぞ >>263
Emacsが作られた頃は他にろくな言語なかったし、
計算機資源も乏しかったからLispが使われたのも仕方ない
それを持ち出してLispが使われている役に立つって言っている奴が馬鹿だっての Emacsって肥大化してしまって
もうどうしようもないってイメージしかない >>265
Cはとっくにあったでしょw
elispはCでかかれている。
他に言語がなかったからelispを採用したのではなく、カスタマイズと拡張性を持たすためemacs用のlispを作った。。
なぜそなでたらめを。それとも無知? EmacsとかVimみたいな癖のあるエディタじゃなく
Haskellで拡張できるごく普通のエディタが欲しい >>266
emacsはバイナリで数10MB。
eclipsの方がでかくて重い。 というかSICPをこつこつ読むスレにいつになったら戻るんですか
なにもこんなスレ荒らさなくてもいいのに >>274
本当にこつこつ読むスレなら、皆こつこつ読んで誰もレスしないと思うんだ HaskellとEmacs両方知ってるならYiの開発に協力してくださいよ >>278
そんな話しをまさにしてんじゃんw
>>265
>>267
>>272 >>279
Windowsで簡単にインストールできるようになったら協力してやらん事もない 当初はvax、sun3でも重かった。
計算機資源が乏しくて重くなっても拡張性とカスタマイズのためにlispで書かれたんだよな。
この点もうそをしゃーしゃと書いている。 >>279
それ、emacsを確実に越えられる?
haskellで書くことが目的ならばやりたい人に任せておけば良い稀ガス >>282
アホはおまえだ
文脈を読めよ
RubyやPythonやHaskellって書いているだろ
最初から拡張用の言語を話しておる >>277
だからたまに質問があるぐらいの過疎スレでいいのになあと
最近の速度は異常 >>284
RubyやPythonやHaskellは拡張性を持ったeditorを記述する言語ではないだろ。
かけば書けるかもシレン。
だがRubyやPythonやHaskellでemacsを越えるeditorは書かれていない。
もし書かれていればemcsと比較してそのeditorが化石かどうか比較できるが、
書かれていなきゃ批判の基準にならないだろ。 emacsなんて昔から使っている人以外にはもう人気ないでしょ
今の流行りはVim >>287
そ、それはない。
Vimも悪いeditorではないけど、構造editorとしての機能がないから
単純な比較対照にはならず、補完関係だよ Emacsって何に使うの?
プログラミングなら完全にEclipseの方が上だし
なんであんなにでかいのかわからない >>290
俺は会社のWindows PCにもNTemcsをインストールしテキストエディターとして、
Windows上のschemeやhaskellソースの編集に、
MingW上のソース編集及びshell環境、debug frontendに、
Linuxホストのソースのリモートで編集などに
ごく普通に使ってるが。
他にエディタはサクラも併用してる。 >>293
俺の場合は昔はviばかり使っていたけれど、その後emacsを主に使うように変わっていき、
最近ではCのソース編集とテキストファイルをchange allするなどemacsよりも
Vimの方が編集操作が能率良いときにvimを使うだけになった。
多の言語のソースはemacsばかりだから、haskellでどちらがいいかは比較したことがない。
今はemacsで快適にソース編集できているから他を探したり試す必用を感じていない。
両方をhaskellの編集で使い込んで比べた人がいたらレス付くかも。 emacsはC++と同じように
ハッカー(笑)が使っていると勘違いさせて
初心者ホイホイさせる為の機構
emacsはすごい!こんな事も出来る!
なんて描画エンジンからエディタ作ってるんだから当然のことなのに
そこに釣られる奴が後を絶たない
自分でエディタ作ればいいじゃんって話
描画エンジンからエディタ作っても2時間かからない
>>295
>描画エンジンからエディタ作ってる
?なんのこっちゃ? EmacsはUNIX系の環境でリモートで編集するときに便利なんだよなぁ。。。 Emacs昔使ってたな
IDE使うようになって使わなくなったけど Emacsとかスレ違いだハゲ
ここは糞訳本スレだって 粘着キチガイの >>301 を隔離するためのスレです 粘着キチガイって言っとけば
糞訳が誤魔化せるとでも思っているのか
愚かな爺さんだなw 電卓は四則演算だけじゃん
それを任意の代数系にまで拡張すればパソコンも電卓もパラメトロン計算機も含有する計算機の概念になる うぉ、粘着キチガイさんの生存報告が。
>>302 が糞訳を誤魔化そうとしたじいさんに見えたと…
病院をオススメするよ。割とマジで。 和田は生きているうちに
糞訳について正式に謝罪するべき 開き直って逆に謝罪要求してきたw
どんだけ世の中の人々に迷惑かけたか
自覚してないのかね お互いに「ごめんなさい」でいいだろ
なんで謝れない
これだから大人は・・・ 自分がこのスレに居座ることでどれだけ世間に迷惑をかけているか
全く自覚してないんだなこのクズ。 SICP の中身の質問をしたいのだが、無理そうだな
馬鹿なレスが消えて落ち着くまでしばらく待つ SICPの中身が理解できないのは糞訳だからだよ
原文で読むべき >>315
その原文を用いて議論したいテーマがあるんだが
(原文なら誰でもタダで読めるからな)
糞訳などというくだらないレスをする馬鹿がまだいるのだな
さっさと消えてくれないか、問対提起ができない 質問するのに、この態度
糞Lisper教授もそうだけど
Lisperってほんとに人格が悪い奴ばっか こんなクソスレだけどこうやって影響受けた人もいますよ
28までずっとコロッケ揚げてたけどPythonで一旗あげることにした
このスレのお陰だ
>>323
何かアプリケーションを作ることが目的なのではなく、
Pythonで一旗あげることが目的なのでしょうか
であれば、あなたはこのスレから悪い影響を受けているので、
冷静に考え直した方がよいと思います
Pythonが手段ではなく目的と化すのは、きっとSICPの本旨ではないでしょう むしろアゲで韻を踏めればコロッケでも旗でもなんでもよかったんじゃないかと思います コロッケの下りは冗談です すいません
自分のやりたいことの中で計算機科学や自然言語処理などの比重が高まるにつれて、
現在のメイン言語であるRubyからPythonへ移行すべきじゃないかと半年ほど自問自答を繰り返してまして。
でも今までに書き溜めたRubyのコードをPythonに書き換えることを考えると途方にくれる量。
そんな時にこのスレの>>5,>>6,>>11あたりの何気ない書き込みがきっかけで決意した次第です
「Pythonの計算機科学など学術系ライブラリの価値 >>> 自分がこれまでに蓄積してきたRubyのコード・ノウハウ」だなと痛感しました。
比べ物にならないぐらいの差ですね。
本当にありがとうございました 頑張ります 問題2.29の「モービル」って、一般的に言われる「モビール」のことだよな?
↓こんな感じの。
┌─┴┐ モービル も モバイル も モビール もスペルは mobile なのか。
随分受ける印象は違うけど。
モビールと言えば、こんなだし。
http://goo.gl/RI4Lz
モービルはこんな感じ。
http://goo.gl/QHqHQ
Pythonって昔の本によく出てた
疑似コードっぽいよな 変な奴がやっと消えたか
ここで 切り替えてsicpの話だけをしよう。蛇言語は蛇のところでどうぞ sicpと言えばpython
sicp schemeは時代遅れで糞訳のゴミ python版は最後にpython自身を作ってないので糞。
インタプリタやコンパイラさえもそれ自体魔法でも何でもないただのプログラムであり、
向こう側もこちら側もない「無」を悟らせる事を放棄してるのはpython版の怠慢。 まだいるのか 粘着さん。まともな話ができなくなってるのはお前が原因だから
さっさと消えておくれ。出来れば、こんなところで主張してないでhatenaあたり
で延々と愚痴ってくれたらいい。ここにページを晒してくれたらお前の役目は
終わりだ。 「無」を悟らせるとかいう頭のおかしい人しかいなくなったよな 読んでみたいのですが訳が酷いと聞きます。
どういうところが酷いのでしょうか?
例を幾つか上げてもらえるとすごく助かります。 人の評判に頼らないで自分の目で確かめるべき
でも5000円ぽっち払うのが惜しいならやめといた方がいいが >>347
ここを読めば分かる通り訳が酷いと言う奴は日本語能力が悪いという事。
SICP第2版の和田先生の訳は、ほんとにそんなにひどいのか: ホットコーナーの舞台裏
http://iiyu.asablo.jp/blog/2005/10/11/105359 >>350にもあるが
>これよりひどい訳はさんざん見てきて、あまりにひどいものは、
>かつて電脳騒乱節で指摘したら、あわてた出版社が、回収したらしいという話があったけど、
>あれ、どうなったんだっけ。\(^O^)/
この人は
>批判している奴より言語感覚、読解力、筆力、いずれにおいても上 英語ならただで読めるのに英語出来ないってだけで
5000円もするゴミを買わされて可哀想 糞訳本読んで議論とか言っちゃって
選民意識持っている連中の方が哀れ 「日本人なら日本語が書けるから誰だって小説が書ける」みたいな勘違いを
技術書に持ち込んだ感じ
理系脳的に言うと、人間の脳は「目で見た文章の「画像」」をコーパスの
結果に従って補間処理するから、「こなれてない文章」が入ってきただけで
パイプラインがストールを起こす
↓のあのコピペの文章が読めるのも脳が補完してる証拠
>こんちには みさなん おんげき ですか? わしたは げんき です。
>この ぶんょしう は いりぎす の ケブンッリジ だがいく の けゅきんう の けっか
きっと
>批判している奴より言語感覚、読解力、筆力、いずれにおいても上
なひとは、漢字だけを拾い集めて文章を再構築してるんだろうな
意味やニュアンスを読み落としてるんだろう >>355
なるほど、糞訳じゃないよ派は都合よく解釈しているという説か。良い意味で。
確かにそういうのあるな。エスパーレスするときに質問文をそのまま受け入れるのではなく
きっとこういうことが言いたいんだろうなと察するときとか。 >>355
>「こなれてない文章」が入ってきただけでパイプラインがストールを起こす
変な文章が入ってきたら理解が失速するということ?
しかしその次で挙げている例では変な文章でも失速せずに問題なく読める例のようだ。 社会的弱者をいじめるのは最低
粘着するほど仕事がない人間なのだから生活保護を与えてあげるべきだ
いじめイクナイ 読んだら単位を落とす糞訳、誤訳なんだから
糞訳派じゃない派は中身理解してないんだろう おまえのレスはスレ違い
俺のレスは問題外
他人のレスは全部気違い
みんな概出痴的障碍
青貝馬鹿貝想定外 あの本は断じてScheme入門じゃないからね。
Schemeという道具を使って、計算とは何か、また世の中にある、人間の思考を含めた
全てが計算に還元できるって事を俺たちが教えてやる!
って本だからね。キチガイによるキチガイのためのキチガイ本なんだからあのぐらい
偏執的に日本語に置き換えてあったほうがキチガイぶりが伝わってふさわしい。
中高生がプログラミングの威力に触れた時、誰しも一度は「人間の思考もまた
コンピュータによって、少なくとも原理的には際限なく真似る事ができるだろう」
なんて思うもんだけど、そういう厨二病的な気分のまま本気で突っ走ってる人たちなんだから。 >>361
>Schemeという道具を使って、計算とは何か、また世の中にある、人間の思考を含めた全てが計算に還元できるって事を俺たちが教えてやる!
いいねえ。その高邁さにほれぼれします。100km 後ろからとぼとぼついていきます。 人間にわかりやすい訳が計算機に分かりやすい訳とは限らない そういうこと言う前に
計算機に分かりやすいかどうか読み込ませてみないと この本は思考を抽象化して高級言語に落とし込んでいき、
最後には処理系、言語そのものを思考し抽象化し、記述する本だろ? 人間の思考や欲求は人間にわかりやすい言葉で書けるはずじゃないか。
それを抽象化し計算として記述するのに高級言語Schemeを使う。
計算機にわかりやすいのはマシン語だろう。
だから>>361には同意出来ても>>366の理屈はナンセンスだと思う。 前書きの翻訳とか、書いた人の神経を疑ってしまうけどね。
文意が伝わらないような非日本語に置き換えてるのだから。
悪ノリと断じざるをえない悪訳だ。
悪ノリでキチガイ趣味を滲ませたかったというのであれば、
ハッカーズ辞典みたいな砕けた感じに書くべきじゃね。 いつまでこの日本語を1割も知らないバカは続けるつもりだろうな 素数夜曲で思い出したけど
SchemeをLispと言ったら怒るキチガイなんなの? 本にもScheme使ってて表紙にLispって書いてあんじゃん
俺に怒る前にまずは著者に怒れよ まだ出てもない本をよくもまああちこちで宣伝するよな 話題に上がっただけで宣伝に見える嫌儲脳は嫌儲板に帰れば >>381
え?
普通の人でも、読んでいない本を宣伝する時あるよ。
著者を気に入ってたり、紹介文がなんかいいなって思ったりした時とか。
あと、自分の気に入ってるシリーズの新作とか。 SICPスレで宣伝されると粘着くんの関係者に見える >>384
>>381 ってネタだったのか
すまん、気づかなかった そういえば竹内の本もあちこちで宣伝してうざがられてたな
Lispの本なんて一般人には求められてないことを理解するべき お前がうざい。
一般人はBasicしか理解できないとか言ってた80年代のバカから何も学ばずに、
一般人にはあれができないこれができないと言ってるバカは、いいかげん滅びろ。 素数夜曲買ってきた。付録のほうが本編より厚いんだな。
ラムダ計算の説明はわかりづらかった。まあ
分かりやすい説明なんて知らないけど。 吉田武「素数夜曲: 女王陛下のLISP」は、整数論とScheme入門として最高\(^O^)/ 「虚数の情緒」の感想も
http://iiyu.asablo.jp/blog/2012/06/20/6486231 SICP粘着君は、中村正三郎粘着君でもあった、ということか?
いずれにしろスレ違いだから失せろカス、ということだな。 だって、SICPで語る事なんてとっくに尽きてるだろ >>399
1章、2章のしょうもない話と翻訳がどうのこうの話ばっかりで
3章以降の肝心の話に全く触れていない。 SICPのスレなのに、レジスタ計算機の話はおろか、デジタル回路シミュレータやら抽象化やらの話題にすらカスりもしないのは、本当に読んだのか、と思わざるを得ない 読まない理由付けをするために翻訳の良し悪しを無意味に展開している。
>>400 >>401
言い換えるわ
だって、ム板住人がSICPで語れる事なんてとっくに尽きてるだろ SICP Pythonが出たいまとなっては
SICP Schemeは役目を終えた SICP SchemeではSchemeでSchemeを作ったが
SICP PythonではPythonでPythonを作るのか? >>405
それは、どれくらい大事な部分なの?
SchemeでSchemeを作る事を通じて何を学ぶの?
その「何か」はSchemeでSchemeを作る事でしか学べない?
あるいはSchemeでSchemeを作る事が最もその「何か」を学びやすいの? 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.
(´・ω・`)まあそうなるよね >>406
プログラムの実行、評価の仕組み(eval-applyサイクル)
言語処理系の実装(プログラム意味論、表示的意味論)
KRCライクな遅延評価マシンの実装
非決定計算、prologライクな論理言語の実装など
↑教育言語としてのSchemeの当初の用途
http://www010.upp.so-net.ne.jp/okshirai/scheme-20070402222203.txt
発展的話題としては表示的意味論のモジュラリティの欠如を体感できる。 >>410
大学で SICP を教科書として使って学ぶ人は当然理解できたと思う。
でも、独学で SICP を使って学んだ人の中で、
SchemeでSchemeを作る事を通じて >>410 をちゃんと理解できた人って、
どのくらいいるのかちょっと疑問。 俺は独学だぞ。大学で4章以降を授業過程でやっているところあるのか? >>412
何言っていやがる、三章まではただの肩慣らしだ。 >>411
大学の授業に幻想持ちすぎ。
勉強は結局は独力ですべきこと。
よい教師やよい同級生に触発されることや
よいカリキュラムに先導されることがあっても。 大学って、一応信用できる教授や頭のいい奴に質問できるんだろ?
それが一番大きいよな。
独学だとそれができないからなぁ。
ここにいる奴らは信用できないし。 物凄い性格の悪い教授なのに
質問なんてしなくないわ >>418
会社逝けよ
2ch以外なら大学も民間もどこも似たようなもんだよ 学問に王道なし
SICP読んでもそれがわからないとわ >>420
誤解を与えたようですまない。
俺は会社勤めなんだが、コンピュータとは全く縁の無い所で働いてるんだ。 SICPなんて所詮大学生低学年向けの時代遅れの教科書に過ぎない
なにを過大に期待しているんだか あるものが大学生低学年向けであることと、時代遅れであることは別だと思うが、
その両方が SICP にはあるという意味か。
・SICP が大学生低学年に向いている理由は何
・SICP の現代と合っていない部分はどこか
もう少し丁寧に説明してくれるか? せめて「学部生」だよな
大学生って呼ぶのは大学行ってない人に多い >>429
それは>>425いうところの「高学年」では? 今の時代にSICPやるのは
銃全盛の時代に刀の修行するようなもん
航空機が主戦力の時代に戦艦作るようなもん Lispしか能のない馬鹿が大学をしきっている時点で
日本は世界に負ける宿命 >>431
そのような考えを示す人は少なくないですけど、
具体的に SICP の内容の何が刀に喩えられ、
それに変わって学ぶべき銃に喩えられるものは何か、
ちゃんと示す人は一人もいません。 著者自身が時代遅れだって
SICP教えるのやめてるんだよな 時代遅れの糞訳本読んだら
悟りが開けるかのように騙されてる
初心者が多すぎ >>434
それは伝え方を変えただけで、伝えるモノはまだ生きていると思うが 自分は
伝えるモノが古くなったって
言っているように感じたけどな SICPやるならPythonでしょう
数値計算の勉強するのにFortranやらされると萎えるように
SICPやるのに他に使い道のないSchemeなんかじゃ気が滅入る >>437
いや、SICPの内容は他の授業でやってるでしょ。
初級演習にはロボット制御とか入れることになっただけで。 他の授業ってどれ?
その授業で使っている本とかある? 教材として使わないのはロボット制御のライブラリの有無の問題だけだろ
言語の美しさで比較すればPythonなんてSchemeの足元にも及ばないぜ Schemeが美しいかはともかくとして
今は美しさより実用性なんだろうな だーかーらーライブラリの有無という差があるだけで言語の実用性に差なんかないの
だれかMITのためにSchemeでロボット制御ライブラリとやらを書いてやれよ 世話になったわけでもない、恩師がいるわけでもない大学のために、
なんでSchemeでロボット制御ライブラリを書いてやらねばならん ライブラリの有無の差はどこから生まれるんだ?
Schemeの方がPythonより15年も前からあるのに プログラミング演習準備担当職員のやる気の差だろうな >>446
Schemeなんて学部で講義用に使う玩具だから ニートだか厨房だかFランだかしらんが面白がっていつまでも構ってちゃんを弄り回すなよ鬱陶しい こういうキチガイは、出てきたらそのたびにフルボッコにしておかないと、
いくらでも増長するから。 SICPは熟読したのち読んだことを表には出すべきではない本 第一章だけでも、得られるものは大きい。
が、まあ、表に出さない方がいいかもな。 1,2,3章の内容だけならHaskellとか使った関数型言語の入門書読むほうが余程マシ
この本の価値はそれ以降、特にmetacircular evaluatorのあたり 読めば役に立つ本なんて、そう滅多にあるもんじゃない。
大抵は、学んだ事をどこに活かすか考えることになる。
今すぐは活きなくても、数年後に思い出してハッとする事も多々あるし。 Joelのエッセイに、情報科学科でJavaだけ教えてたら一流のプログラマーになれる人材かすぐ判別するのが難しく、
そういう大学からはふるいにかけづらくなったとあった。
授業でCのポインタやSchemeやHaskellなどの概念が理解できたかでふるいにかけてるらしい。(OOPは単語の暗記だとおもってるとのこと)
そして、大学側は脱落者を出さないためにカリキュラムを簡単にしたんじゃないか?と思ってる
日本では、情報科学科でJavaだけってのはないんじゃないかと思うけど。 >>462
うちの学部はCとHaskell(どっちもPascal風言語のインタプリタ作らされる)が必修で、いわゆるOOPを講義でやるのは院に入ってからだった。
Haskellはもうやりたくないけど、向いてる分野がありそうだ、というとこまでは分かったよ。
>>462
それも変なふるいだ。問題を正確に理解・記述できて解法を正確に理解・記述できれば必要かつ十分なのだが、ポインタやモナドみたいな「ひっかけ」でまっとうな人材をえりすぐることができるのか?
まったくもってあてにならない記事だ。
まあ私は失格だろうね。 うん失格だろうね
最近の至れり尽くせりな言語しか知らない人ってCの複雑さと引き換えに得られるパフォーマンスを軽視し過ぎ 老害は、最近の高度に抽象的な記述によって得られる可読性などのパフォーマンスを軽視し過ぎ 高度に抽象的で、そこそこ処理速度も高い Haskell はかなりバランスが良いってことか ていうかGHC(が採用してるSTGマシン)がすごい。
流石、spjがいろいろ試した末にたどり着いた結論だという感じ。 >>451
サイコパス相手に降るボッコしようってあほだよ。彼らにそれは無意味。 "Lisp は不人気。なぜなら Lisp だから", "Lisp である事自体が罪" "Lisp は不人気。なぜなら 不人気 だから", "不人気 である事自体が罪"
そうか、では続けよう(シュッシュ)
時代遅れのゴミ知識を生徒に強要し、日本に害を与える
ゴミLisper教授は首にするべき 再起やエキスパートシステムのような古典的な
問題領域について考える力を養うためにlispが採用されているだけで、
そういった基礎的な部分が出来ずに、
APIつなげてるだけの人たちが作るものってたかが知れてる
そして、古典AIの教科書はcommon lispで書かれている。
不要だと思うなら、さっさと大学なんて中退して、就職活動なり起業なりすれば良いのに 糞Lispの古典AIの教科書なんか読まんでも
Pythonで最新のAI学べばいいじゃん 古典の意味わかってる?w
わざわざ古い教科書を印新してまで、pythonで書き直すメリットがない。
schemeぐらい仕様が小さくて、計算機について考える上で純度の高い言語ないからね しかし、大学でプログラミングを始めたワナビ族って、皆、同じ反応するんだな Common Lispって言っているのに
なぜSchemeを持ち出すんだよw なんでって、どっちもlisp系の言語だから
schemeの方が演習向きで、必要な知識が少ないのに根を挙げてるのがオマエ 今時演習にLispなんて使っているのは
時代遅れの馬鹿Lisper教授がいる大学だけ プログラム言語の移り廃れが激しい中で、どの言語を使うかなんて重要じゃないよ
オライリーや@ITのワナビ族の市場にされるだけの話
というか、大学の演習にあわせてるような層は公務員にでもなった方が幸せな層 Lisp廃人に出会う機会なんて滅多にないよ。
いい体験ができる大学じゃないか。 社会へ出たとき、性格が悪い人間は、恐らく、それ以上に酷い。 理由は簡単で、教授という肩書きは社会的なステータスが確立され、
安定した収入が獲られ、好きなことを続けられる身分だから。 お前の周りには性格悪いといいの2種類しかいないのかよ 学部1年だとすると、公務員試験対策までに、まだ3年もある。良かったね 大学に居る人は大抵性格いい人の部類
正確悪くて嫌われ者の教授といってもその性格の悪さはたかが知れてる 延々粘着してlisp叩いてる奴も十分性格悪いと思うぞw lispが役に立たない糞のくせに
でかい顔しているからだろ 日本の発展を妨げる老害を批判するのを性格が悪いというなら
そうだろうな > 発展を妨げる
お前の思い込みじゃん。
さっさとその老害と同じくらいの実績作って発展させてからモノ言えよ。 ゴミLisp連中が税金いっぱい吸い取ったけど
まともなもん何ひとつ残せてないから > ゴミLisp連中が税金いっぱい吸い取ったけど
> まともなもん何ひとつ残せてないから
だったら、すぐに越せるじゃないかw
是非、「老害」の連中をさっさと超えて、発展させてくれたまえwwww ゴミLisp連中 <<<<< その他
だから老害超えたくらいじゃどうにもならんよ >>502
だったら発展を妨げるほどの力も無いということだな。 >>503
能力が低いけど権力はあるのが老害
妨げにはなるのよ Lisp使って自動取引システムを作って儲けてる連中ならいくらでもいる筈だけど
これはLispを何の言語に置き換えても成り立つからLispの強みにはならないか 自分が儲けてその金で優秀な奴を探してそいつに投資
CやJavaが実用的になったのも皆が金と時間つぎ込んだってのが最大の理由やしな
発展に必要なのは何よりも大勢の人を巻き込む金やで金 株で儲けるよりソーシャルゲーでガチャやった方が儲かりそうだけど 仲間内で勉強会とかやって盛り上がったり布教とか馬鹿な事しないで何でもいいから儲けてLispに投資すればいい 他の言語屋で教授になれるのがいないんだから仕方ない。 ソーシャルゲーの市場が10年、20年後にどうなってるか想像つくか?
一生、技術者やプログラマをやりたいなんて馬鹿げた夢を志すなら、
もっと普遍的でニッチな層でノウハウ蓄積しなきゃダメだろ
競合に追従を許してしまえば、自分の地位と雇用が危ういんだよ 勉強会って、ただの社交界で、何か学ぶなら1人でやったほうが捗りそう 勉強会ってのを、学校の延長で何かを教えてくれる所と思ってれば、そうなるな。
自分の考え・方法が通用するかどうかを確かめる、とかその他の目的意識が有る奴はどんどん先にいく。 >>515
10年後なんて考えずに
一年で一生分稼げばいいじゃん 勉強会や学会はそれそのものよか後の懇談会で詳しい人とかエロい人と話せる機会がメインだろうな >>509
javaがc#に圧勝する理由はFOSSの資産があるからだよ >>522
どうせなら、SICPに絡めた話にしてくれ。
FOSS資産と言っても、他言語に比べれば少ない。
とはいえ、ある程度普及してしまったJava環境を生きながらえさせるためには、資産のメンテナンスが必要。
Java直書きは下火で、替わって、他言語でコーディング-->Javaライブラリになりつつある。
SICPで説明してるような基本アルゴリズム(原理と言った方がいいか)を充分反映してないライブラリも多いが、
Java言語仕様は、そういうアルゴリズムを素直に実装出来るように強化されてきている。
直書きには不評な仕様強化だが、トランスレーションを合理化するのには必須。 >Java直書きは下火で、替わって、他言語でコーディング-->Javaライブラリになりつつある。
何そのライブラリ?メジャーなもので、そんなライブラリやフレームワークなんてみたことないぞ
というか、過去の資産なんだからpureなjavaで書かれてて当然でしょ
他言語からのトランスレータなんて、ここ最近に始まったことだよ てか、web系のjavaでSICPの後半部に掲載されるようなテクニックって使わない >FOSS資産と言っても、他言語に比べれば少ない。
は?馬鹿じゃねぇの 素数夜曲はSICPの下準備になるようにと書かれたものだと筆者は言ってる。
一度でも開いてみればわかることで、開いてもいない奴の回答は求めてない >>532
で、お前はSICPの訳文どう思ってんだよ。 >>535
読んだけどLISPはあんま関係ないしムダに長いから読まないほうが良いと思う
というかここで宣伝してる奴は発売前からこの板で宣伝をし続けてるキチガイ
数学板に行けと言われても行かないし無視したほうが良い 本当に学ぶ気があれば、原語でさくさく読めばいいだけのことなんだが、
訳文の質を延々とやってるのって、不思議な人達だね。 もちろん私は原文で学んだけど。
他の人達が苦しまないように、訳文はひどいから原文を読みましょうって宣伝するのは、それとは別の話だね。 原文に比べ硬い文体になってるなって程度で、よくある感じの文章だよな
訳文ひどいとか、単に内容の高度さについていけてないだけの奴が、
言い訳でブー垂れてるに過ぎん 翻訳の問題というか地の文に蛇足が多いような気がする。
Schemeの解説と分離した上で要約してくれという感じ。 SICPにSchemeの解説って分離するほどの分量あったっけ? 訳文とかゴミだから相手にする必要なし
原文を読めばいい 訳文ごみ死ね←ーーーーーーーーーー┓ 時代遅れの糞Lisper教授しねしねうんこ←┓
↓ ↑ | ┗ーーーーーーーーーーーーーーーー-ー┛
堅い文だけど意図は汲み取れるだろ |
↓ |
理解できない頭のやつが難癖つけてるだけ SICPを読もうと思います
racketとgaucheのどっちがいいですかね racketは動かないコードがありそうだから、gaucheのほうがお勧め なんでこんなバカバカしい話を延々とやってんだこのスレは。 目次を見ると、scheme版ってインタプリタとVMの実装方法を勉強する本で
python版のほうは普通のプログラミングの教科書なのかな
レベルアップしたいならscheme版の4,5章を読むべきか >>1が2012年3月
もう二年立ってる
ど過疎!
今日、Kindleにsicp.mobi入れた
日本語訳のpdfも見たが、英文見たあとでないと意味よくわからん
英文主体で読む方がよさげ 日本語もまともに扱えないやつがlispのことを理解できるとは思えんな >>560
赤ちゃん「歩くことが何の役に立つんだ?車も電車もあるのに、なんで老害どもは歩くことにこだわってんだ?
ガラパゴスだろwwwwww見ろよwwwww最近の赤ちゃんなんて誰も歩いてねえじゃんかwwwwww
現に俺は歩けないけど生きてるぜ。つか進むならハイハイだろ。安定性、信頼性、速度、どれをとっても素晴らしい。
え?赤ちゃんが歩いてるビデオ見たかって?見たよ。でも最悪だね。あの動画に出てる赤ちゃんスゲエ不細工なんだよ。
いかにも歩く赤ちゃんって感じの顔でさ。ほらみろよ、通りを歩いてる奴の不幸そうな顔をよぉ。あいつらは歩けるだけで
偉そうにしてるが、どうせ何も生み出せないんだよ。おい、母ちゃん、俺を歩かせようとすんなよ、家庭を私物化
してんじゃねえよ!歩くことを強制するとか親失格だろうが。今度から家計は父ちゃんに任せるからな!」
親「お、おう。好きにしろ」 歩wくwこwとwはw役wにw立wつwけwどwそりゃそうだろwwwwwwww 役に立たないと思うなら自分が役に立つと思うものに関わればいいだけの話ではないの lispなんて大学で無理矢理やらされて
授業が終わったらそれっきりさわりもしない奴がほとんどだから lisp製のソフトなんて使われてないし
lispなんて世の中に必要ない
lispが消えても困る人はいない 「俺、酸素って見たことないから要らない」みたいな貴重なご意見ありがとうございましたw 努力は報われるっていうけど、その対偶は報われないものは努力じゃないんだ
記号処理までいかないと触る必要ないんじゃないの? >>571
努力が報われるのは必ずしも直接目標を達成するって訳じゃないぞ 世の中には無駄な努力なんてないんだよ
目標を達成できなかったら、それはただの徒労ってだけ >>573
上段は是だが後段は否としか言えない。
直接の目標が挫折しても成した努力は他で実るんだぜ >>575
もしかして不毛な人生歩んじゃうタイプ?
自分を拡張するのが努力であって目標を達成するのは又別な事なんだと知ると挫折を糧にできるのに。
若い内はそうかもしれないとは思うけど齢を重ねると過去にした努力が今実るってのを結構感じるよ。 >>571
それは命題「努力は報われる」が真であるときにかぎり成立する命題だw Lisp やりたくない奴、
Lispやる事に意味を見いだせない奴はやらなきゃいい。
どうぞどうぞ。 >>579
必死に目をふさいで「いないよな」と言い続けるアホはおまえだろw >>576
大嘘だね。そういう人たちは何も獲られないまま死んでいく 努力は報われないことが多いよ。
でも、そこで磨いた武器は年老いても使える。
それが経験ってもの。 知識だけを抱え、誰にも評価されず、死にゆくのが報われたというのなら。 >>587
それ努力が実らないって事じゃなくて別の問題抱えてるだろwww 1番重要なのは2-3章だな。
4章はコードがひどい、マクロ使わない縛りもあるし、
あれはただ写経している人にとっては相当きついのでは?
特に2章のデータ構造による抽象化の内容はすばらしい。
訳がひどいのを差し置いても、1度は読んでおくべき。何か得られるかも。
java, python, lisp などの言語の話をしている人は、はっきり言って的外れ。
SICP はプログラミン言語の本ではなく、プログラミングの手法や抽象化、根底の原理についての話だから。
見た目以上に、lisp も別に難しくないし、すぐ習得できるよ。
あと、lisp は別の本で勉強してからやると捗るかも。 >>590
吉田武の自画自賛乙
> 「素数夜曲」の方が勉強になる
マジレスするとそれはない
SICPと素数夜局とではプログラミングの教科書としてのレベルも完成度も格段に違う
もちろん前者が遥かに上 SICP読むために必要な数学のレベルってどの程度なんでしょう?随分と数学かr遠ざかっていたもので、高校数学から復習しようと思っているのですが、高校数学程度で読めるものでしょうか? そもそも大学の新入生向けに書かれた教科書だし、あんまり専門的な知識は要求されないよ。 「素数夜曲」→「SICP」だろ
素数夜曲も出来ないやつがシCP読んでも絶対挫折する 挫折してから考えれば良いのであって、
まだ挫折もしてないのに、無理に読む必要がない 「わー新しいの出たんだー」と思って買ってきて読んだら
「あれ、同じじゃね?」で、よく見たら、家にあるやつが「第二版」でも新しいやつが「第2版」
詐欺じゃね? >>598
本くらいタイトルだけ見て大人買いしろよ…
どんなヘボい本屋でも50冊以上は郵送してくれるぞ 絶版になった本が、出版社変わって再販しただけだからな。 日本語版軽く立ち読みしたけど訳が酷過ぎる
(悪い意味で)大学受験の直訳文みたい
軽く調べた感じ
原文肯定派と日本語版信者と日本語版否定派とそもそも内容を理解できないアンチが入り混じってるって認識でおk? MITの授業の動画、和田さんでいいから字幕つけてくれよ SICPをあんな翻訳する方が失礼だろ
竹内先生に翻訳してほしい そういうのは失礼とは言わない。
それとも翻訳から何か悪意でも感じ取ったか? 失礼とは必ずしも悪意を伴わないが
教育機関に努め税金で暮らしながら下手糞な衒学趣味の迷訳で名著を腐らせたことは
納税者の読者に失礼をしたというに値する
そのしりぬぐいにせめて字幕ぐらいやってみろほれ、というわけだ あんなもの原著を買って、そのまま読め。
たしか、他学科の学部生向けプログラミング入門テキストって位置付けだったぞ。 アメリカの大学では学部1〜2年で適性のない奴はどんどん振り落とされる
SICPはまさにそういうカリキュラムだよジョエルの例の文章読めばわかるだろ そんな難しくない英語だからネットでも全文読める
正確に読めてるつもりだけどどこまで読めてるかは自信がないなw
日本版は市販版よりもずっとまともな和訳のPDFが公開されてるよな
本のほうはそれ読めばいいんだけど
しかし動画となるとさすがに英語であの速度についていくのは大変だぞ ピーター・ノヴィグはコンピュータサイエンスの古典だといい、
ポール・グレアムですら未だ全てを読み取ったとは思えない、と
言っているぐらいの内容なのに、初年度の教科書だから簡単だ、とか
俺は言えないな。俺そんな天才じゃないし。 こういう本をわかった気になって、「あ、読んだよ。全然難しくないからw」
とかいう人はたまに見かけるが、俺はそういう人を信用しない。 素晴らしい古典の名著であることと、問題なく理解できることは全く矛盾しないんだよ。
むしろ誰でも理解できるように書いてあるから素晴らしいんだ。
学生向けに書かれた教科書なんだから、学生に理解できなかったら無価値なんだよ。 やっぱおりこうさんは朝方なんだなー 4時には起きて2chやってるんだ
ボクも朝3時ぐらいに起きて読めば簡単に読めるようになるのかなー(^ρ^)??? バカはバカらしくナニずっこいて2度寝していた方がマシな人生だぞ 要約すると、
学部初年度でやる教科書だからたとえ古典と称されるだけの深い内容があろうが、
クソみたいな訳で100%理解できるし何もこまりゃしない。
グレアムとかがバカなんでナニぶっこいて二度寝しとけチンカス。
というわけだな? あ、しつれい「ずっこいて」でしたね。お詫びして訂正いたします。 お前らにかかっちゃジョエル・スポルスキも三度寝しといたほうがいい大バカだというわけだな
↓
コンピュータサイエンスの学生の多くにとって困難なもうひとつの授業は、再帰プログラミングを含む関数プログラミングを学ぶ授業だ。
MITはこのテーマについて非常に高い基準を設けており、授業6.001を必須にしている。
その教科書(サスマン & エイブルソンの計算機プログラムの構造と解釈)は世界の何十何百というトップクラスのコンピュータサイエンス学科で
コンピュータサイエンスへの入門に使われている。(古いバージョンの授業がオンラインで見られるので、ぜひ見るといい。)
これらの授業の難しさは驚くばかりだ。最初の授業でSchemeのほとんどすべてについて学び、他の関数を入力とする不動点関数が導入される。
ペンシルベニア大学のCSE121で私がそういう授業と格闘していたとき、ほとんどと言わないまでもかなりの学生がクリアできなかった。
その課題はあまりに難しかった。こんなのフェアじゃないと、長い泣き言のメールを私は教授に書き送った。ペンシルベニア大学の誰かが私の言ったこと
(あるいは他の誰かの不平)を聞き入れてくれたようだ。あの授業が今ではJavaで教えられているからだ。 才能がなかったからベンチャーキャピタルの経営者になった三流プログラマだろ で、才能のない三度寝バカをMSは雇い、プロジェクトマネージャーにしたと。
バカが駄文を書いてそれが邦訳されて売り出されてるわけだ。
学部初年度で簡単なテキストでつまずいて泣き言言ったバカが。
匿名先輩は住んでいる世界が違うんだろうな。宇宙人ですか? SICPは簡単だし、クソ翻訳だろうが不十分な英語力で読む原著だろうが楽勝なんだろ。
それに泣き言言うような三流プログラマでもMSエクセルごときのPMは務まるとw
無茶苦茶適当なこと言ってんじゃん。恥ずかしくないの?
「SICPなんか簡単に読める俺スゲー」って匿名で言ってる時点で自信ないんだろ。
素直になれよww 1度読み終えたら、次に読み返すときは簡単で当然だろ 何をもって読めたとするのかって話でもあるんだけどな まあ、簡単だしクソ訳とか文句言う奴がバカ、と言ってる奴の程度なんてこんなもんだろうね。
自覚のないバカw 読めたつもりで悦に入ってるだけのオナニー野郎でしょ。
俺は当然バカで結構だけど。その俺から見てもバカ。 ポールグレアムを馬鹿にできるほどの傑物が2chに居ることに衝撃(笑撃か?)を受けた
ねぇねぇDQNって言葉好きだったりする? >>628
googleが同じオモチャで遊び続けてたガキを集めて、
同じオモチャで遊び続けてたガキを公開処刑していたね
おまえよりはDQNの方が教育のしがいがありそうだよ 10000歩譲って日本語訳がバカだとしよう
でもその訳のせいで意味が分からなくなる箇所なんてあるの? どこ? 前文の超迷訳でまずうんざりする
あれ読んで和田なる翻訳者が統合失調症であることを確信する
本文はいくらかましに見えるが、常に誤訳を読まされているかもしれない
不安に付きまとわれる
つか、ちゃんと読めたといえるにはグレアム等よりも理解できてなきゃならんわな プログラマを辞めたヤツらがSICPなんて理解してて何になるのさ ハイ論点ずらし頂きましたw
グレアムなら今はarc作ってるだろ >>634
それら実績のある著名人が三流でお前より下ってことだわな。
お前の話からすればそうなる。
で、お前はどんな実績をお持ちでやがるんですか?
話の筋はそっちだが。 他人の実績自慢して楽しいのか?arcなんて誰も見向きもしなかっただろ
あのとき、redditには失望したってコメントしか付いてなかった ジョエルはバカだが、ポール・グレアムは話の分かるやつ。
そしてSICPは一を聞いて十を知る人向けの本。 グレアムは10を知ることが出来ていないと言ってるんだろ ショーン・Kにグレアムぐらいの経歴があれば、
Yコンビネータはもっと大きくなっていた 和田訳を擁護する人はコードの可読性やスタイルについて語ってはいけないよね >>641
SICPは情報科学系の基礎教養じゃないの? >>644
日本語や英語や中国語が混じりあう現実世界のコードのコメントを読んだことがないのだろうか… >>645
あれって他学部の人が教養がてらに半期の講義で受けるものでなかった >>649
3章まで似たようなもんじゃん
logic programmingの項目なら、E欄でもprologで似たようなことするし これを最後までやっても得られるのは自己満足感だけ
それを武器に道を切り開く子供は居てもいいけど
いい年した大人がコレを読んで自己満足するのは自己欺瞞以外の何者でもない。 >>645
米国はlisp, 欧州はprologらしいね
メモ書きをまとめるには、prologの方がイケてる 機械語やC言語の勉強する前にschemeを教えるカリキュラムにはさすがに驚いた 九州にある上位の大学の情報学科にschemeを学ぶ場所があると聞いたことあるよ
相手の卒業研究の配属先のwikiにc++でsortなんて書いてあったから、
大学のプログラミング教育には何も期待してはダメなんだなって思ったよ 手続き型よりも、プログラミングの本質が手早くまなべるからね。 shellとemacsエディタの使い方を教えるついでだと思うけど
clpのライブラリが充実しているprologの方が、ずっと実用的に見える >>656
実用ってのは対象領域によって全く違うと思うの。
数値計算が主ならprologでは後々困るだろうみたいな意味ね。 >>657
数値計算にわざわざprologを使うやつバカだ
中小企業の業務システムぐらいの実用性を指す
>>658
ゲーム木と再帰、記号処理のことだよ 匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al
ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw
The Covenant Project
概要
Covenantは、純粋P2Pのファイル共有ソフトです
目的
インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します
特徴
Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)
接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
1お どうせハードが複雑化してるし
ライブラリ使わせたいし
遅延バインディングがある
でも必ずしも正しいとは思わない とのこと
ごもっともで scheme修行を読んでるんだけど、bonsは「Bang cons」の略なんだろうか? ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ 新訳も大概やと思うけどな
historyを
腐った訳は「歴史」w
新訳は「過去」
コードがわかる人とプロの翻訳家がコラボしないと。 qiitaに書こうと思ったがここに静かに吐き出す
休みながら一年ちょっとかけて読んだけど236.45時間かかった
本読むとき時間測る癖があって時間測ってた
演習問題はhigepon氏より少し飛ばさず解いたってぐらいで2.5.3と4.4と5章は全然問題解いてないし他もちょいちょい飛ばした
それでもこんだけかかった
得たものは多いんだろうし楽しくはあったが時間掛かりすぎて読書よか修行みたいな感覚だった
プログラミングの基礎とプログラミングの基礎概念は相当身に付いたとは思う
コード読むのも相当自信付いた
きのこる庭さん仕事しながらで問題解きまくって3.5ヶ月で読んでたけどあれはバケモンだわ
正直時間掛かりすぎてこの時間で業務に直結することやったらどんくらいレベル上がってたかと思うが、勉強習慣付いて心残りが一つ消えただけでもいいのかなと思い
ただ俺と同じように業務に直結する基礎が曖昧なまま手を出す事は人に勧めたくはない 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
L34DX SICP読む前に、素数夜曲を読んどいたほうが良いですか? 『2.2.4 例 :図形言語』を読み終わって疑問があります。
ペインタという抽象化された標準インターフェイスを作成し、
図形言語の演算はペインタを引数に取りながら、返値もペインタとする。
そうすることで演算同士を簡単に組み合わせて、より複雑な処理を
簡単に実装出来る事は分かりました。
でも疑問なのは、こういう「標準インターフェイス(ペインタ)」をうまく
見つけるのはどうすれば良いのでしょうか? 保守
>>669
おそらく history は「改訂履歴」だね。
和田訳は、推敲不足。省いてもいいものを省いていないのが難点かな。
takeda訳は、後で読むけど。なんか炎上したヒトのモノは苦手だな。
>>673
翻訳の大変さは「推敲、校閲、改稿」だよな。
三百ページ程度であっても、まともに読めるものに仕上げるには数年かかる。
お互いさま、あんまり無理しないように。 >>677
戦意喪失して放置してしまってました…
だって比較すると和田訳の方がすばらしいから
>翻訳の大変さは「推敲、校閲、改稿」だよな。
心に刺さる言葉ですね
パラグラフとして何を言っているのか?
セクションとして何を言いたいのか?
チャプターでは何を念頭においているのか?
を意識するようにはしていました、なぜならば「精読のための翻訳」スタンスだから
私は、すらすら英語で内容が頭に入って来る人ではないのです
しかたがない、ぼちぼちやりましょう…
https://ja.wikisource.org/wiki/SICP/text_1 続編っぽいのが出る
274 デフォルトの名無しさん sage 2020/12/18(金) 00:35:54.39 ID:wHl77nxB
Software Design for Flexibility
How to Avoid Programming Yourself into a Corner
https://mitpress.mit.edu/books/software-design-flexibility この本を読みながらSchemeでプログラミングするのに最適な実行環境は何ですか? 出版されたみたいだけど、読んだ人いる?
Software Design for Flexibility
How to Avoid Programming Yourself into a Corner SICPの第2版を今読んでいますが、なぜこの本がバイブルみたいな扱いだったんですか?
特別優れた本だとは思えません。 プログラミングの基本をわかりやすく教えてくれる優れた教科書だと思うよ。
日本語版は色々あったみたいだけど。 SICP第2版を今読んでいて、第1章まで読み終わりそうです。
確かに、箱庭を作って遊んでいるような面白さはあります。
ですが、コンピューターサイエンスへの入門として優れているのかどうかは判断がつきません。 Racketを使って、SICP 2nd Editionを読んでいます。
2章で画像を扱うセクションがあります。「SICP Picture Language」というのを使って読んでいます:
https://docs.racket-lang.org/sicp-manual/SICP_Picture_Language.html
Exercise 2.49を読んでいて「painter」について疑問に思ったことがあります。
「A painter is represented as a procedure that, given a frame as argument, draws a particular image shifted and scaled to fit the frame.」
とSICP 2nd Editionに書かれています。
これを読むと、「painter」を使うときには、引数として「frame」を与えなければならないわけですが、「SICP Picture Language」では、pという「painter」を
描画するときに、
(paint p)
とするようです。つまり、pに「frame」を引数として渡せないようです。デフォルトで正規直交基底が「frame」として使われるようです。
「painter」に「frame」を渡して描画するにはどうすればいいのでしょうか? 「クライシスアクター」「豊島保養所」←画像検索&拡散!!!!
他スレへ丸ごとコピペよろしくっっ!!!!
ネット上でできる反レプティリアン・反イルミ活動です!!!!
動画サイトのコメ欄もねらい目だぞ!!!!!!