35 Classic Texts in Computer Science
Here is a vey interesting linked list of 35
Classic Texts in Computer Science. These free
computer science books cover many areas of computing and the science of
information technology, including networking, communications,
programming, programming languages, compilers, types, security,
cryptography, data compression, databases, text sorting and retrieval,
symbolic expressions, artificial intelligence, and time sharing.
An axiomatic basis for computer programming
C. A. R. HoareCommunicating Sequential Processes (CSP)
C. A. R. HoareCall-by-name, call-by-value, and the lambda calculus
Gordon PlotkinTowards a theory of type structure
John C. ReynoldsDefinitional interpreters for higher-order programming languages
John C. ReynoldsAn APL Machine 1970
Philip S. AbramsHenry Baker's Archive of Research Papers (many classic Lisp papers)
The Anatomy of a Large-Scale Hypertextual Web Search Engine
Sergey Brin and Lawrence PageNo Silver Bullet: Essence and Accidents of Software Engineering
Frederic P. Brooks, Jr.A Mathematical Theory of Communication
Claude ShannonCommunication Theory of Secrecy Systems
Claude ShannonBayesian Networks without Tears
Eugene CharniakA Universal Algorithm for Sequential Data Compression
Jacob Ziv and Abraham LempelA Relational Model of Data for Large Shared Data Banks 1970
Edgar F. CoddLet's Build a Compiler 1988-1995
Jack CrenshawGauging Similarity via N-Grams: Language-Independent Sorting, Categorization, and Retrieval of Text
Marc DamashekWorse Is Better
Richard P. GabrielHints on Programming Language Design
C.A.R. HoareWhy Functional Programming Matters
John HughesThe Design of APL
Kenneth E. IversonThe Early History Of Smalltalk
Alan KayComputer Programming as an Art
Donald E. KnuthThe next 700 programming languages
Peter J. LandinRecursive Functions of Symbolic Expressions and their Computation by Machine (Part I) 1960
John McCarthyFORTH - A Language for Interactive Computing
Charles H.MooreTeach Yourself Programming in Ten Years 2001
Peter NorvigParenthetically Speaking, a collection of essays from the 1990s
Kent M. PitmanThe Definition and Implementation of a Computer Language based on constraints
Guy Lewis Steele Jr.Growing a Language
Guy Lewis Steele Jr.Epigrams on Programming
Alan J. PerlisThe Complexity of Theorem Proving Procedures
Stephen A. CookSteps Toward Artificial Intelligence
Marvin MinskyThe Original 'Lambda Papers'
Guy Steele and Gerald SussmanA Method for Obtaining Digital Signatures and Public-Key Cryptosystems
R.L. Rivest, A. Shamir, and L. AdlemanThe UNIX Time-Sharing System
Dennis Ritchie and Ken Thompson
Technorati Tags: computer science books, free computer books, computer science, computer science texts
Popularity: 7% [?]
Related Posts:
