Programming

5 curated documents on programming from the Gyre Research library, each with a summary. Free to read, no signup required.

  • A Mathematical Theory of Communication

    Claude E. Shannon · Paper

    Seminal paper by Claude E. Shannon (1948). Access: open-access. Source: https://people.math.harvard.edu/~ctm/home/text/others/shannon/entropy/entropy.pdf

  • Communicating Sequential Processes

    C. A. R. Hoare · Paper

    Seminal paper by C. A. R. Hoare (1978). Access: open-access. Source: https://www.cs.cmu.edu/~crary/819-f09/Hoare78.pdf

  • Design Patterns

    Gamma, Helm, Johnson, and Vlissides · Book

    Seminal book by Gamma, Helm, Johnson, and Vlissides (1994). Access: public-access. Source: https://archive.org/details/dpatternsshort

  • No Silver Bullet

    Frederick P. Brooks Jr. · Paper

    Seminal paper by Frederick P. Brooks Jr. (1986). Access: open-access. Source: https://worrydream.com/refs/Brooks-NoSilverBullet.pdf

  • The C Programming Language

    Brian W. Kernighan and Dennis M. Ritchie · Book

    Seminal book by Brian W. Kernighan and Dennis M. Ritchie (1978). Access: public-access. Source: https://archive.org/details/bliss-11-a-lesson-in-object-code-optimization

The documents are the work of their respective authors and publishers; Gyre Research claims no ownership and will remove any document on request from a rightsholder — team@gyreresearch.com. The summaries and subject classifications are original work by Gyre Research and may be quoted with attribution.