unix环境高级编程 第三版 pdf 中文版_豆瓣热门编程图书Top 10出炉,你知道几本?...

程序员书库(ID:CodingBook) 猿妹综合整理 书单来自:豆瓣
前不久,猿妹发现豆瓣有一个热门编程图书榜单,点进去一看,发现每一本都是经典中的经典,每个程序员的书架中都应有的书籍,其中包括所有程序员都应该掌握的计算机系统本质概念,还有程序员必备的算法导论,以及编程技巧、设计模式等,无论如何,总有一本是你需要的。 下面就一起来看看这份帮当详情吧: 1、《深入理解计算机系统》 9fc1031c3ae9067493b75c570d6406db.png 本书从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。本书的最大优点是为程序员描述计算机系统的实现细节,帮助其在大脑中构造一个层次型的计算机系统,从最底层的数据在内存中的表示到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库,到最后的用户态应用。 2、《算法导论》 e7eb6c84f5a3b339a8f6940eba1dc44a.png 这本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。书中不仅介绍了算法在计算中的作用,概率分析和随机算法的介绍 3、《C程序设计语言》 c89383ab2484779e3ff1438a0731d218.png 本书原著即为C语言的设计者之一Dennis M.Ritchie和著名计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。第2版根据1987年制定的ANSIC标准做了适当的修订。引入了最新的语言形式,并增加了新的示例,通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各个特性以及程序设计的基本方法。 4、《计算机程序的构造和解释》 b982a5da64eea771e7ab02b77af29e81.png 《计算机程序的构造和解释(原书第2版)》对于计算机科学的教育计划产生了深刻的影响。第2版中大部分重要程序设计系统都重新修改并做过测试,包括各种解释器和编译器。作者根据其后十余年的教学实践,还对其他许多细节做了相应的修改。 5、《UNIX环境高级编程》 18230ec46b40f28773a5c35475905e6d.png 本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的更新版。本书除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了多个应用示例,包括如何创建数据库函数库以及如何与网络打印机通信等。 6、《代码大全(第2版)》 fb47a6212ccfeb75850de6ea3336d10b.png 这是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。 7、《编码》 cd93875a2728dfba8d121a27de78ff70.png 这是一本讲述计算机工作原理的书,讲述的是计算机工作原理。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的。 8、《UNIX网络编程》 d9753546a9c00517b5897d9706298fc8.png 本书吸纳了近几年网络技术的发展,书中的所有示例都是在UNIX系统上测试通过的真实的、可运行的代码,继承了Stevens一直强调的理念:“学习网络编程的最好方法就是下载这些程序,对其进行修改和改进。只有这样实际编写代码才能深入理解有关概念和方法。” 9、《C++ Primer 中文版》 7158aa64c44f2cd4b27d9eebc1585aaf.png 这本久负盛名的 C++经典教程,时隔八年之久,终迎来史无前例的重大升级。《C++ Primer 中文版(第5版)》所有示例均全部采用 C++11 标准改写,这在经典升级版中极其罕见——充分体现了 C++ 语言的重大进展及其全面实践。书中丰富的教学辅助内容、醒目的知识点提示,以及精心组织的编程示范,让这本书在 C++ 领域的权威地位更加不可动摇。 10、《设计模式》 8b8fd88c721e492f5d4a3a1418dc9fb9.png 这本书结合设计实作例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。书中分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别有用。此书适合大学计算机专业的学生、研究生及相关人员参考。

●输入m获取到文章目录

af1d43ed7fd28b6bf303f322d16ca1ac.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值