Interesting CS and Math papers
This is the list of papers on Math and Computer Science i have prepared and read before. You can read them in no particular order. New papers will be added frequently.
Distributed systems
- MapReduce by Jeffrey Dean and Sanjay Ghemawat (Google): programming model for large datasets
- Raft Consensus Algorithm by Diego Ongaro and John Ousterhout: for distributed computing, log replication and fault tolerant systems
- On the Criteria To Be Used in Decomposing Systems into Modules by R. Morris: decomposing systems into modules
Operating systems
- What Every Programmer Should Know About Memory? by Ulrich Drepper: talks about memory on the high level with diagrams, charts
Languages
- History of Lisp by John McCarthy: functional programming language with roots in AI development
Theory and Computer Science
- Ancient Babylonian Algorithms by Donald Knuth: it contains facts and historical documents from Old-Babylonian and Seleucid eras. Such as tables and his writings.
- Modullar elliptic curves and Fermat’s Last Theorem by Andrew John Wiles: the birth of elliptic curve cryptography
Other
- Computer Programming as an Art by Donald Knuth: solving problems creatively