This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

Programming

Home * Programming

This is about general purpose programming topics with focus on computer chess - programming languages, algorithms, data and various optimization techniques and standards.

Contents
  1. Programming Topics
    1. Basics
    2. Parallelism
    3. Misc Programming
    4. GUI Programming
  2. Bug Hunting
  3. Optimization
  4. Standards
    1. Position
    2. Games
    3. Protocols
  5. See also
  6. Selected Publications
  7. Forum Posts
  8. External Links
    1. Computation
    2. Paradigms
    3. Misc
  9. References

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

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

Event-driven programming

Functional programming

Imperative programming

Inductive Logic Programming

Logic programming

Metaprogramming

Object-oriented programming

Procedural programming

Quantum programming

Misc

References

Up one Level


  1. Electronic Delay Storage Automatic Calculator from Wikipedia↩︎

  2. Considered harmful from Wikipedia↩︎

  3. Coding Horror: I'd Consider That Harmful, Too by Jeff Atwood, October 25, 2007↩︎

  4. The Art of Computer Programming from Wikipedia↩︎

  5. William Cook (2009). Fifty-Plus Years of Combinatorial Integer Programming. pdf↩︎

  6. Barbara Hecker's YouTube channel by Julien Marcel, CCC, July 09, 2013↩︎

What links here

Contributors: GerdIsenberg, Smatovic, Phhnguyen.