0% found this document useful (0 votes)
200 views

Computer Science Books To Read

This document lists many software development books across various topics including: - Core software development classics and references for basic Unix, object-oriented programming, C++, parallel computing, Python, and software engineering. - Titles range from introductory books like "Head First Design Patterns" to more advanced books like "Modern C++ Design" and cover a wide range of prices from $18 to $60. - Many of the books are considered essential references for learning about topics like effective C++ programming, the C++ standard library, refactoring code, and agile software development principles.

Uploaded by

Cheuk Lau
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
200 views

Computer Science Books To Read

This document lists many software development books across various topics including: - Core software development classics and references for basic Unix, object-oriented programming, C++, parallel computing, Python, and software engineering. - Titles range from introductory books like "Head First Design Patterns" to more advanced books like "Modern C++ Design" and cover a wide range of prices from $18 to $60. - Many of the books are considered essential references for learning about topics like effective C++ programming, the C++ standard library, refactoring code, and agile software development principles.

Uploaded by

Cheuk Lau
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 5

--------------------------------------------------------------------Software Development Classics:

--------------------------------------------------------------------(core)
The Pragmatic Programmer : from Journeyman to Master
By Hunt, Andrew / Thomas, David
$30
ISBN: 020161622x
(core)
Code Complete : A Practical Handbook of Software Construction
$31.50
By McConnell, Steve M.
ISBN-10: 0735619670
--------------------------------------------------------------------Basic Unix References:
--------------------------------------------------------------------Managing Projects With Make
By Talbot, Steve / Oram, Andrew
$18
Published by O'reilly & Associates
ISBN: 0937175900
UNIX in a Nutshell
By Robbins, Arnold
$21
Softcover; 550 Pages
Published by O'Reilly & Associates Inc.
Date Published: 09/1999
ISBN: 1565924274
Mastering Regular Expressions
Jeffrey Friedl
ISBN-10: 0596528124
$30
"A Guide To LaTeX" Third Ed. Kopka and Daly, 1999. ISBN
0201398257
$45
--------------------------------------------------------------------Object-oriented references:
--------------------------------------------------------------------(core)
Head First Design Patterns
Eric Freeman, Bert Bates, Elisabeth Freeman
Format: Paperback
ISBN: 0596007124
Format: Paperback, 600pp
Pub. Date: October 2004
Publisher: O'Reilly Media, Incorporated
$32
--------------------------------------------------------------------C++ references:
---------------------------------------------------------------------

(core)
The C++ Programming Language, 4th Edition
Bjarne Stroustrup
ISBN-10: 0321563840
ISBN-13: 978-0321563842
$54
Programming: Principles and Practice Using C++ (2nd Edition)
Bjarne Stroustrup
Publication Date: May 25, 2014 | ISBN-10: 0321992784
$56
The C++ Standard Library: A Tutorial and Reference (2nd Edition)
Publication Date: April 9, 2012
ISBN-10: 0321623215 | ISBN-13: 978-0321623218 | Edition: 2
$53
C++ Templates: The Complete Guide
David Vandevoorde, Nicolai M. Josuttis
ISBN: 0201734842
Format: Hardcover, 528pp
Pub. Date: November 2002
Publisher: Pearson Education
$56
(recommended)
C++ Gotchas: Avoiding Common Problems in Coding and Design
Stephen Dewhurst
ISBN: 0321125185
Format: Paperback, 325pp
Pub. Date: December 2002
Publisher: Addison Wesley
$45
(recommended)
C++ Common Knowledge: Essential Intermediate Programming
Stephen C. Dewhurst
Product Details:
ISBN: 0321321928
Format: Paperback, 272pp
Pub. Date: March 2005
Publisher: Pearson Education
$30
Nicolai M. Josuttis
Object-Oriented Programming in C++
Wiley, 2002
ISBN: 0470843993
$60
(essential)
The C++ Standard Library: A Tutorial and Reference
Nicolai M. Josuttis
$60
Textbook Hardcover, August 1999
ISBN: 0201379260
Format: Hardcover, 912pp
Pub. Date: August 1999

(essential)
Effective C++: 50 Specific Ways to Improve Your Programs and Design
Scott D. Meyers
$40
ISBN: 0201924889
Pub. Date: September 1997
Publisher: Addison-Wesley
(essential)
Effective STL: 50 Specific Ways to Improve Your Use of the Standard
Template Library
By Scott Meyers
$40
288 Pages
Published by Addison Wesley Longman, Inc.
Date Published: 06/2001
ISBN: 0201749629
(essential)
More Effective C++: 35 New Ways to Improve Your Programs and Designs
By Scott Meyers
$45
318 Pages Published by Addison Wesley Longman, Inc.
Date Published: 12/1995
ISBN: 020163371X
C++ Coding Standards
Herb Sutter and Andrei Alexandrescu
October 2004
ISBN: 0321113586
$35
Large-Scale C++ Software Design : Addison-Wesley Professional Computing Series
By Lakos, John
$55
Softcover; 852 Pages
Published by Addison Wesley
Date Published: 06/1996
ISBN: 0201633620
(advanced templating)
Modern C++ Design: Generic Programming and Design Patterns Applied
By Andrei Alexandrescu
$49
Published by Addison Wesley Longman, Inc.
Date Published: 02/2001
ISBN: 0201704315
Accelerated C++: Practical Programming by Example
By Andrew Koenig,Barbara E. Moo
$40
Published by Addison Wesley Longman, Inc.
Date Published: 08/2000
ISBN: 020170353X
Efficient C++: Performance Programming Techniques
By Dov Bulka,David Mayhew
$40
Published by Addison Wesley Longman, Inc.
Date Published: 10/1999

ISBN: 0201379503
Exceptional C++ Style
Herb Sutter
ISBN: 0201760428
$34
Exceptional C++ Style
Herb Sutter
ISBN: 0201760428
$34
Professional C++
Nicholas Solter and Scott Kleper
ISBN: 0764574841
$27
Applied C++
Philip Romanik, Amy Muntz
ISBN: 0321108949
$39
Beyond the C++ Standard Library: An Introduction to Boost (Paperback)
Bjorn Karlsson
ISBN-10: 0321133544
ISBN-13: 978-0321133540
Addison-Wesley Professional (September 10, 2005)
$48
--------------------------------------------------------------------------Parallel computing references:
--------------------------------------------------------------------------(core)
Parallel Programming with MPI
Peter S. Pacheco
$48
ISBN: 1558603395
Format: Paperback, 419pp
Pub. Date: October 1996
An Introduction to Parallel Computing: Design and Analysis of Algorithm,
Second Edition (Hardcover)
by Ananth Grama, George Karypis, Vipin Kumar, Anshul Gupta
ISBN: 0201648652
(used ~$52)
Fundamentals of Parallel Processing (Hardcover)
by Harry F. Jordan, Gita Alaghband, Harry E. Jordan
ISBN: 0139011587
~ $30 used
(multithreading directives)
Using OpenMP
by Barbara Chapman
ISBN-10: 0262533022 ISBN-13: 978-0262533027
$36
(resources for GPU programming?)

--------------------------------------------------------------------------Python references:
--------------------------------------------------------------------------(essential)
Python Essential Reference (4th edition)
David Beazley
ISBN-10: 0672329786
ISBN-13: 978-0672329784
Publication Date: July 19, 2009 | Edition: 4
$28
--------------------------------------------------------------------------Software Engineering references:
--------------------------------------------------------------------------Refactoring: Improving the Design of Existing Code
Martin Fowler, Don Roberts, Brant, Kent Beck, John Brant
$50
ISBN: 0201485672
Format: Hardcover, 431pp
Pub. Date: June 1999
(excellent)
Agile Software Development, Principles, Patterns, and Practices
Robert Martin
ISBN-10: 0135974445
$55
--------------------------------------------------------------------------Others to consider:
--------------------------------------------------------------------------Linkers and Loaders
John Levine
ISBN-10: 1558604960
$35
Debugging
by David, J Agans
Paperback: 200 pages
Publisher: Amacom (September 30, 2006)
ISBN-10: 0814474578
$18
The Non-Designers Presentation Book
ISBN-10: 0321656210
ISBN-13: 978-0321656216
$22

You might also like