计算机书单推荐

计算机书单推荐

计算机书单推荐

这个书单是由 Stack Overflow 上的一个高赞回答推荐的书籍的中文翻译

以下是书单的中文翻译,以列表形式呈现:

  • 《代码大全(第二版)》(Code Complete (2nd edition)) by Steve McConnell
  • 《程序员修炼之道》(The Pragmatic Programmer)
  • 《计算机程序的构造和解释》(Structure and Interpretation of Computer Programs)
  • 《C程序设计语言》(The C Programming Language) by Kernighan 和 Ritchie
  • 《算法导论》(Introduction to Algorithms) by Cormen, Leiserson, Rivest & Stein
  • 《设计模式:可复用面向对象软件的基础》(Design Patterns) by Gang of Four(四人帮)
  • 《重构:改善既有代码的设计》(Refactoring: Improving the Design of Existing Code)
  • 《人月神话》(The Mythical Man Month)
  • 《计算机程序设计艺术》(The Art of Computer Programming) by Donald Knuth
  • 《编译原理》(Compilers: Principles, Techniques and Tools) by Alfred V. Aho, Ravi Sethi 和 Jeffrey D. Ullman
  • 《哥德尔、艾舍尔、巴赫:集异璧之大成》(Gödel, Escher, Bach) by Douglas Hofstadter
  • 《代码整洁之道:敏捷软件工艺的实践》(Clean Code: A Handbook of Agile Software Craftsmanship) by Robert C. Martin
  • 《Effective C++》
  • 《More Effective C++》
  • 《CODE:软件背后的秘密》(CODE) by Charles Petzold
  • 《编程珠玑》(Programming Pearls) by Jon Bentley
  • 《与遗留代码协同工作》(Working Effectively with Legacy Code) by Michael C. Feathers
  • 《人件》(Peopleware) by Demarco 和 Lister
  • 《程序员修炼之道》(Coders at Work) by Peter Seibel
  • 《别闹了,费曼先生!》(Surely You’re Joking, Mr. Feynman!)
  • 《Effective Java 第二版》(Effective Java 2nd edition)
  • 《企业应用架构模式》(Patterns of Enterprise Application Architecture) by Martin Fowler
  • 《The Little Schemer》
  • 《The Seasoned Schemer》
  • 《Why’s(Poignant)Guide to Ruby》
  • 《失控的真相:为什么高科技产品让我们困惑,以及如何恢复理智》(The Inmates Are Running The Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity)
  • 《UNIX编程艺术》(The Art of Unix Programming)
  • 《测试驱动开发:实例》(Test-Driven Development: By Example) by Kent Beck
  • 《敏捷软件开发:原则、模式与实践》(Practices of an Agile Developer) by Robert C. Martin
  • 《领域驱动设计》(Domain Driven Designs) by Eric Evans
  • 《设计心理学》(The Design of Everyday Things) by Donald Norman
  • 《现代C++设计》(Modern C++ Design) by Andrei Alexandrescu
  • 《最佳软件编写 I》(Best Software Writing I) by Joel Spolsky
  • 《编程实践》(The Practice of Programming) by Kernighan 和 Pike
  • 《程序员的思维修炼:重塑你的思考方式》(Pragmatic Thinking and Learning: Refactor Your Wetware) by Andy Hunt
  • 《软件估算:揭开神秘的面纱》(Software Estimation: Demystifying the Black Art) by Steve McConnel
  • 《激情程序员:我的职业去了印度》(The Passionate Programmer (My Job Went To India)) by Chad Fowler
  • 《黑客:计算机革命的英雄》(Hackers: Heroes of the Computer Revolution)
  • 《算法 + 数据结构 = 程序》(Algorithms + Data Structures = Programs)
  • 《编写可靠的代码》(Writing Solid Code) by Steve Maguire
  • 《JavaScript语言精粹》(JavaScript - The Good Parts)
  • 《别让我思考》(Don’t Make Me Think)
  • 《敏捷软件开发:原则、模式与实践》(Agile Software Development, Principles, Patterns, and Practices) by Robert C. Martin
  • 《计算机系统:程序员的视角》(Computer Systems - A Programmer’s Perspective) by Randal E. Bryant 和 David R. O’Hallaron
  • 《C# 面向对象编程:原则、模式与实践》(Agile Principles, Patterns, and Practices in C#) by Robert C. Martin
  • 《Growing Object-Oriented Software, Guided by Tests》
  • 《框架设计指南》(Framework Design Guidelines) by Brad Abrams
  • 《面向对象思维》(Object Thinking) by Dr. David West
  • 《UNIX环境高级编程》(Advanced Programming in the UNIX Environment) by W. Richard Stevens
  • 《黑客与画家:来自计算机时代的伟大思想》(Hackers and Painters: Big Ideas from the Computer Age)
  • 《The Soul of a New Machine》 by Tracy Kidder
  • 《CLR via C#》 by Jeffrey Richter
  • 《建筑的永恒之道》(The Timeless Way of Building) by Christopher Alexander
  • 《C#设计模式》(Design Patterns in C#) by Steve Metsker
  • 《爱丽丝漫游奇境记》(Alice in Wonderland) by Lewis Carol
  • 《禅与摩托车维修艺术》(Zen and the Art of Motorcycle Maintenance) by Robert M. Pirsig
  • 《交互设计之路:无需组织的组织力量》(Here Comes Everybody: The Power of Organizing Without Organizations) by Clay Shirky
  • 《编程之道》(The Tao of Programming)
  • 《计算之美:自然中的模式》(Computational Beauty of Nature)
  • 《编写安全的代码》(Writing Solid Code) by Steve Maguire
  • 《菲利普和亚历克斯的网络出版指南》(Philip and Alex’s Guide to Web Publishing)
  • 《面向对象分析与设计及应用》(Object-Oriented Analysis and Design with Applications) by Grady Booch
  • 《Effective Java》 by Joshua Bloch
  • 《计算性》(Computability) by N. J. Cutland
  • 《编程大师》(Masterminds of Programming)
  • 《道德经》(The Tao Te Ching)
  • 《编程职业之道:不完美的世界中的游击战术》(The Career Programmer: Guerilla Tactics for an Imperfect World) by Christopher Duncan
  • 《人工智能编程范式》(Paradigms of Artificial Intelligence Programming: Case studies in Common Lisp)
  • 《Doom大师》(Masters of Doom)
  • 《NUnit单元测试之道:C#中务实的单元测试框架》(Pragmatic Unit Testing in C# with NUnit) by Andy Hunt 和 Dave Thomas with Matt Hargett
  • 《如何解题》(How To Solve It) by George Polya
  • 《牧羊少年奇幻之旅》(The Alchemist) by Paulo Coelho
  • 《Smalltalk-80: The Language and its Implementation》
  • 《编写安全的代码(第二版)》(Writing Secure Code (2nd Edition)) by Michael Howard
  • 《函数式编程导论》(Introduction to Functional Programming) by Philip Wadler and Richard Bird
  • 《无Bug!》(No Bugs!) by David Thielen
  • 《重做》(Rework) by Jason Freid 和 DHH
  • 《JUnit实战》(JUnit in Action)

请注意,部分书籍可能存在多个中文译名,这里提供的是根据原始书名直译或通用的中文书名。有些书籍可能没有官方中文译本,因此保留了原英文书名。

参考资料


计算机书单推荐
https://ysc2.github.io/ysc2.github.io/2024/04/29/计算机书单推荐/
作者
Ysc
发布于
2024年4月29日
许可协议