MIT 已经不教 SICP 了

2016-05-07 11:49:22 +08:00
 arbipher
https://www.reddit.com/r/programming/comments/4hu9e4/programming_by_poking_why_mit_stopped_teaching/
http://www.posteriorscience.net/?p=206

The "analysis-by-synthesis" view of SICP — where you build a larger system out of smaller, simple parts — became irrelevant. Nowadays, we do programming by poking.

这本书我也没看完,就看到第三章……
5656 次点击
所在节点    分享发现
14 条回复
ming2281
2016-05-07 13:05:48 +08:00
是好消息还是坏消息呢?
:)
hei1000
2016-05-07 13:08:22 +08:00
我也没看完
hualuogeng
2016-05-07 13:21:59 +08:00
一直计划看看的,一直没有看
ngn999
2016-05-07 13:41:43 +08:00
这都那年的事了,早换 python 了
iheshix
2016-05-07 13:53:31 +08:00
和楼主引用的一样。我觉得现在这种快速的,通过组装组件让程序跑起来,不在意里面到底运行了些什么的做法,应该算是一种倒退吧?这一段是读起来最伤心的了。

Today, this is no longer the case. Sussman pointed out that engineers now routinely write code for complicated hardware that they don ’ t fully understand (and often can ’ t understand because of trade secrecy.) The same is true at the software level, since programming environments consist of gigantic libraries with enormous functionality. According to Sussman, his students spend most of their time reading manuals for these libraries to figure out how to stitch them together to get a job done. He said that programming today is “ More like science. You grab this piece of library and you poke at it. You write programs that poke it and see what it does. And you say, ‘ Can I tweak it to do the thing I want?'”. The “ analysis-by-synthesis ” view of SICP — where you build a larger system out of smaller, simple parts — became irrelevant. Nowadays, we do programming by poking.
vm
2016-05-07 14:04:12 +08:00
太功利了
jsyangwenjie
2016-05-07 14:18:10 +08:00
早就不教了。。
都是面向文档编程了
poke707
2016-05-07 15:27:29 +08:00
才看了一章。。
20015jjw
2016-05-07 16:16:28 +08:00
meh 学校的入门课教材用 sicp 但是从来没人看的说
cs61a.org
pheyer
2016-05-07 20:15:36 +08:00
都不知道这是啥东西
gunshot
2016-05-07 23:06:32 +08:00
那该看什么?...
做啥都要翻文档确实挺烦。
xuwenmang
2016-05-08 02:23:02 +08:00
这种书作为基础“入门教程”确实过时了

作为中科大少年班的同学很有必要
yelite
2016-05-08 02:44:00 +08:00
但是代码到了一定规模以后,就算调用了很多第三方库,自己的代码也需要良好的组织与合理的抽象。 SICP 只是不适合作为入门了而已
soulomoon
2017-03-12 14:58:07 +08:00
证明程序的复杂度和抽象程序比以前更高了,从底层一步步构建已经太累了,都用现成的轮子。提高造轮子的人和使用轮子的人的分工程度,对于一直甘于只用轮子不造轮子的人,确实作用不大了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/276922

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX