summaryrefslogtreecommitdiff
path: root/wiki/dev/papers.md
diff options
context:
space:
mode:
authorOwen Jacobson <owen@grimoire.ca>2017-08-17 18:04:10 -0400
committerOwen Jacobson <owen@grimoire.ca>2017-08-17 18:04:10 -0400
commit5400ceeac31641c91b61c35c9cd2dcbfafe5c4d9 (patch)
tree55b55357fff47162656c6e5c898f1747bb627678 /wiki/dev/papers.md
parentf603dc3ab78287c2fbc9cd1be726cabdef5e6045 (diff)
papers please
Diffstat (limited to 'wiki/dev/papers.md')
-rw-r--r--wiki/dev/papers.md25
1 files changed, 25 insertions, 0 deletions
diff --git a/wiki/dev/papers.md b/wiki/dev/papers.md
new file mode 100644
index 0000000..a383a6f
--- /dev/null
+++ b/wiki/dev/papers.md
@@ -0,0 +1,25 @@
+# Papers of Note
+
+On Slack:
+
+> [Ben W](https://twitter.com/bwarren24):
+>
+> What are people's favorite CS papers?
+
+* Perlman, Radia (1985). "An Algorithm for Distributed Computation of a Spanning Tree in an Extended LAN". ACM SIGCOMM Computer Communication Review. 15 (4): 44–53. doi:10.1145/318951.319004.
+
+* The related Algorhyme, also by Perlman.
+
+* Guy Lewis Steele, Jr.. "Debunking the 'Expensive Procedure Call' Myth, or, Procedure Call Implementations Considered Harmful, or, Lambda: The Ultimate GOTO". MIT AI Lab. AI Lab Memo AIM-443. October 1977.
+
+* What Every Computer Scientist Should Know About Floating-Point Arithmetic, by David Goldberg, published in the March, 1991 issue of Computing Surveys. Copyright 1991, Association for Computing Machinery, Inc.
+
+* RFC 1925.
+
+* The above-cited Thomson NFA paper on regular expressions.
+
+* The Eight Fallacies of Distributed Computing.
+
+* HAKMEM is another good one. It's _dense_ but rewarding.
+
+* Kahan, William (January 1965), "Further remarks on reducing truncation errors", Communications of the ACM, 8 (1): 40, doi:10.1145/363707.363723