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.