算法与计算机科学xuanji.appspot.com编辑精选
交互式 SICP(《计算机程序的构造和解释》互动版)
Interactive SICP
2014 — 2019,它一次次回到首页
黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。
导读
这是《计算机程序的构造和解释》(SICP)的交互式在线版本,书中嵌入了可直接在浏览器里运行的 Scheme 代码,读者能边读边改、即时求值。页面按原书章节组织,适合配合原书使用。
为什么经久不衰:它把抽象的经典教材变成可动手实验的版本,让读者立刻验证书中的 Scheme 代码,因此多年后仍值得推荐。
HN 评论精选
交互式代码让学习 SICP 更轻松。
很高兴这个项目获得应有的关注。过去几个月我一直用这个版本读 SICP,觉得对我容易得多,因为我能立刻看到并摆弄 Scheme 代码。我学 Python 时,交互版《How to Think Like a Computer Programmer》也有同样效果。
Dangeranger查看英文原文
It's good to hear that this project is getting the attention that it deserves. I have been reading SICP using this text for the last several months and found it much easier for me, as I can immediately see and play around with the Scheme code. When I was learning Python, the same was true using the interactive version of "How to think like a computer programmer". http://interactivepython.org/runestone/static/thinkcspy/index.html
符号数据章节有助于理解自动微分的实现。
我非常喜欢 SICP 中符号数据那一节(链接)。它给了很多启发,帮助开始思考深度学习库中自动微分是如何实现的。
formalsystem查看英文原文
I really enjoyed the section on symbolic data in SICP https://xuanji.appspot.com/isicp/2-3-symbolic.html - gives lots of good insight to start thinking about how automatic differentiation is implemented in the deep learning libraries.
操作提示:Ctrl+Enter 执行嵌入代码。
很精巧。要重新求值文中嵌入的代码,需要按 Ctrl + Enter。不确定是不是漏看了说明,我乱按了一通才搞明白。
weavie查看英文原文
Pretty neat. To re-evaluate the code embedded within the text you need to press Ctrl + Enter. Not sure if I missed some instructions somewhere, I had to press random keys until I worked out how to do it..
提供 PDF 和函数式编程学习资源。
给需要 SICP PDF 版的人:提供了 PDF 链接;还有一些学习函数式编程的资源链接。
allenleein查看英文原文
For people who are looking for the PDF version of SICP: https://github.com/allenleein/brains/blob/master/Zen-of-Functional-Programming/(883)The%20Structure%20and%20Interpretation%20of%20Computer%20Programs.pdf Some resources for learning FP: https://github.com/allenleein/brains/blob/master/Zen-of-Functional-Programming/zen.md
历次讨论
同类还值得读
位运算技巧集
Bit Twiddling Hacks
斯坦福页面上的经典位运算技巧合集,收录了 popcount、前导/尾随零、位反转、交换、舍入等大量技巧,并附有解释和性能讨论。
算法与计算机科学上首页 8 次 · 2011–2024graphics.stanford.edu编辑精选如何不按平均评分排序
How Not To Sort By Average Rating
经典文章解释了为什么按平均评分排序不可靠:只有少量评价的条目(比如仅一条五星)会轻易排到最前,而评价数量的差异被忽略。
算法与计算机科学上首页 7 次 · 2009–2024evanmiller.org编辑精选数据结构可视化
Data Structure Visualizations
旧金山大学 David Galles 教授制作的数据结构与算法交互式可视化网站,涵盖 B 树、红黑树、排序、图算法等,可逐步操作观察其运行过程。
算法与计算机科学上首页 6 次 · 2011–2021cs.usfca.edu编辑精选1996 年以来的计算机科学最佳论文奖
Best Paper Awards in Computer Science since 1996
Jeff Huang 维护的一个汇总页面,收录了自 1996 年以来计算机科学各主要会议的“最佳论文奖”获奖名单,并按年份和会议整理,方便读者一站式浏览历届获奖论文。
算法与计算机科学上首页 6 次 · 2010–2018jeffhuang.com编辑精选算法(Jeff Erickson)
Algorithms, by Jeff Erickson
伊利诺伊大学 Jeff Erickson 教授的算法课教材,免费在线开放。
算法与计算机科学上首页 5 次 · 2018–2022jeffe.cs.illinois.edu编辑精选