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

经典计算机基础学科教程推荐

2013年08月24日 ⁄ 综合 ⁄ 共 4958字 ⁄ 字号 评论关闭

 

经典计算机基础学科教程推荐

       “适当的时候读适合的书”,这我对计算机学习的一个经验性总结。每当学完一门课的时候,跑到图书馆却看到更好的教材时,总有一种相见恨晚的感觉,恨不得一天把它读完,借回来后却一直放在我的桌面上,课程学完了,面对再好的书,也会变得没有动力了。

       在暨南大学读研的这一年中,我看过了很多国内外著名的计算机教材,当中不乏优秀者!里面很多作者都有参与实际的项目的开发感验,或者是某些语言(如C/C++语言)的创造者,看着他们写的书,有时感觉是一种享受,你会感受到作者的专业,作者技术的层次感。

       下面介绍一些比较经典的计算机基础学科的教材给大家,有一些是我上课用的,有一些是听同学介绍,大家在学习过程是可以作为教材或参考书使用。

 

C语言:

       我想C语言会是计算机系同学接触的第一门语言,如果能够快速进入编程这扇大门呢?如果领略在山脚下看不到的美丽风光呢?我相信良好的学习态度和兴趣会伴随着走在IT 路上……

 

书名:C程序设计语言(第2·新版)(The C Programming Language 

图片:


相关介绍请查看:

http://www.china-pub.com/computers/common/info.asp?id=14975

 

出版社(作者):机械工业出版社((美)Brian W.Kernighan,Dennis M.Ritchie)

内容简介:

书是由C语言的设计者Brian W. KernighanDennis M. Ritchie编写的一部介绍标准C语言及其程序设计方法的权威性经典著作。全面、系统地讲述了C语言的各个特性及程序设计的基本方法,包括基本概念、类型和表达式、控制流、函数与程序结构、指针与数组、结构、输入与输出、UNIX系统接口、标准库等内容。
  本书的讲述深入浅出,配合典型例证,通俗易懂,实用性强,适合作为大专院校计算机专业或非计算机专业的C语言教材,也可以作为从事计算机相关软硬件开发的技术人员的参考书。 在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。
  本书原著 即为C语言的设计者之一Dennis MRitchie和著名的计算机科学家Brian WKernighan合著的 一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以 此书为蓝本。原著第1版中介绍的C语言成为后来广泛使用的C语言版本—— 标准C的基础。人们熟知的“hell, World”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的第一课。 原著第2版根据1987年制定的ANSIC标准做了适当的修订.引入了最新的语言形式,并增加了新的示例,通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各个特性以及程序设计的基本方法。对于计算机从业人员来说,本书是一本必读的程序设计语言方面的参考书。

 

作译者信息:

作者:Brian W.Kernighan
Brian W
Kernighan 贝尔实验室计算科学研究中心高级研究人员,著名的计算机科学家。他参加了UNIX系统、C语言、AWK语言和许多其他系统的开发,同时出版了许多在计算机领域具有影响的著作,包括《The Elements of Programming Style》、《The Practice of Programming》、《The UNIX Programming Environment》、《The AWK Language》、《Software Tools》等。

C程序设计语言(第2版·新版) >>更多作品

作者:Dennis M.Ritchie
Dennis M
Ritchie 1967年加入贝尔实验室。他和Ken LThompson两人共同设计并实现的C语言改变了程序设计语言发展的轨迹,是程序设计语言发展过程中的一个重要里程碑。与此同时,他们两人还设计并实现了UNIX操作系统。正是由于这两项巨大贡献,Dennis MRitchie1983年获得了计算机界的最高奖——图灵奖。此外,他还获得了ACMIEEE、贝尔实验室等授予的多种奖项。...C程序设计语言(第2版·新版)

 

 

 

书名:C程序设计(第二版)  

图片:

 

出版社(作者):清华大学出版社(谭浩强)

 

内容介绍:

      C语言是国内外广泛使用的计算机语言,是计算机应用人员应掌握的一种程序设计工具。本书第一版于1991年出版,全书针对初学者的特点,精心策划、准确定位、概念清晰、例题丰富、深入浅出,受到专家和读者的一致好评。普遍认为它是学习C语言的好教材,被全国大多数高校选用。几年来发行量达270万册,创同类书发行量的全国纪录。被电子工业部评为部级优秀教材一等奖。根据发展的需要,作者对本书进行了修订,加强了算法,按C的新标准改写全书各章,增加了C++的初步知识。本书内容新颖、体系合理、逻辑性强、文字流畅、通俗易懂,是学习C语言的理想教材。凡具有计算机初步知识的读者都能读懂本书。本书可作为高等学校各专业的正式教材,也是一本自学的好教材。

 

作译者信息:

作者:谭浩强
谭浩强教授,我国著名计算机教育专家。1934年生。1958年清华大学毕业。学生时代曾担任清华大学学生会主席、北京市人民代表。他是我国计算机普及和高校计算机基础教育开拓者之一,现任全国高等院校计算机基础教育研究会会长、教育部全国计算机应用技术证书考试委员会主任委员。  谭浩强教授创造了3个世界纪录:(120年来他(及和他人合作)共编著出版了130本计算机著作,此外主编了250多本计算机书籍,是出版科技著作数量最多的人。(2)他编著和主编的书发行量超过了4500万册,是读者最多的科技作家。我国平均每30人、知识分子每1.5人就拥有一本谭浩强的书。(3)他和别人合作编著的《BASIC语言》发行1200多万册,创科技书籍发行量的世界纪录。此外他编著的《C程序设计》发行了600万册,他曾在中央电视台主讲了BASICFORTRANCOBOLPascalQBASICCVisual Basic七种计算机语言,观众超过300万人。在我国学习计算机的人中很少有不知道谭浩强教授的。他善于用容易理解的方法和语言说明复杂的概念。许多人认为他开创了计算机书籍贴近大众的新风,为我国的计算机普及事业做出了重要的贡献。  谭浩强教授曾获全国高校教学成果国家级奖、国家科技进步奖,以及北京市政府授予的有突出贡献专家称号。被国家科委、中国科协表彰为全国优秀科普工作者。英国剑桥国际传记中心将他列入世界名人录。《计算机世界》报组织的世纪评选把他评为我国“20世纪最有影响的IT人物”10个人之一(排在第2位)。他的功绩是把千百万群众带入计算机的大门。

 

评注:这是我学C语言的教程,由于我在高中时候接触过BASIC,所以对里面的内容感到不满足,感觉这本书适合非计算机系统的学生!其实未然,有时简单是很好的,给初学者不会带来很大的负担,在学 习谭教授教材有余力的同学,不妨参考一下上面介绍的外国C语言教材,能让你感受到何为C语言,何为编程……

 

计算机网络

书名计算机网络(第4版)(中文版)

图片:

参考网址:

http://www.china-pub.com/computers/common/info.asp?id=19442

 

出版社(作者):清华大学出版社(Andrew S.Tanenbaum,Vrije Universiteit,Amsterdam,The Netherlands, 潘爱民译)

 

内容简介:

       本书是国内外使用最为广泛的计算机网络经典教材。全书按照网络协议模型(物理层、数据链路层、介质访问控制子层、网络层、传输层和应用层),自下而上系统地介绍了计算机网络的基本原理,并给出了大量实例。在讲述各网络层的同时,还融合进了近年来迅速发展起来的各种网络技术,如InternetSONETADSLCDMAWLAN和蓝牙等。另外,针对当前计算机网络的发展现状以及计算机安全的重要性,本书用了一整章的篇幅对计算机安全进行了深入讨论。 本书的适用对象很广泛。对于学习计算机网络课程的本科生以及研究生,本书都可以作为教材或教学参考书,每一章后面的大量练习题,可用于课程作业或者复习要点。对于从事网络研究、网络工程以及使用和管理网络的科研和工程技术人员,本书也是一本很有价值的参考读物。

 

作译者信息:

Andrew S.Tanenbaum
Andrew S
Tanenbaum获得过美国麻省理工学院的理学学士学位和加利福尼亚大学伯克利分校的哲学博士学位,目前是荷兰阿姆斯特丹Vrije大学的计算机科学系的教授,并领导着一个计算机系统的研究小组。同时,他还是一家计算与图象处理学院的院长,这是由几家大学合作成立的研究生院。尽管社会工作很多,但他并没有中断学术研究。多年来,他在编译技术、操作系统、网络及局域分布式系统方面进行了大量的研究工作。目前的主要研究方向是设计规模达数百万用户的广域分布式系统。在进行这些研究项目的基础上,他在各种学术杂志及会议上发表了70多篇论文。他同时还是5本计算机专著的作者。  Tanenbaum教授还开发了大量的软件。他是Amsterdan编译器的原理设计师,这是一个被广泛使用的;用来编写可移植编译器的工具箱。他领导编写的MINIX,是一个用于操作系统教学的类UNIX(的小型操作系统。他和他的博士研究生及其他编程人员一道设计的Amoeba分布式操作系统,是一个高性能的微内核分布式操作系统。目前,可在因特网上免费得到MLNIXAmoeba,用于教学和研究。他的一些博士研究生,在获得学位后继续进行研究,并取得了更大的成就,赢得了社会的赞誉,对此他深感自豪。人们称他为桃李满天下的教育家。TanenbaumACM的会员,IEEE的资深会员,荷兰皇家艺术和科学学院院士,获得过1994年度ACM KarlVKarlstrom杰出教育家奖。他还人选了《世界名人录》。

 

计算机组成结构化方法(英文影印版)(第5版)

>>更多作品

潘爱民
中国大陆少有的资深技术作家、译者。潘爱民,浙江海宁人,现任职于北京大学计算机科学技术研究所,研究方向为信息安全和软件开发。我是一名普通的程序员,在软件开发队伍中算一名老兵了,以上所介绍的经历是我十几年的路,走的路很长,但是没有值得一提的成绩。也许我的介绍中有一些偏颇之处,请大家不必挑刺,因为这只是我的一点感受,真实的感受,它所反映的仅仅是一个侧面。

 

评注:如果你问我,大学时代哪一门计算机基础科学得不好,我会毫不犹豫地告诉你是计算机网络。本科毕业时,压根儿不知道什么是计算机网络。读研这一年,我认真看了《计算机网络》(第四版)这本书,终于让我门正言顺地说我的研究方向是计算机网络。当中作者风趣的例子和深入浅出的说明让我爱上了计算机网络,所以把它推荐给大家,是一本计算机网络入门的参考书,同学也是一本计算机网络的参考,里面涉及计算机网络的方方面面。

 

书名:计算机网络(第4版)

图片:

参考网址:

http://www.china-pub.com/computers/common/info.asp?id=12772

 

出版社(作者):电子工业出版社(谢希仁)

内容简介:

       本书为1989年出版的、获第二届全国优秀教材奖的《计算机网络》的第4版,在内容和结构方面都做了很大的修改。全书为10章,比较全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层、局域网、广域网、网络互连、运输层、应用层、计算机网络的安全和因特网的演进等内容。各章均附有练习题。此外,附录F给出了部分习题的答案和提示。随书配套的光盘中,收录了作者教学中经常遇到的150多个问题,并予以解答;还收录了在20031月前发表的全部RFC文档,供读者参阅。

 

 

计算机操作系统

书名:计算机操作系统(修订版)(以及原版)

图片:

参考网址:

http://www.china-pub.com/computers/common/info.asp?id=3254

 

出版社(作者):西安电子科技大学出版社(汤子瀛 哲凤屏

抱歉!评论已关闭.