Bibliography

  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

Visit original content creator repository
https://github.com/oj-lappi/Bibliography

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *