73 本免费的语言无关的优秀编程书籍汇总

openkk 12年前
   <p> 本文源自 Stackoverflow 中的一个<a href="/misc/goto?guid=4958340382006016154" target="_blank">帖子</a>,<strong>汇总了 73 本免费的、语言无关的优秀的编程书籍,业界对这些书籍的评价都很高,非常值得一看。</strong></p>    <p> 这些书籍中有 HTML 格式的,也有 PDF 格式的,当然,都是英文版的。不过,部分书籍的中文译本已经出现在网上,有兴趣的同学可以 Google 一下。</p>    <ul>     <li><a href="/misc/goto?guid=4958340382809489189" target="_blank">每个程序员都应该知道的 97 件事</a></li>     <li><a href="/misc/goto?guid=4958340383592814385" target="_blank">算法和数据结构</a>(PDF)</li>     <li><a href="/misc/goto?guid=4958340384397722086" target="_blank">算法</a>(草案)</li>     <li><a href="/misc/goto?guid=4958340385197450311" target="_blank">开源应用程序的体系结构</a></li>     <li><a href="/misc/goto?guid=4958340385991975833" target="_blank">Unix 编程艺术</a></li>     <li><a href="/misc/goto?guid=4958340386798075668" target="_blank">同行代码审查的最高机密</a></li>     <li><a href="/misc/goto?guid=4958340387589470912" target="_blank">二叉树</a>(PDF)</li>     <li><a href="/misc/goto?guid=4958340388397607356" target="_blank">大教堂和集市</a></li>     <li><a href="/misc/goto?guid=4958340389188319590" target="_blank">巧妙的算法</a></li>     <li><a href="/misc/goto?guid=4958340389990299681" target="_blank">通信顺序进程(PDF)</a>- Tony Hoare</li>     <li><a href="/misc/goto?guid=4958340390799832845" target="_blank">编译器构造</a>(PDF)</li>     <li><a href="/misc/goto?guid=4958340391596604501" target="_blank">电脑冥想</a>(Donald Knuth 讲座)</li>     <li><a href="/misc/goto?guid=4958340392394680430" target="_blank">数据结构和算法:示例注释参考</a></li>     <li><a href="/misc/goto?guid=4958340393204365932" target="_blank">数据库基础知识</a>(PDF)</li>     <li><a href="/misc/goto?guid=4958340393998436675" target="_blank">基于 MapReduce 的数据密集型文本处理</a>(PDF)</li>     <li><a href="/misc/goto?guid=4958340394812493131" target="_blank">构建高质量代码权威指南</a></li>     <li><a href="/misc/goto?guid=4958340395629416354" target="_blank">用户界面设计</a> - Jennifer Tidwell</li>     <li><a href="/misc/goto?guid=4958340396434985684" target="_blank">面向工程师和科学家的数字信号处理</a></li>     <li><a href="/misc/goto?guid=4958340397230229351" target="_blank">领域驱动快速</a></li>     <li><a href="/misc/goto?guid=4958340398025924466" target="_blank">不只是掷骰子</a></li>     <li><a href="/misc/goto?guid=4958340398830345698" target="_blank">超启发式要领</a> - 肖恩·卢克</li>     <li><a href="/misc/goto?guid=4958340399626274727" target="_blank">敏捷开发的基本技能</a></li>     <li><a href="/misc/goto?guid=4958340400428628283" target="_blank">遗传法编程指南</a></li>     <li><a href="/misc/goto?guid=4958340401231923299" target="_blank">基于流的编程</a></li>     <li><a href="/misc/goto?guid=4958340402034983785" target="_blank">计算机科学基础</a> - Al Aho 和 Jeff Ullman</li>     <li><a href="/misc/goto?guid=4958340402834201960" target="_blank">编程基础</a></li>     <li><a href="/misc/goto?guid=4958340403633332060" target="_blank">回归真实</a></li>     <li><a href="/misc/goto?guid=4958340404442849052" target="_blank">开始开源开发</a>(PDF)</li>     <li><a href="/misc/goto?guid=4958340405251577753" target="_blank">大型树列表递归问题</a></li>     <li><a href="/misc/goto?guid=4958340406051778711" target="_blank">软件工程知识向导</a></li>     <li><a href="/misc/goto?guid=4958340406847352423" target="_blank">计算机工作原理</a></li>     <li><a href="/misc/goto?guid=4958340407657548972" target="_blank">如何设计程序</a></li>     <li><a href="/misc/goto?guid=4958340408449777383" target="_blank">如何像计算机科学家一样思考</a></li>     <li><a href="/misc/goto?guid=4958340409257499206" target="_blank">如何编写并行程序</a></li>     <li><a href="/misc/goto?guid=4958340410064567061" target="_blank">如何写不可读代码</a></li>     <li><a href="/misc/goto?guid=4958340410860148476" target="_blank">我是一个 Bug</a></li>     <li><a href="/misc/goto?guid=4958340411655286720" target="_blank">计算理论入门</a></li>     <li><a href="/misc/goto?guid=4958340412450689850" target="_blank">函数式编程入门</a>(类讲座和幻灯片)</li>     <li><a href="/misc/goto?guid=4958340413252659434" target="_blank">信息检索</a></li>     <li><a href="/misc/goto?guid=4958340414057909000" target="_blank">平行编程难?如果是这样,你能做些什么?</a></li>     <li><a href="/misc/goto?guid=4958336276890911669" target="_blank">学习编程</a></li>     <li><a href="/misc/goto?guid=4958340415594476143" target="_blank">让我们创建一个编译器</a></li>     <li><a href="/misc/goto?guid=4958340416384175632" target="_blank">链接器和加载器</a></li>     <li><a href="/misc/goto?guid=4958340417191393857" target="_blank">链表基础知识</a></li>     <li><a href="/misc/goto?guid=4958340417985143371" target="_blank">链表问题</a></li>     <li><a href="/misc/goto?guid=4958340418786802828" target="_blank">数学逻辑简介</a>(PDF)</li>     <li><a href="/misc/goto?guid=4958340419581979114" target="_blank">事件计算</a></li>     <li><a href="/misc/goto?guid=4958340420387752679" target="_blank">大规模数据集的挖掘</a></li>     <li><a href="/misc/goto?guid=4958340421200273483" target="_blank">美国宇航局软件开发管理手册</a>(PDF)</li>     <li><a href="/misc/goto?guid=4958340422012334656" target="_blank">美国宇航局软件测量手册</a></li>     <li><a href="/misc/goto?guid=4958340422818997671" target="_blank">面向对象的再造模式</a></li>     <li><a href="/misc/goto?guid=4958340423631766096" target="_blank">在线课程教材</a></li>     <li><a href="/misc/goto?guid=4958340424428848241" target="_blank">OO 设计</a></li>     <li><a href="/misc/goto?guid=4958340425226533032" target="_blank">操作系统和中间件</a>(PDF 和 LaTeX)</li>     <li><a href="/misc/goto?guid=4958340426025301300" target="_blank">模式和实践:应用程序架构指南2.0</a></li>     <li><a href="/misc/goto?guid=4958340426822200118" target="_blank">软件模式:软件社区故事</a>(PDF)</li>     <li><a href="/misc/goto?guid=4958340427617709693" target="_blank">规划算法</a></li>     <li><a href="/misc/goto?guid=4958340428428097995" target="_blank">PNG:权威指南</a></li>     <li><a href="/misc/goto?guid=4958340429228474495" target="_blank">指针和内存</a></li>     <li><a href="/misc/goto?guid=4958340430018425751" target="_blank">开源软件生产</a></li>     <li><a href="/misc/goto?guid=4958340430828011196" target="_blank">编程语言:应用及详解</a></li>     <li><a href="/misc/goto?guid=4958340431624088920" target="_blank">编程方法</a></li>     <li><a href="/misc/goto?guid=4958340432425075305" target="_blank">编程珠玑</a></li>     <li><a href="/misc/goto?guid=4958340433229902297" target="_blank">Oberon 项目</a>(PDF)</li>     <li><a href="/misc/goto?guid=4958340434025571411" target="_blank">面向对象软件的架构</a>(PDF)</li>     <li><a href="/misc/goto?guid=4958334679137598490" target="_blank">安全工程</a></li>     <li><a href="/misc/goto?guid=4958190310667993898" target="_blank">计算机程序的结构及释义</a></li>     <li><a href="/misc/goto?guid=4958340436303711519" target="_blank">GoF 设计模式综述</a></li>     <li><a href="/misc/goto?guid=4958340437101135150" target="_blank">关于 Semaphores</a></li>     <li><a href="/misc/goto?guid=4958340437906674085" target="_blank">TCP/IP 指南</a></li>     <li><a href="/misc/goto?guid=4958340438704793985" target="_blank">Think Stats:面向程序员的概率与统计</a>(PDF,书中代码使用 Python 编写)</li>     <li><a href="/misc/goto?guid=4958340439496104433" target="_blank">类型理论和函数式编程</a></li>     <li><a href="/misc/goto?guid=4958340440305368947" target="_blank">理解 IP 地址:你曾经想知道的一切</a>(PDF)</li>    </ul>    <div id="come_from">    来自:     <a id="link_source2" href="/misc/goto?guid=4958340441099363202" target="_blank">www.iteye.com</a>    </div>