admin

cornell感受(王垠),王垠 scheme

admin 感悟评价 2024-07-14 33浏览 0

如何阅读和学习《计算机程序设计艺术(TAOCP)》?

我大学有个同学,每天大概有4个多小时在码代码,每天晚上看书基本上不熄灯就会在一点多才睡,大学读的计算机书有他自己那么高。书的顺序与看的顺序无关。这本书写的非常好,是你从谭浩强的a b c变量到专业编程的开始。各种指针处理,越界判断等,每个C/CPP入门必读。

C 语言入门强烈推荐谭浩强的《C程序设计》,我看的是第二版,现在应该有新版本的,好像还提到了 C++。 谭浩强我觉得是很难得的计算机教育家, 一生写过很多书,都很不错,还有他的那本《BASIC 语言》,当年都创了记录了。 不过谭浩强写的书都是教课本式的, 适合习惯于循序渐进式学习的人。

其实可以把它理解成新时代的函授课程…… 适合零基础吗?看情况。计算机科学入门,资源太多了。什么适合你,谁也说不准。还有人用 SICP 甚至 TAOCP 入门呢。我只能说,这套课程已经把入门的门槛降得非常低了。你自己学习效果如何,主要还是看你的动力、毅力和领悟力。

《计算机程序设计艺术》(The Art of Computer Programming),简称TAOCP,是高德纳(Donald Ervin Knuth)编著的关于计算机程序设计的七卷本著作。作者并因此获得美国计算机协会1974年图灵奖。比尔·盖茨在1995年说,“如果你认为你是一名真正优秀的程序员,就去读第一卷,确定可以解决其中所有的问题。

也许会有很多人持反对意见,是,这本书对于专业人士来说是不怎么好,但是【绝对适合初学者】另外,也许有人会推荐Knuth的算法艺术或者是MIT的算法导论,我的意见是,算法导论适合中级的学习者,Knuth适合高级学习者。另外说一点,王晓东的这本书涉嫌抄袭Sadgewick的《算法I-IV》。

版权声明

本文仅代表作者观点,不代表B5编程立场。
本文系作者授权发表,未经许可,不得转载。

继续浏览有关 cornell感受(王垠) 的文章
发表评论