问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

计算机有哪些必读的经典书籍

发布网友 发布时间:2022-04-21 21:42

我来回答

2个回答

热心网友 时间:2022-05-01 16:59

计算机专业学习的过程中,大家学习了程序语言C/C++、数据结构、数据库、计算机组成原理、操作系统和计算机网络等基础课,但是还有许多经典书籍值得我们一读,阅读这些书籍不但对我们个人能力提升而且对个人应聘找工作都有很大的帮助。下面罗列出一些经典书籍供大家参考。
1. 程序语言方面
C语言作为最经典的语言,也是计算机专业最先学习的一门语言。首先推荐几本C语言经典书籍:
《C和指针》
《C缺陷与陷阱》
《C专家编程》
《C语言深度剖析》

Expert C Programming
其中《C专家编程》从C的历史、语言特性、声明、数组指针、链接、运行时内存等问题进行了细致的讲解和深入的分析,全书展示出很多优秀的编码技巧,特别适合有一点C语言基础的人观看。《C语言深度剖析》是国内写的一本书,重点讲解了C语言里的一些晦涩难度的问题。
C++语言经典书籍:
《C++ Primer 5th》
《Effective C++》
《深度探索C++对象模型》
《STL源码解析》

C++ Primer
以上几本是学好C++必读的书籍,《C++ Primer 5th》由浅入深全面的讲解了C++的语法与程序设计,是C++程序员必读的一本书,《深度探索C++对象模型》对C++运行原理作了一个很好的剖析,详细的讲解了对象内存模型以及调用运行的本质,对深入理解C++内部机制来说是一本非常好的书籍。计算机底层书籍:
《编码》
《编译原理》
《汇编语言》
《C++反汇编与逆向分析》
Code
《编码》深度形象的讲解了计算机的原理,看完此书后你会对计算机的工作原理有较深刻的理解,强烈推荐大家看一看。
2. 算法、数据结构相关
《算法导论》
《编程珠玑》
《编程之美》
《算法艺术与信息学竞赛》
《算法导论》是算法领域的圣经,这本书很厚并且理论知识较强,很难从头到尾认真的看一遍,大家可以选择性地看,当然能完整的看完就更好了。《编程珠玑》和《编程之美》这两本书也非常经典,里面注重的是解决问题的思路,看的时候要认真思考里面的问题。最后一本是关于ACM方面的书,如果自己能力足够强的话,看看这本书也还是挺不错的
LeetCode 中国
当然,这里不得不向大家推荐的就是 LeetCode 在线技术平台了,专注于做算法、学习、求职和计算机科学相关的内容,被誉为计算机界的刷题神器。目前,LeetCode 也已经进入中国,有自己的中文网站( leetcode-cn ),不仅提供了 LeetCode 的全部服务,还有中英文题目对照和中文社区,总算可以愉快的刷题了。
3. 操作系统相关
《深入理解操作系统》
《Linux内核完全注释》
《自己动手写操作系统》
《Windows内核原理与实现》
Linux内核完全注释
《Linux内核完全注释》一书选取了代码量不超过2万行的linux 0.11内核,对内核代码的每一个细节都作出了详细的讲解,麻雀虽小,五脏俱全,看完这本书对linux操作原理会有一个很深的理解,是国内一本非常优秀的书。
4. 软件开发、设计相关
《Head First 设计模式》
《设计模式-可复用面向对象软件的基础》
《重构与模式》
《代码大全》
《设计模式》(GOF)
Head First - 设计模式
设计模式在工作中重要性尤其突出,良好的软件设计对于后期的维护、扩展有着重要的作用,对于大型软件,首先要做的就是设计好整个软件架构,这也是整个软件开发过程中最难的一个环节。
5. 数据库
《数据库系统概念》
《数据库系统实现》
《MySQL技术内幕:sql编程》
《MySQL技术内幕: InnoDB存储引擎》

热心网友 时间:2022-05-01 18:17

<<算法导论>>
<<C语言的接口与实现>>
好好读完这两本你走到哪里都能找到工作。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 程序员必读的书都有哪些? 有哪些适合程序员读的人文书籍? 有哪些程序员看的书推荐一下的吗? 一个合格的程序员应该读过哪些书 适合程序员阅读的书籍有哪些推荐 成为一名优秀的程序员,有哪些书值得推荐? 程序员需要看那几本书那? 有没有适合程序员看的书籍 身份证过期了,可以取火车票吗? 身份证有效期过期 能取高铁票吗 二代身份证过期了可以自动取票嘛? 坐高铁身份证过期了能取票吗 身份证过期了但是已经往上订完飞机票了,还能取出来吗 网上订票身份证过期了能取火车票吗 身份证过期了能取票吗 二代身份证过期还能在自动取票机取票吗? 身份证过期了还能在自动取票机取火车票吗? 身份证过期还能取出火车票吗 身份证过期了,买的票可以取出来吗?要怎么取出来? 身份证过期可以取票进站吗 有哪些适合程序员读的人文书籍 有哪些适合程序员入门的设计类书籍? 有哪些书籍是程序员必读的? 程序员的软技能书籍有哪些值得推荐 程序员必备的书籍有哪些 kindle有哪些程序员看的书推介 电脑端QQ怎么保存视屏通话录像? 在电脑QQ上下的视频在哪里找 WORD文档怎么设置&quot;段前与段后间距设为0.5磅&quot; word怎么设置各段间有0.5行间距 段前段后0.5行怎么设置 为什么word标题设置了段前0.5行没有显示 在 word中如何“设置整篇文档的段间距:段前:0.5 行,... word中所说的每页首行文字的段前间距为0.5行怎么设... WORD中的段前段后0.5行问题 WORD格式 段前段后各0.5行是什么意思?(实验报告) word中,为什么同样是段前段后0.5行,我的就比别人... WORD中的段前段后0.5行问题拜托了各位 谢谢 oppo手机录屏在哪里? oppor15的录屏文件存在哪?不在视频里啊