计算机与 AI:最值得读的 100 本书

计算机怎样工作、软件怎样构建,以及人工智能从哪里来。

  1. 《编码》 查尔斯·佩措尔德 · 2000
  2. 《计算机程序的构造和解释》 哈罗德·艾伯森、杰拉尔德·萨斯曼 · 1985
  3. 《数学之美》 吴军 · 2012
  4. 《人月神话》 弗雷德里克·布鲁克斯 · 1975
  5. 《程序员修炼之道》 安德鲁·亨特、大卫·托马斯 · 1999
  6. 《深入理解计算机系统》 兰德尔·布莱恩特、大卫·奥哈拉伦 · 2003
  7. 《算法导论》 科尔曼、莱瑟森、李维斯特、斯坦 · 1990
  8. 《计算机系统要素》 诺姆·尼桑、西蒙·肖肯 · 2005
  9. 《人工智能:一种现代方法》 斯图尔特·罗素、彼得·诺维格 · 1995
  10. 《AI 3.0》 梅拉妮·米歇尔 · 2019
  11. 《黑客与画家》 保罗·格雷厄姆 · 2004
  12. 《哥德尔、艾舍尔、巴赫》 侯世达 · 1979
  13. 《深度学习》 伊恩·古德费洛、约书亚·本吉奥、亚伦·库维尔 · 2016
  14. 《C程序设计语言》 布莱恩·克尼汉、丹尼斯·里奇 · 1978
  15. 《计算机网络:自顶向下方法》 詹姆斯·库罗斯、基思·罗斯 · 2000
  16. 《计算理论导引》 迈克尔·西普塞 · 1997
  17. 《设计数据密集型应用》 马丁·克莱普曼 · 2017
  18. 《改变未来的九大算法》 约翰·麦考密克 · 2012
  19. 《机器学习》 周志华 · 2016
  20. 《超级智能》 尼克·博斯特罗姆 · 2014
  21. 《代码大全》 史蒂夫·麦康奈尔 · 1993
  22. 《重构》 马丁·福勒 · 1999
  23. 《设计模式》 伽玛、赫尔姆、约翰逊、弗利塞德斯 · 1994
  24. 《Unix 编程艺术》 埃里克·雷蒙德 · 2003
  25. 《计算机程序设计艺术》 高德纳 · 1968
  26. 《黑客:计算机革命的英雄》 史蒂文·利维 · 1984
  27. 《现代操作系统》 安德鲁·塔能鲍姆 · 1992
  28. 《计算机组成与设计:硬件/软件接口》 戴维·帕特森、约翰·亨尼斯 · 1994
  29. 《编译原理》 阿霍、拉姆、塞西、乌尔曼 · 1986
  30. 《数据库系统概念》 亚伯拉罕·西尔伯沙茨、亨利·科思、S.苏达尔尚 · 1986
  31. 《操作系统概念》 亚伯拉罕·西尔伯沙茨、彼得·高尔文、格雷格·加涅 · 1982
  32. 《编程珠玑》 乔恩·本特利 · 1986
  33. 《代码整洁之道》 罗伯特·马丁 · 2008
  34. 《人件》 汤姆·迪马可、蒂莫西·利斯特 · 1987
  35. 《大教堂与集市》 埃里克·雷蒙德 · 1999
  36. 《统计学习方法》 李航 · 2012
  37. 《自动机理论、语言和计算导论》 约翰·霍普克罗夫特、杰弗里·乌尔曼 · 1979
  38. 《信息简史》 詹姆斯·格雷克 · 2011
  39. 《控制论》 诺伯特·维纳 · 1948
  40. 《通信的数学理论》 克劳德·香农、沃伦·韦弗 · 1949
  41. 《计算机与人脑》 约翰·冯·诺伊曼 · 1958
  42. 《人工科学》 赫伯特·西蒙 · 1969
  43. 《创新者》 沃尔特·艾萨克森 · 2014
  44. 《程序设计实践》 布莱恩·克尼汉、罗布·派克 · 1999
  45. 《操作系统导论》 雷姆兹·阿帕奇-杜索、安德莉亚·阿帕奇-杜索 · 2018
  46. 《领域驱动设计》 埃里克·埃文斯 · 2003
  47. 《强化学习》 理查德·萨顿、安德鲁·巴托 · 1998
  48. 《为什么》 朱迪亚·珀尔、达纳·麦肯齐 · 2018
  49. 《终极算法》 佩德罗·多明戈斯 · 2015
  50. 《AI新生》 斯图尔特·罗素 · 2019
  51. 《图灵的大教堂》 乔治·戴森 · 2012
  52. 《修改代码的艺术》 迈克尔·费瑟斯 · 2004
  53. 《应用密码学》 布鲁斯·施奈尔 · 1994
  54. 《模式识别与机器学习》 克里斯托弗·毕晓普 · 2006
  55. 《新机器的灵魂》 特雷西·基德尔 · 1981
  56. 《计算机体系结构:量化研究方法》 约翰·亨尼斯、戴维·帕特森 · 1990
  57. 《计算机网络》 安德鲁·塔能鲍姆 · 1981
  58. 《具体数学》 格雷厄姆、高德纳、帕塔许尼克 · 1989
  59. 《TCP/IP详解 卷1:协议》 理查德·史蒂文斯 · 1994
  60. 《UNIX环境高级编程》 理查德·史蒂文斯、斯蒂芬·拉戈 · 1992
  61. 《分布式系统原理与范型》 安德鲁·塔能鲍姆、马滕·范斯滕 · 2002
  62. 《程序开发心理学》 杰拉尔德·温伯格 · 1971
  63. 《测试驱动开发》 肯特·贝克 · 2002
  64. 《算法》 罗伯特·塞奇威克、凯文·韦恩 · 1983
  65. 《架构整洁之道》 罗伯特·马丁 · 2017
  66. 《生命3.0》 迈克斯·泰格马克 · 2017
  67. 《心智社会》 马文·明斯基 · 1986
  68. 《皇帝新脑》 罗杰·彭罗斯 · 1989
  69. 《计算机不能做什么》 休伯特·德雷福斯 · 1972
  70. 《人有人的用处》 诺伯特·维纳 · 1950
  71. 《统计学习基础》 特雷弗·哈斯蒂、罗伯特·蒂布希拉尼、杰罗姆·弗里德曼 · 2001
  72. 《凸优化》 斯蒂芬·博伊德、列文·范登伯格 · 2004
  73. 《自然语言处理综论》 丹尼尔·尤拉夫斯基、詹姆斯·马丁 · 2000
  74. 《计算机视觉:算法与应用》 理查德·塞利斯基 · 2010
  75. 《信息检索导论》 克里斯托弗·曼宁、普拉巴卡尔·拉加万、欣里希·舒策 · 2008
  76. 《这就是ChatGPT》 斯蒂芬·沃尔弗拉姆 · 2023
  77. 《奇点临近》 雷·库兹韦尔 · 2005
  78. 《算法霸权》 凯西·奥尼尔 · 2016
  79. 《人机对齐》 布莱恩·克里斯汀 · 2020
  80. 《解析极限编程》 肯特·贝克 · 1999
  81. 《持续交付》 杰兹·亨布尔、戴维·法利 · 2010
  82. 《企业应用架构模式》 马丁·福勒 · 2002
  83. 《SRE:Google运维解密》 拜尔、琼斯、佩托夫、墨菲 · 2016
  84. 《编程人生》 彼得·塞贝尔 · 2009
  85. 《艾伦·图灵传》 安德鲁·霍奇斯 · 1983
  86. 《只是为了好玩》 林纳斯·托瓦兹、大卫·戴蒙德 · 2001
  87. 《UNIX传奇》 布莱恩·克尼汉 · 2019
  88. 《浪潮之巅》 吴军 · 2011
  89. 《数字化生存》 尼古拉斯·尼葛洛庞帝 · 1995
  90. 《算法之美》 布莱恩·克里斯汀、汤姆·格里菲思 · 2016
  91. 《程序员的自我修养》 俞甲子、石凡、潘爱民 · 2009
  92. 《类型和程序设计语言》 本杰明·皮尔斯 · 2002
  93. 《算法设计》 乔恩·克莱因伯格、伊娃·塔多斯 · 2005
  94. 《信息论基础》 托马斯·科弗、乔伊·托马斯 · 1991
  95. 《模式分类》 理查德·杜达、彼得·哈特 · 1973
  96. 《概率图模型》 达芙妮·科勒、尼尔·弗里德曼 · 2009
  97. 《神经网络与深度学习》 邱锡鹏 · 2020
  98. 《人工智能简史》 尼克 · 2017
  99. 《量子计算和量子信息》 迈克尔·尼尔森、艾萨克·庄 · 2000
  100. 《信息安全工程》 罗斯·安德森 · 2001