Donald E. Knuth (1968 ...). The Art of Computer Programming (TAOCP)[4]
Volume 1 - Fundamental Algorithms (1968)
Volume 2 - Seminumerical Algorithms (1969)
Volume 3 - Sorting and Searching (1973)
Volume 4 - Combinatorial Algorithms in preparation (five fascicles have been published as of April 2009)
Volume 4A - Enumeration and Backtracking
Volume 4B - Graph and Network Algorithms
Volume 4C and possibly 4D - Optimization and Recursion
Volume 5 - Syntactic Algorithms, planned (as of August 2006, estimated in 2015).
Table of Contents
This is about general purpose programming topics with focus on computer chess - programming languages, algorithms, data and various optimization techniques and standards.
Programming Topics
Basics
Parallelism
Misc Programming
GUI Programming
Bug Hunting
Optimization
Standards
Position
Games
Protocols
See also
Selected Publications
Volume 1 - Fundamental Algorithms (1968)
Volume 2 - Seminumerical Algorithms (1969)
Volume 3 - Sorting and Searching (1973)
Volume 4 - Combinatorial Algorithms in preparation (five fascicles have been published as of April 2009)
Volume 4A - Enumeration and Backtracking
Volume 4B - Graph and Network Algorithms
Volume 4C and possibly 4D - Optimization and Recursion
Volume 5 - Syntactic Algorithms, planned (as of August 2006, estimated in 2015).
Forum Posts
External Links
Computation
Turing machine
Lambda calculus
First-order logic
Bit-level parallelism
Instruction-level parallelism
Task parallelism
Paradigms
Aspect-oriented programming
Data-driven programming
Declarative programming
Dynamic programming language
Functional programming
Imperative programming
Inductive Logic Programming
Logic programming
Metaprogramming
Object-oriented programming
Procedural programming
Misc
References
Up one Level