现在的位置: 首页 > 综合 > 正文

荐书——大学计算机课程学习路线中相关课程经典教材推介2

2013年08月18日 ⁄ 综合 ⁄ 共 2774字 ⁄ 字号 评论关闭

前阵子,连发了三篇博文,向同学们介绍大学计算机课程学习路线,目前阶段性访问量已超过6000次,以下是相关链接:

大学计算机课程学习路线1:http://student.csdn.net/space.php?uid=113322&do=blog&id=15401

大学计算机课程学习路线2:http://student.csdn.net/space.php?uid=113322&do=blog&id=15698

大学计算机课程学习路线3:http://student.csdn.net/space.php?uid=113322&do=blog&id=16421

首先感谢同学们的支持,从留言中我得知,有的同学希望我在讲述课程路线的同时给出一些经典教材或参考书目以便于大家自学。

下面我就针对其中提到的一些课程给出参考书目,这些书目中外皆有,都是被广泛采用的经典书籍,可供大家学习所用。

顺便提一下,如果有同学对我的文章感兴趣,希望加我为好友,请直接点击下面链接即可,其他申请一概忽略,每日申请人数很多,让我一个一个批准甚为麻烦。http://student.csdn.net/invite.php?u=113322&c=a139a65a1494291d

前文(http://student.csdn.net/space.php?uid=113322&do=blog&id=16689)已经给出了“数据结构与算法”课程和“C++程序设计”课程的推荐参考书目,本文将继续向大家推介。

下面向大家介绍“计算机组成原理与体系结构”课程的经典书籍
1、计算机组织与体系结构:性能设计(第7版)
COMPUTER ORGANIZATION AND ARCHITECTURE : DESIGNING FOR PERFORMANCE (7TH EDITION)
(美)WILLIAM STALLINGS著,清华大学出版社出版
这本书现在已经出到了第7版,可想其读者口碑也必然上佳。
该书是介绍当代计算机体系结构主流技术和最新技术的优秀教材。作者以Intel Pentium 4 和Power PC作为考察实例,将当代计算机系统性能设计问题和计算机组织与体系结构的基本概念及原理紧密联系起来。而作者本人WILLIAM STALLINGS算是国际上首屈一指的教材作家了,他曾经写过许多关于计算机方面的教材,涉及范围也很广,像操作系统,组成原理和网络安全均有著述。我个人读这本书的感觉就是内容全面详实、且紧跟技术发展。由于计算机硬件技术是飞速发展的,而这本书自从问世以来,作者就一直不懈的对其进行更新和完善,相比之下国内的类似教材就老旧多了。不过这本内容非常多,开本也很厚实,如果不是很有耐性不一定读得下去啊。

2、计算机组成原理(第2版)高等教育出版社 出版
作者是哈工大的唐朔飞教授。唐老师是国家级教学名师奖获得者。从教几十年,深受学生爱戴。师德堪称典范。而这本书也是唐老师几十年教学经验的心得结晶,我上学的时候,我的组原老师对这本教材就推崇有佳。后来我在撰写《代码揭秘》时还特别从书店里买了这部书的最新版,仔细参读之下,不由觉得这本书条理清晰,讲述明细,非常容易理解,实在不愧为国人所著的经典教程。

下面向大家介绍“编译原理”课程的经典书籍
1、编译原理(原书第2版)(龙书)
这本书名气太大了,我觉得几乎不用我介绍,他的作者是美国的Alfred V.Aho;Monica S.Lam;Ravi Sethi;Jeffrey D.Ullman,目前国内版由机械工业出版社出版。它号称是编译领域里程碑式的经典著作。不过说实在的,编译这个课可是号称计算机专业本科最难的课程,这本书对于底子不行,理解力跟不上的人来说,无异于天书啊。大家自己掂量着来吧。

2、编译原理及实践
Louden, K.C. 著,机械工业出版社出版发行。
我个人感觉,这个书要比龙书更适合初级读者。这个书的特点在于,结合对现代编译器设计理论的详细研究和讲述,作者自己设计了一个小型语言Tiny,并且为这个语言开发了完整的编译器,书中也包含这个编译器的完整源代码。这就是所谓的理论与实践相结合吧,这点非常值得推崇。读者可以一边学习,一边跟随作者去编写那个编译器,这样对于理论知识的理解也会更加深入。不过,我又要说那个问题了,这个书的翻译实在太差了。本来编译就那么复杂,不容易理解,结果翻译的又狗屁不通,那才叫天书呢。这不是只有我这这么说,我随便摘了一些网上的评论,大家一看便知:

1)翻译的是在太烂了,好多地方语句根本就不通,把人看得云里雾里,鄙视那个挂名的博导,这年头,博导都一点也不爱惜自己的名声,找几个学生用翻译软件一翻,自己也不审校,就敢挂名,害了我等想读书的人

2)在很多地方,本书翻译的真的太生硬。有时甚至感觉到不像是懂编译原理的人翻译的。比如译文第97面中的“程序清单3-1 BNF中的TINY的文法”对应原文第133面“Figure 3.6 Grammar of thr TINY language in BNF”,这种译法真的让人难以读懂。

3)我向所有的读者强烈建议不要买这本书,
或者买之前一定要找一本纸版或电子版读上两章,然后再决定
对国内的译者其实我是很尊敬的,但是对这本书的译者我感到太气愤了
译者译完本书后自己看过吗?要是看过你怎么还敢拿出来出版呢?
里面的翻译根本不是中国人两三遍能看懂的,还有不少错误(有些错的太幼稚了)
我看了1-4章,实在是忍不住要来发发牢骚
其中1-5章由冯岚翻译,后几章的翻译没看,但是负责者冯博琴,审校者叶盛、冯岚、朱丹军(这三个同时也是翻译者)负有不可推卸的责任,对于译者序中提到的人员,只对张险峰保留看法(他和叶盛合译第八章,我还没看)
我想对一些译者说:请珍惜你们的声誉
最后我要还要骂一句:垃圾!
真是太气人了

冯博琴就是一包工头,他把这个翻译的单接下来,就交给属下了,除此之外,没有做任何事情。
翻译的队伍只有2中情况,要么水平太烂,怎么用心都白搭;要么毫无责任心,很多地方语句不通,要是要出一份勘误表,那就是重新来过!
Louden也算倒霉了,本来好好的一本书,到了中国,却成了狗屎!

太多骂翻译的话了我就不再多说了,建议去看英文版吧,那个怎么也应该比中文的能懂,毕竟翻译出来的根本就不是人讲的汉语,都是外星汉语,咋能理解呢。


由于一些书目信息的核实还需要一定的时间,因此这里不能全部给出,请大家继续关注我的空间,下一篇文章中我将给出“计算机网络”、“数据库原理”、“C语言程序设计”和“计算机操作系统”等课程的相关推荐参考书目列表。

最后,欢迎大家参加《代码揭秘》一书的有奖书评征集活动,读书有感,即可获赠博文视点精品图书一套,详情请至http://www.broadview.com.cn/zhuanti/daimajiemi/introduction.html

 

抱歉!评论已关闭.