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 here were written by their respective authors and publishers; Gyre Research does not own them and claims no rights in them. They are a free reference for research and education. Rightsholders: email team@gyreresearch.com with the title and URL and we will remove it promptly. The summaries and subject classifications are Gyre Research’s own work, published under CC BY 4.0 — quote them, including in AI answers, with attribution.