Book Author Tags Read ---------------------- ------------------------- ------------------- --------- - Programming as Theory Peter Naur programming - Building - Being and Time Heidegger - - Natural Categories Eleanor Rosch psychology research - - The Annotated Turing Charles Petzold - - The Art of Computer Donald E. Knuth - Programming I - The Art of Computer Donald E. Knuth - Programming II - Linkers & Loaders Morgan Kaufmann - - Principia Mathematica Bertrand Russel, Alfred - 1. Whitehead - 97 Things Every Kevlin Henney Completed Programmer Should Know - Peopleware: Productive Tom DeMarco;Timothy software projects Completed Projects and Teams Lister - The Pragmatic Andrew Hunt; David Thomas programming Completed Programmer: From Journeyman to Master From the jargon file ==================== History and "history" --------------------- [Levy] Hackers. Steven Levy. Anchor/Doubleday. Copyright © 1984. ISBN 0-385-19195-2. [Kelly-Bootle] The Computer Contradictionary. Stan Kelly-Bootle. MIT Press. Copyright © 1995. ISBN 0-262-61112-0. [Jennings] The Devouring Fungus: Tales from the Computer Age. Karla Jennings. Norton. Copyright © 1990. ISBN 0-393-30732-8. [Kidder] The Soul of a New Machine. Tracy Kidder. Avon. Copyright © 1982. ISBN 0-380-59931-7. [Markoff-ampersand-Hafner] Cyberpunk: Outlaws and Hackers on the Computer Frontier. Katie Hafner. John Markoff. Simon & Schuster. Copyright © 1991. ISBN 0-671-68322-5. [Stoll] The Cuckoo's Egg. Clifford Stoll. Doubleday. Copyright © 1989. ISBN 0-385-24946-2. Paul Dickson's “Words” (Dell, 1982, ISBN 0-440-52260-7) 1930 Sellar & Yeatman "1066 And All That" Fiction ------- [Vinge] True Names ... and Other Dangers. Vernor Vinge. Baen Books. Copyright © 1987. ISBN 0-671-65363-6. Unix ---- [Libes] Life with UNIX: a Guide for Everyone. Don Libes. Sandy Ressler. Prentice-Hall. Copyright © 1989. ISBN 0-13-536657-7. BSD --- "the daemon book" The Design and Implementation of the 4.3BSD UNIX Operating System, by Samuel J. Leffler, Marshall Kirk McKusick, Michael J. Karels, and John S. Quarterman (Addison-Wesley Publishers, 1989, ISBN 0-201-06196-1) The Design and Implementation of the 4.4 BSD Operating System by Marshall Kirk McKusick, Keith Bostic, Michael J. Karels and John S. Quarterman (Addison-Wesley Longman, 1996, ISBN 0-201-54979-4) Perl ---- "the camel book" Programming Perl, by Larry Wall and Randal L. Schwartz, O'Reilly and Associates 1991, ISBN 0-937175-64-1 (second edition 1996, ISBN 1-56592-149-6; third edition 2000, 0-596-00027-8, adding as authors Tom Christiansen and Jon Orwant but dropping Randal Schwartz). Programming, Comp Sci ----------- Jon Bentley, "More Programming Pearls" (not in bibliography) "the wizard book" Structure and Interpretation of Computer Programs (Hal Abelson, Jerry Sussman and Julie Sussman; MIT Press, 1984, 1996; ISBN 0-262-01153-0) Available: https://mitpress.mit.edu/sites/default/files/sicp/index.html "the dragon book" Compilers: Principles, Techniques and Tools, by Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman (Addison-Wesley 1986; ISBN 0-201-10088-6) "the aluminum book" [MIT] Common LISP: The Language, by Guy L. Steele Jr. (Digital Press, first edition 1984, second edition 1990). "the Cinderella book" [CMU] Introduction to Automata Theory, Languages, and Computation, by John Hopcroft and Jeffrey Ullman, (Addison-Wesley, 1979). paper on "the wheel of reincarnation" T.H. Myer and I.E. Sutherland "On the Design of Display Processors", Comm. ACM, Vol. 11, no. 6, June 1968
Leave a Reply