计算机有关书籍学习与推荐

博主总结了自己看过的计算机书籍并给出推荐。C语言类有《C程序设计语言》《C和指针》等,介绍了各书特点及自身读后感;算法与数据结构类推荐了《算法导论》《算法(英文版•第4版)》,分析了书籍优缺点并给出评分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学计算机也有几年了,眼看明年就要毕业,在这里总结一下我看过的书,并推荐一些我认为好的书,还有一些是我听说好的但没看过的,也写在这里,对于下面的书,如果看过的我会按自己的读后感打一个分和一些评价, 评分及供参考。如有问题,欢迎讨论 。好的,现在开始:推荐度参考: 6分:可看可不看  7分:值得一读  8分:经典好书, 9分:强烈推荐 ,10分: 神品级C语言类:C程序设计语言: 推荐度:8分书籍简介:在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。本书原著即为C语言的设计者之一Dennis M.Ritchie和著名计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,World"程序就是由本书首次引入的,现在,这一程序已经成为众多程序设计语言入门的第一课。原著第2版根据1987年制定的ANSIC标准做了适当的修订.引入了最新的语言形式,并增加了新的示例,通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各个特性以及程序设计的基本方法。对于计算机从业人员来说,《C程序设计语言》是一本必读的程序设计语 言方面的参考书。我的 感想 :看到这本书我的第一反应就是好薄啊,除去目录和附录,只有不到200页的篇幅,很容易让人怀疑它的权威性,毕竟我看的技术书籍里面大多都是些大部头,厚实才能显得稳重啊,其实不然,作者就是在这短短的篇幅中介绍了C语言的大部分常用特性, 书中处处传递着一种简单、优雅、平实和闲适的感觉,充分地体现了C语言的简洁的魅力,这不是我的第一本C语言书籍,所以只花了3,4天时间就看完了,这本书作为入门书籍也完全够用了,后悔没有早点看到这本书。C和指针   推荐度: 7分书籍简介:本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。本书适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考 。我的 感想 :这是我c语言的入门书籍,虽然书名翻译得有点争议,但是内容翻译的还是相当高水平的,书的内容涵盖了C语言的基本知识还有一些数据结构的概念,书后还配有大量优秀的习题,推荐给所有C语言初学者 ,C陷阱与缺陷 推荐度: 8分《C陷阱与缺陷》作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员具有珍贵价值的经典著作。写作《C陷阱与缺陷》的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。全书分为8章,分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了C编程中可能遇到的问题。最后,作者用一章的篇幅给出了若干具有实用价值的建议。我的感想 : 这本书涵盖了在写C语言中容易出现的错误,这些例子都是作者实际项目中遇到的,所以非常有代表性,作者还对C语言的特性做了一番说明,将C语言的一些不合时宜的特性展现在读者面前,让读者能够更加深入地理解C语言,精通一门语言不是能说出它的优点,因为几乎所有人都是冲着它的优点去学的,如果你能将一门语言的缺点都说出来,这证明你是经过了多年地使用才总结出来的结果,所以想要深入地学习C语言,这本书是必读之物。C专家编程:推荐度: 7分《C专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。书中C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C++等问题进行了细致的讲解和深入的分析。全书撷取几十个实例进行讲解,对C程序员具有非常高的实用价值。本书可以帮助有一定经验的C程序员成为C编程方面的专家,对于具备相当的C语言基础的程序员,本书可以帮助他们站在C的高度了解和学习C++。我的感想:这本书应该算作是C语言的进阶读本了,书中讲述了许多有观C语言的有趣的故事,是一本能躺在床上的读物,书中的技术部分也写得非常有趣,这不像是一本技术书籍,更像是一本小说,是一本让你在愉快的阅读过程中体会到C语言魅力的读物。读者可以把它当做是一本通往C语言高级编程大门的钥匙。值得一读!算法与数据结构算法导论:推荐度:8分书籍简介:这本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍。书中专门讨论了线性规划,介绍了动态规划的两个应用,随机化和线性规划技术的近似算法等,还有有关递归求解、快速排序中用到的划分方法与期望线性时间顺序统计算法,以及对贪心算法元素的讨论。此书还介绍了对强连通子图算法正确性的证明,对哈密顿回路和子集求和问题的NP完全性的证明等内容。全书提供了900多个练习题和思考题以及叙述较为详细的实例研究。我的感想:这本书的名气想必不用多介绍了吧,算法书籍中的圣经,基本上把本科中所能遇到的所有算法全部囊括在内,长期在各大技术网站上被评为程序员最值得读的技术书籍之一。不过在这里为什么我只给它8分呢?我觉得主要有两点,第一是我看本书前,先看了另一本算法书籍(等会介绍),在看这本的时候感觉有很多重复的地方,而且本书全书都是用的伪代码,看得我很是不爽。第二是因为我认为书中的数学证明实在太繁琐,对于我来说感觉实在吃力,感觉就是一个非常容易理解的结论,用白话3,4行就能将明白的东西非要用数学语言证明,结果用了1,2页,然后我还看不太懂。。。这可能是这本书不太适合我不吧。但是,瑕不掩瑜,这本书绝对是算法入门的一大神器,有了它的基础,我认为在以后遇到大部分公司的技术面试中的算法都能做到游刃有余,经典作品,值得一读。《算法(英文版•第4版)》作为算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些Java代码实现采用了模块化的编程风格,读者可以方便地加以改造。本书配套网站提供了本书内容的摘要及更多的代码实现、测试数据、练习、教学课件等资源。我的感想:我的算法入门教材,因为不敢看高德纳的《TAOCP》,于是就看了他的学生Sdegewick的《算法》,没想到这是一本神品级别的算法书籍,书中配有大量的高质量习题,插图和代码,作者对于每一个算法都会给予详细的说明,不仅讲得浅显易懂,而且还不失数学证明的严谨性,更难能可贵的是,书中的代码都具有可扩展性和重用性,作者经常拿前面已实现的代码用作后面算法的辅助,不仅降低了代码量,而且能使读者了解各个算法之间的联系,这本书我已经看了几遍,每次都有新的收获,在我眼中,这本书的价值已经超过了算法导论,再次强烈推荐每一个计算机相关专业者。

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值