Skip to content

Instantly share code, notes, and snippets.

@st
Created November 15, 2017 18:17
Show Gist options
  • Save st/ba6382992e260782ee796044ad4f75b1 to your computer and use it in GitHub Desktop.
Save st/ba6382992e260782ee796044ad4f75b1 to your computer and use it in GitHub Desktop.
On the criteria to be used in decomposing systems into modules – David Parnas
http://sunnyday.mit.edu/16.355/parnas-criteria.html
A Note On Distributed Computing – Jim Waldo, Geoff Wyant, Ann Wollrath, Sam Kendall
http://web.cs.wpi.edu/~cs3013/a11/Papers/Waldo_NoteOnDistributedComputing.pdf
The Next 700 Programming Languages – P. J. Landin
http://thecorememory.com/Next_700.pdf
Can Programming Be Liberated from the von Neumann Style? – John Backus
http://worrydream.com/refs/Backus-CanProgrammingBeLiberated.pdf
Reflections on Trusting Trust – Ken Thompson
https://www.ece.cmu.edu/~ganger/712.fall02/papers/p761-thompson.pdf
Lisp: Good News, Bad News, How to Win Big – Richard Gabriel
http://www.dreamsongs.com/WIB.html
An experimental evaluation of the assumption of independence in multiversion programming – John Knight and Nancy Leveson
http://sunnyday.mit.edu/papers/nver-tse.pdf
Arguments and Results – James Noble
http://www.laputan.org/pub/patterns/noble/noble.pdf
A Laboratory For Teaching Object-Oriented Thinking – Kent Beck, Ward Cunningham
http://c2.com/doc/oopsla89/paper.html
Programming as an Experience: the inspiration for Self – David Ungar, Randall B. Smith
http://www.selflanguage.org/_static/published/programming-as-experience.pdf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment