美文网首页
最值得推荐的十本编程书

最值得推荐的十本编程书

作者: 深圳都这么冷 | 来源:发表于2023-09-19 00:16 被阅读0次

1.计算机程序的构造和解释

本书的得到的赞誉不用我多说了。里面传达的那本分层抽象的意识,还有与日常生活完全不同的编程思维,会极大的提升你的想象力,本书读起来也津津有味,非常值得细读。本书使用lisp的方言scheme描述的,lisp是一门非常先进的语言

2.C程序设计语言

本书用非常短的篇幅就介绍了世界上最重要的一门编程语言,堪称奇迹,是计算机书籍中简明准确的典范

3.JavaScript权威指南

JavaScript已经成为最流行的,被称为披着C外衣的lisp。js是真正的全栈语言,在浏览器环境你甚至没有别的选择。作为最流行的语言,本书是最准确的参考书,而且是唯一必读的

4.编程珠玑

本书很薄,内容浅显思想深刻。如果不假思索翻看,会觉得学不到什么,如果耐心慢慢品读,读完慢慢品味,就会有不一样的感觉。作者用这种及其巧妙的方式组织内容,使这本书一直受欢迎

5.算法

Sedgwick的算法第四版红皮书,是对算法初学者最友好的学习材料。里面的内容组织形式和算法的选取都非常用心良苦。精美的插图,可运行的代码。但是本书并没有涉及「动态规划」。你想学好算法,看完这本书先

6.重构

这是教程序员写好代码的书,全是只涉及代码层面,如果你想更多的学习架构,可以参考《代码大全》和《凤凰架构》。但是如果你想写出引以为傲的代码,这本书对你的帮助是最大的,本书作者非常具有工匠精神。非常细致的讲解。值得反复阅读和模仿,另一本是《设计模式》,可惜日常业务代码不太用得上设计模式。

7.UNIX环境高级编程

本书把*nix系统的API都翻了个遍,可读性和完整性都令人惊讶的高,本书是程序员必读,因为作者不是贝尔实验室的人,所以他也是站在程序员的视角介绍的。本书和Stevens其余的几本书,都是程序员的非常珍贵的参考资料

8.TCP/IP详解

这套书一共三本,我只看过第一卷

本书被若干严肃的书籍和论文引用。百度百科的网络相关的词条是一字不错的抄自本书。这可以说明本书原版和翻译版质量之高,本书通过网络运行的现象解释网络协议的工作原理,独辟蹊径,非常高明。
第一卷必读

9.UNIX网络编程

这套书一共两本,第一本讲与别的系统的交互,第二本讲同一个机器上的进程间通信,第二本更简单

本书让我对编程的理解进入了一个全新的境界

可重入与不可重入
阻塞与非阻塞
长肥管道
可靠信号与不可靠信号
跨进程传递文件描述符
并发:多进程,多线程,进程池,线程池
惊群效应
inetd模型,icmpd讲述的简洁而准确。

希望你也能获得同等的收获。

10.UNIX操作系统设计

这本书是讲操作系统内核的数据结构和算法的,如果有足够好的编码能力,完全可以基于本书的伪代码描述实现自己的操作系统内核了。Linus在写linux的时候,就是参考了本书。本书内容有点老,通过他可以看到内核最本质的东西。本书质量上乘,上市之后没有修订过就是证明

总结

以上是我的阅读历史中最值的推荐的十本书。其实好书还有很多,包括看过的,但是这是本依然是最想推荐的。

相关文章

网友评论

      本文标题:最值得推荐的十本编程书

      本文链接:https://www.haomeiwen.com/subject/ikgyudtx.html