阅读列表

大语言模型

(这个列表在 AI 时代已经开始过时了……但 jyy 的阅读时间越来越少了 😭)

因此,你首先需要一个读书时随时为你解答问题的 copilot:你可以随时验证你阅读时产生的想法是否准确,或是对不熟悉的背景知识加以解释。

低年级/入门课程

高年级/研究生课程

  • 数学/理论计算机科学
    • The Princeton Companion to Mathematics (Timothy Gowers Ed.)
    • Probability and Computing (Michael Mitzenmacher and Eli Upfal)
    • Quantum Computing Since Democritus (Scott Aaronson)
    • The Nature of Computation (Cristopher Moore and Stephan Mertens)
    • Computational Complexity: A Modern Approach (Sanjeev Arora and Boaz Barak)
    • Principles of Distributed Computing (Roger Wattenhofer)
    • Ideas That Created the Future Classic Papers of Computer Science (Harry R. Lewis Ed.)
  • 算法与最优化
    • The Art of Computer Programming (Donald E. Knuth)
    • The Art of Multiprocessor Programming (Maurice Herlihy and Nir Shavit)
    • Convex Optimization (Stephen Boyd and Lieven Vandenberghe)
    • Combinatorial Optimization: Algorithms and Complexity (Christos H. Papadimitriou and Kenneth Steiglitz)
    • Heuristic Search: Theory and Applications (Stefan Edelkamp and Stefan Schroedl)
  • 程序设计语言
    • Logic in Computer Science: Modelling and Reasoning about Systems. (Michael Huth and Mark Ryan)
    • Software Foundations 系列
    • Static Program Analysis (Anders Møller and Michael I. Schwartzbach)
    • Theories of Programming Languages (John C. Reynolds)
    • Types and Programming Languages (Benjamin C. Pierce)
  • 计算机系统
    • Computer Architecture: A Quantitative Approach (John L. Hennessy and David A. Patterson)
    • Parallel and Distributed Computing: Numerical Methods (Dimitri P. Bertsekas and John N. Tsitsiklis)
    • Is Parallel Programming Hard, And, If So, What Can You Do About It? (Paul E. McKenny Ed.)
    • The Design and Implementation of the 4.4BSD Operating System (Marshall Kirk McKusick, Keith Bostic, Michael J. Karels, and John S. Quarterman)
  • 数据库
  • 人工智能

研究生阅读

重要的合集

社区维护的合集 (还有很多)

其他