当前位置:首页 > 每日看点

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

卡卷网2年前 (2024-12-12)每日看点291

书籍《了解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的《有效并发》,如果他写过的话。与此同时,如果你仍然能找到这些文章,是真正理解并发性和并行性的绝佳方式。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/4084.html

分享给朋友:

相关文章

怎么免费看电视地方台和央视台?

怎么免费看电视地方台和央视台?

免费看央视和地方台,办法当然有,而且太多了,我怕你挑花了眼用不过来…… 首先题主需要明确一点,你家的电视需要是基于安卓系统的智能电视,能安装第三方安卓电视软件。比如小米电视、雷鸟电视等等;如果不是,你至少需要购置一个电视盒子,比如小米电视盒…

我爸讽刺我,写个破代码一年才十几万,他在工地带50个人,让我回去跟他干,写代码没出路,我该怎么选择?

我跟你一样的情况,本人现身说法,千万不要跟你爸干,我就是反面教材,现在想回去都回不去了,快十年没写代码了,再就是岁数大了,38岁了,35岁以上的码农根本就没公司愿意要,而且会受歧视。 工程不好干,首先就是不合法,在法律层面,根本就没有包工头…

如何判断 Java 工程师的基础知识是否扎实?

我来给你出几道大题,能答对70%,你就算基础扎实了。 第一部分 Java基础(27)1. 程序本质:代码是如何被执行的?CPU、操作系统、虚拟机各司何职?2. 基础语法:从CPU角度看变量、数组、类型、运算、跳转、函数等语法3. 引用类型:…

为什么这次 Mac mini 的 M4 版本价格这么低?

为什么这次 Mac mini 的 M4 版本价格这么低?

扫了一眼这里的回答,目测没几个人真买过 Macbook、Mac mini且真正当主力工作机用过。 这个初始(丐版)版本的机器实际谈不上多便宜,备受热捧有几个原因。 它这代产品整体做了重新设计,大幅缩减了尺寸,真正称得上 Mini 了。…

华为纯血鸿蒙,从此天下三分了吗?

华为纯血鸿蒙,从此天下三分了吗?

万众期待的纯血版 HarmonyOS NEXT 终于是端上来了,主打一个自研,从里到外,从内核到架构,都是自研。 用户的激情已经被点燃,可见大家对于纯血鸿蒙的期待,但是鸿蒙系统能不能真正与安卓、iOS三分天下呢?目前来说,还为时过早。…

程序员都有自己的服务器吗?

程序员都有自己的服务器吗?

2024.9. 24,有朋友咨询功耗,我没有单独给服务器弄智能插座,系统做的 esxi 也看不到,所以只能用其他角度判断供大家参考。 我有一个餐边柜改的机柜,里面白裙两盘,黑群晖 4 机械 1 mvme,一个爱快硬路由,一个联通光猫,一个…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。