73本免费的、语言无关的优秀的编程书籍
本文源自Stackoverflow中的一个帖子,汇总了73本免费的、语言无关的优秀的编程书籍,业界对这些书籍的评价都很高,非常值得一看。
这些书籍中有HTML格式的,也有PDF格式的,当然,都是英文版的。不过,部分书籍的中文译本已经出现在网上,有兴趣的同学可以Google一下。
- 每个程序员都应该知道的97件事
- 算法和数据结构(PDF)
- 算法(草案)
- 开源应用程序的体系结构
- Unix编程艺术
- 同行代码审查的最高机密
- 二叉树(PDF)
- 大教堂和集市
- 巧妙的算法
- 通信顺序进程(PDF)- Tony Hoare
- 编译器构造(PDF)
- 电脑冥想(Donald Knuth讲座)
- 数据结构和算法:示例注释参考
- 数据库基础知识(PDF)
- 基于MapReduce的数据密集型文本处理(PDF)
- 构建高质量代码权威指南
- 用户界面设计 - Jennifer Tidwell
- 面向工程师和科学家的数字信号处理
- 领域驱动快速
- 不只是掷骰子
- 超启发式要领 - 肖恩•卢克
- 敏捷开发的基本技能
- 遗传法编程指南
- 基于流的编程
- 计算机科学基础 - Al Aho 和 Jeff Ullman
- 编程基础
- 回归真实
- 开始开源开发(PDF)
- 大型树列表递归问题
- 软件工程知识向导
- 计算机工作原理
- 如何设计程序
- 如何像计算机科学家一样思考
- 如何编写并行程序
- 如何写不可读代码
- 我是一个Bug
- 计算理论入门
- 函数式编程入门(类讲座和幻灯片)
- 信息检索
- 平行编程难?如果是这样,你能做些什么?
- 学习编程
- 让我们创建一个编译器
- 链接器和加载器
- 链表基础知识
- 链表问题
- 数学逻辑简介(PDF)
- 事件计算
- 大规模数据集的挖掘
- 美国宇航局软件开发管理手册(PDF)
- 美国宇航局软件测量手册
- 面向对象的再造模式
- 在线课程教材
- OO设计
- 操作系统和中间件(PDF和LaTeX)
- 模式和实践:应用程序架构指南2.0
- 软件模式:软件社区故事(PDF)
- 规划算法
- PNG:权威指南
- 指针和内存
- 开源软件生产
- 编程语言:应用及详解
- 编程方法
- 编程珠玑
- Oberon项目(PDF)
- 面向对象软件的架构(PDF)
- 安全工程
- 计算机程序的结构及释义
- GoF设计模式综述
- 关于Semaphores
- TCP/IP指南
- Think Stats:面向程序员的概率与统计(PDF,书中代码使用Python编写)
- 类型理论和函数式编程
- 理解IP地址:你曾经想知道的一切(PDF)