Watching a video from a talk by Norberto Ortigoza Cómo no creer en la magia - Norberto Ortigoza I had an idea to create a collaboratived repository to put all the papers that we think we must read about computer science. Working together to improve computer science understanding.
- An Axiomatic basis for Computer Science by Hoare
- On the criteria to be used in decomposing systems into modules by D.L. Parnas
- Computing Machinery and Intelligence by Alan M. Turing
- Making reliable distributed systems in the presence of sofware errors by Joe Armstrong
- Communicating Sequential Processes by Hoare
- THE PERCEPTRON: a probabilistic model for information storage and organization in the brain by Frank Rosenblatt
- Steps Toward Artificial Intelligence by Marvin Minsky
- Actor Model by Carl Hewitt
- What Every Programmer Should Know About Memory by Ulrich Drepper
- What Every Computer Scientist Should Know About Floating-Point Arithmetic, by David Goldberg
- The Historical Roots of Concurrent Engineering Fundamentals
- Why software jewels are rare
- Go To Statement Considered Harmful
- A Plea for Lean Software by Niklaus Wirth
- The Cathedral and the Bazaar
- Time bounds for selection
- Why Functional Programming Matters by John Hughes
- How Do Committees Invent? by Melvin E. Conway
- Notes on Data Structuring by C. A. R. HOARE