程序员必读的十本图书书单
1、黑客与画家
它的作者是美国互联网界举足轻重、有“创业教父”之称的哈佛大学
计算机博士保罗·格雷厄姆(Paul Graham)
为了帮助读者理解黑客,全书15章可以大致分成三个部分。
·第一部分从第1章到第4章,解释了黑客是如何成长的以及他们
看待世界的一些观点。
·第二部分从第5章到第9章,解释了黑客怎样做出自己的成果,
这些成果又是怎样对全世界产生了影响。
·第三部分从第10章到第15章,解释了黑客的工具(编程语言)
和工作方法,这是黑客文化的基础和核心。
2、计算机编程的结构与解释
这本书细读过之后,让我们忘记了编程语言之争,因为没有实质性的
意义。摆脱了编程语言的语法细节的纠缠,理解与掌握了编程的核心
方法与原理。甚至可以创建属于自己的更好的编程语言。
3、编程的实践理论
这本编程理论的书,强调编程的逻辑正确性,完备性等。是与实践结
合得很好的理论书。
4、软件随想录
joel 谈软件 ,他是 以一位过来人的 视角 谈 软件 ,谈人生 ,谈 创业 ,谈生活 。
看这本书 ,你会重新定义 酷公司,甚至 可以给你 下定决心 要去一家 酷的 公司,
因为 酷 的公司,会让 你随心所欲 的 买一台 好的显示器 并让财务 给你报销,
老板 分分钟 觉得 给 你 配备 herman miller aeron 人体工程学的 座椅 是
降低 运营成本。
5、C标准库
这里有标准库的函数设计思路与方法,函数实现的教科书级的代码。
6、C语言接口与实现
这本书强调的是编程的可重用性,可维护性。也有很优秀的代码,
可供学习与研究。
7、用C语言设计屏幕界面技术
这本书以实例的形式,展示了图形界面的开发过程,有利于开发
自己的图形库时,提供灵感与启示。
8、《C程序设计语言》(The C Programming Language)
现在此书已翻译成多种语言,成为C语言方面最权威的教材之一。
由美国著名计算机专家丹尼斯·里奇(Dennis Ritchie )出版。
9、深入理解计算机系统(原书第 2 版)(CSAPP)
作者是美国卡内基梅隆大学教授兰德尔·E.布莱恩特、大卫·R.奥哈拉伦
本书的最大优点是为程序员描述计算机系统的实现细节,帮助其在大脑中
构造一个层次型的 计算机系统。虽然 与计算机组成原理的书籍在内容上类似,
但是它与实践结合得更好一点。
10、30天自制操作系统
作者: [日]川合秀实 著; 周自恒,李黎明,曾详江,张文旭 译
《30天自制操作系统》是一本兼具趣味性、实用性与学习性的操作系统
图书。作者从计算机的构造、汇编语言、C语言开始解说,让读者在实践
中掌握算法。在这本书的指导下,从零编写所有代码,30天后就可以制作
出一个具有窗口系统的32位多任务操作系统。
这十本书,我都读了一遍,其中大部分是英文原版。好书值得读多遍。
其中《计算机编程的结构与解释》我已经翻译成了汉语版本,已经上传到了
CSDN上。
程序员必读的十本图书书单相关推荐
- C/C++程序员必读的十本书(上)
在Gmail TopLanguage Group 中看到一篇文章"C/C++程序员必读的十本书(上)",大家的讨论都很激励,大家都觉得这篇文章写得很棒,我想在Group里的朋友都 ...
- 程序员必读的十本书籍推荐
程序员必读的十本书籍推荐 书籍是知识和智慧的重要来源,如果你是一个程序员,除了编码之外,你休闲之余或许还需要大量的阅读来充实自己.下面是由学习啦小编给大家带来关于程序员必读的十本书籍推荐,希望对大家有 ...
- C/C++程序员必读的十本书
这个题目大的有些离谱,实话说,只是想推荐一下自己觉得很好.值得收藏的一些技术方面的图书.如果不是程序员,或者关心的方向是网页开发.数据库开发,或者只是想了解一下开发流程,这些书不都是适合你,但也很值得 ...
- 阿里,百度高级程序员力荐2019必看书单—附PDF电子档
写在前面 程序员找出路还是要尽量提前进行职业规划和准备,千万不要说什么:"走一步,算一步"的话.在这个一睁眼就是竞争的时代,你可以放松休息,但别人会继续前进,不会等你. 1,Jav ...
- 转:程序员必读书单 1.0
本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读.旨在成为最好最全面的程序员必读书单. 前言 Reading makes a ...
- 程序员必读书单 1.0 ----转自Lucida
本文转载自:http://lucida.me/blog/developer-reading-list/ 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书 ...
- 程序员必读书单 (仅供参考)
转载:http://zh.lucida.me/blog/developer-reading-list/ 程序员必读书单 1.0 发表于 2015-02-25 | 分类于 阅读 | ...
- 程序员必读书单(非常经典,强烈推荐)
原文链接:http://lucida.me/blog/developer-reading-list/ 关于 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入 ...
- 程序员必读书单(转载)
作者:Lucida 微博:@peng_gong 豆瓣:@figure9 原文链接:http://lucida.me/blog/developer-reading-list/ 关于 本文把程序员所需掌握 ...
最新文章
- 在Spring中采用声明式方法对Hibernate和JDBC进行统一的事务配置(AOP)
- 基本概念学习(9001)---指令系统
- 记住,你现在的操作是什么
- 【leetcode】443. String Compression
- linux开机引导过程总览
- 使用multiprocessing时的DictProxy object, typeid 'dict' at ; '__str__()' failed
- 数据结构之排序算法Java实现(2)——选择类排序之堆排序算法
- 自制简单的Tabs(Vue)
- 怎样在MyEclipse中连接Oracle数据库
- Pro Git 读书笔记
- PHP用户名和密码登陆验证代码
- 自己不能跑的车凭什么叫自行车?华为天才少年打造无人驾驶「自行车」
- 3dsMax建模,卡线学习笔记
- 从零开始搭建自己的网站四:博客网站模板下载
- 三维文件格式 abc, glTF, fbx, obj, dae, stl, 3ds, ply,...
- 计算机病毒实验教程pdf,计算机病毒实验报告-1
- Oracle官网下载JDK8需要注册怎么办
- 5G基带芯片之战现状:一二三分别对应联发科华为高通
- JavaScript补齐指定位数
- 刘慈欣:元宇宙将是整个人类文明的一次内卷
热门文章
- 安徽省南陵中学2021高考成绩查询,南陵中学2020年高考成绩喜报 一本达线人数816人...
- 如何修改 POWERPOINT2007 背景图片
- 云栖小镇通勤车_云栖大会来啦!云栖小镇怎么走 杭州交警告诉你
- 字符串压缩(C++)
- 太全了|万字详解Docker架构原理、功能及使用(送书)
- HNU-操作系统-讨论课7
- printk 续行问题
- python程序设计教程胡建华_《Python程序设计教程/胡建华》【摘要 书评 试读】- 京东图书...
- JWT 中头信息中的 Authorization 为啥要加 Bearer 开头,为什么要加 Bearer
- 服务器内存型号品牌榜,服务器内存品牌有哪些