卡卷网
当前位置:卡卷网 / 每日看点 / 正文

2024年你读了哪些觉得比较好的计算机书籍?

作者:卡卷网发布时间:2024-12-12 00:30浏览数量:96次评论数量:0次

书籍《了解Linux内核》

很少有关于操作系统的书籍能提供这种深度。它非常特定于X86,也是32位,但许多细节仍然相关。在这20年里,内核代码也发生了重大变化,但整体设计基本相同。我希望这本书能为更现代的硬件而更新,也是一篇非常好的技术写作,尽管正在讨论的主题是高度循环的,但想法的流程和顺序非常线性。你确实需要x86 isa的背景才能阅读,尽管这本书涵盖了深奥的细节。

2024年你读了哪些觉得比较好的计算机书籍?  第1张

《Haskell的并行和并发编程》是我读过的最好的技术书籍。

2024年你读了哪些觉得比较好的计算机书籍?  第2张

2024年了解人工智能必须阅读的最佳书籍:即将到来的浪潮

2024年你读了哪些觉得比较好的计算机书籍?  第3张

书籍:《计算机系统》

我相信有一本每个程序员都需要读的书,任何程序员都没有理由在魔法黑匣子上编程,每个程序员/软件开发人员/工程师都应该了解他们的程序在运行的硬件上做了些什么。那这本书就是计算机系统:以Bryant和O'Hallaron的程序员视角写出。

以下是目录:1.计算机系统之旅第1部分:程序结构和执行;2.表示和操纵信息;3.程序的机器级表示;4.处理器架构;5.优化程序性能;6.记忆层次结构第2部分:在系统上运行程序;7.连接;8.非凡的控制流程;9.虚拟记忆第3部分:程序之间的互动和沟通;10.系统级I/O;11.网络编程;12.并发编程。

2024年你读了哪些觉得比较好的计算机书籍?  第4张

《低级编程》

英特尔® 64架构上的C、汇编和程序执行Igor Zhirkov的这本书解释了英特尔64架构,很好地教授了汇编和C11,并深入涵盖了编译过程。对于那些想要编写高性能、强大的代码、了解程序执行、优化软件和掌握相关计算机科学概念的人来说,这是一本必不可少的书籍之一。我会向任何旨在掌握系统级编程或增强对软件与硬件交互方式的理解的人推荐这本书。

2024年你读了哪些觉得比较好的计算机书籍?  第5张

《未来黑客:世界各国政府如何无情地追求和驯化黑客》

这是一本非常值得一读的书,作者是Emily Crose。

2024年你读了哪些觉得比较好的计算机书籍?  第6张

.Peter van der Linden的专家C编程让我对C编程语言的细微差别大开眼界,并真正让我意识到,即使使用如此简单的语言(当时只有32个关键字),也需要大量的掌握编程语言。而我只写了几年C,我获得的理解帮助我找到并欣赏了C++。

《设计模式》

Erich Gamma等人的《设计模式》是说服我学习C++的书。在那之前,正如向我解释的那样,面向对象编程看起来只是为C添加了不必要的东西,OOP启用代码重复使用的论点似乎很可疑。设计模式向我展示了OOP是多么有用,尽管像许多阅读它一样,我立即放弃并过度使用Singleton。

《Extreme Programming》

Kent Beck的Extreme Programming,完全改变了软件开发方法。经过几年的瀑布和V模型开发,我觉得必须有更好的方法来构建大型软件项目。想法就是,在有效的东西上将所有刻度盘调到十个,这引起了共鸣。我开始在与我合作的组织中推动XP,并继续使用配对编程、TDD、短迭代和CI。

《实用程序员》

Andrew Hunt和David Thomas的《实用程序员》对我的日常编码习惯做了极端编程对我的软件开发过程所做的事。它包括(在第一版中)70个让你成为更好的程序员的技巧,这些应该是显而易见的——发现一次错误——但经常被忽视,有些可能不会——提前崩溃。

《编程实践》

Brian Kernighan和Rob Pike的《编程实践》,正如一篇评论所说:“这本书的大部分是'常识',只有10%的程序员在工作多年和几加仑咖啡后才有的那种。”我很想阅读:Herb Sutter的《有效并发》,如果他写过的话。与此同时,如果你仍然能找到这些文章,是真正理解并发性和并行性的绝佳方式。

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码