ACM Classic Books Series logo ACM Classic Books Series
This list of classic books is the result of a poll ACM conducted where members named their favorite computer science books.
We hope you'll enjoy the books in this Classic Books series!
The computer and the brain
John von Neumann
Year of Publication: 1958
A programming language
Kenneth E. Iverson
Year of Publication: 1962
IBM system/360 principles of operation
IBM
Year of Publication: 1964
PDFPDF
Computation: finite and infinite machines
Marvin L. Minsky
Year of Publication: 1967
Formal languages and their relation to automata
John E. Hopcroft, Jeffrey D. Ullman
Year of Publication: 1969
PDFPDF
Structured programming
O. J. Dahl, E. W. Dijkstra, C. A. R. Hoare
Year of Publication: 1972
PDFPDF
The multics system
Elliott I. Organick
Year of Publication: 1972
The theory of parsing, translation, and compiling
Alfred V. Aho, Jeffrey D. Ullman
Year of Publication: 1972
PDFPDF
Operating system principles
Per Brinch Hansen
Year of Publication: 1973
PDFPDF
Compiler construction
F. L. Bauer, F. L. De Remer, M. Griffiths, U. Hill, J. J. Horning, C. H. A. Koster, W. M. McKeeman, P. C. Poole, W. M. Waite /
J. Eickel, G. Goos, J. Hartmanis
Year of Publication: 1974
PASCAL user manual and report
Kathleen Jensen, Niklaus Wirth, P. Brinch Hansen, D. Gries, C. Moler, G. Seegmüller, N. Wirth, G. Goos, J. Hartmanis

Year of Publication: 1974
The architecture of concurrent programs
Per Brinch Hansen
Year of Publication: 1977
PDFPDF
Anatomy of LISP
John Allen
Year of Publication: 1978
Classics in software engineering
Edward Nash Yourdon
Year of Publication: 1979
Mindstorms
Seymour Papert
Year of Publication: 1980
PDFPDF
Cryptography and data security
Dorothy Elizabeth Robling Denning
Year of Publication: 1982
PDFPDF
Selected writings on computing
Edsger W. Dijkstra
Year of Publication: 1982
Writing efficient programs
Jon Louis Bentley
Year of Publication: 1982
The Elements of Programming Style
Brian W. Kernighan, P. J. Plauger
Year of Publication: 1982
Artificial intelligence
Elaine Rich
Year of Publication: 1983
Smalltalk-80
Adele Goldberg, David Robson
Year of Publication: 1983
PDFPDF
Essays in computing science
C. A. R. Hoare, C. B. Jones
Year of Publication: 1989
PDFPDF
The relational model for database management
E. F. Codd
Year of Publication: 1990
PDFPDF
Macintosh human interface guidelines
Apple Computer, Inc.
Year of Publication: 1992
PDFPDF
201 principles of software development
Alan M. Davis
Year of Publication: 1995

The ACM Digital Library is published by the Association for Computing Machinery. Copyright © 2016 ACM, Inc.
Terms of Usage   Privacy Policy   Code of Ethics   Contact Us