TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

CS61A: The Structure and Interpretation of Computer Programs

129 点作者 curious16将近 2 年前

8 条评论

easeout将近 2 年前
For those interested in the original Scheme, here&#x27;s that playlist of SICP lectures by the authors. I read and worked through the second edition book, but found these videos later. They added lots of value and emphasis beyond the written material. <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLE18841CABEA24090">https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLE18841CABEA24090</a>
评论 #36487337 未加载
zackmorris将近 2 年前
Funny story: I took Scheme around 1995 for my first college programming class at UIUC, and nobody told me that we could split our code up into separate lines of execution. So I turned in all of my assignments for the semester as a multi-page function composed of higher-order methods executed in one shot. My teacher must have stared at some of them dumfounded, because they all worked. Although remembering back, I don&#x27;t think I was the only student doing that!<p>In the end, it helped me see that all programming is basically a spreadsheet and analogous to the STDIN&#x2F;STDOUT stream processing of Unix executables. All of the stuff we think of as programming, like objects and classes, is basically hand waving to make problems&#x2F;solutions supposedly fit in the human mind.
评论 #36490451 未加载
thisisauserid将近 2 年前
I couldn&#x27;t make head or tails of that link but the textbook his here: <a href="https:&#x2F;&#x2F;inst.eecs.berkeley.edu&#x2F;~cs61a&#x2F;sp12&#x2F;book&#x2F;index.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;inst.eecs.berkeley.edu&#x2F;~cs61a&#x2F;sp12&#x2F;book&#x2F;index.html</a><p>Looks awesome but I still wish there was a completed clojure version.
评论 #36480445 未加载
syngrog66将近 2 年前
SICP is one of my favorite books on programming. Along with GEB and Levy&#x27;s Hackers.<p>When I want to give a young person a headstart &quot;sneak preview&quot; taster into &quot;our&quot; culture -- or what I think our culture <i>should</i> be, on the intellectual plane, as an ideal, then I&#x27;m confident that these in particular can be stimulating little gems.<p>OK, fine fine: also HHGG as the 4th of my top 3. The first book (in its series) especially but the entire 5+ books of its increasingly misnamed trilogy.<p>And... Neuromancer. And Snow Crash. And Cryptonomicon. And...
jmort253将近 2 年前
Cool! I was in the process of reading the JavaScript version. Converting the book to various languages will help spread the concepts in this book to a larger audience.
评论 #36480855 未加载
vasili111将近 2 年前
Anyone have experience reading both LISP and Python version of SICP? Does the Python version as good as LISP version?
评论 #36481906 未加载
评论 #36481370 未加载
soegaard将近 2 年前
Just in case: use an editor with support for Scheme.<p>If you want something easy to install, try DrRacket.<p>- tab indents the current line<p>- cmd-I (or ctrl-I) will indent the entire buffer<p>- Press ] to insert a matching closer (an parenthesis, bracket or brace)<p>When you need it, install the `sicp` package to get the Henderson picture language (and more) used in the book.
alkonaut将近 2 年前
Are there &quot;conversions&quot; for other languages as well? I know it&#x27;s almost required reading for any software developer worth their salt, but I have several failed starts with the original version and have sworn to never have to read Lisp code. I get the gist. I get that Lisp elegantly represents the close tie between data and programs in a way that procedural programs never will, which is probably why it is chosen for the book. But no matter how perfectly suited for the task it is, I won&#x27;t squint at lines ending in ))))) to try to see that meaning.
评论 #36479462 未加载
评论 #36480062 未加载
评论 #36479011 未加载
评论 #36479948 未加载
评论 #36479328 未加载
评论 #36480054 未加载
评论 #36481955 未加载