0% found this document useful (0 votes)
213 views2 pages

CPP Book List

The document lists several books the author has read, is currently reading, intends to read, or wants to purchase related to computer programming and operating systems. It includes titles on C, C++, Unix network programming, data structures, compilers, computer systems, and security engineering. The books range from introductions to advanced texts on topics like low-level programming, concurrency, and software design patterns.

Uploaded by

Ammar Hadzic
Copyright
© Attribution Non-Commercial (BY-NC)
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)
213 views2 pages

CPP Book List

The document lists several books the author has read, is currently reading, intends to read, or wants to purchase related to computer programming and operating systems. It includes titles on C, C++, Unix network programming, data structures, compilers, computer systems, and security engineering. The books range from introductions to advanced texts on topics like low-level programming, concurrency, and software design patterns.

Uploaded by

Ammar Hadzic
Copyright
© Attribution Non-Commercial (BY-NC)
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/ 2

Reading: Unix Network Programming - Volume 1 - 3rd Edition - W. Richard Stevens, Bill Fen ner, Andrew M.

Rudoff Started, skimmed, and still intend to finish (in order that I intend to finish t hem): Mobile Design and Development - Brian Fling Mastering CMake - Ken Martin, Bill Hoffman Computer Systems - A Programmer's Perspective - Bryant O'Hallaron ( the textbook from this course http://www.youtube.com/watch?v=Ps8jOj7diA0 ) K&R C and answer book The Standard C Library - P.J. Plauger The C++ Programming Language - Special Edition - Bjarne Stroustrup C++ Coding Standards - 101 Rules, Guidelines and Best Practices - Herb Sutter, A ndei Alexandrescu Modern Operating Systems - 3rd Edition - Andrew Tenenbaum Effective C++ - 3rd Edition - Scott Meyers More Effective C++ - 35 New Ways to Improve Your Programs and Designs - Scott Me yers Effective STL - 50 Specific Ways to Improve Your Use of the Standard Template Li brary - Scott Meyers Continuous Delivery: Reliable Software Releases through Build, Test, and Deploym ent Automation - Jez Humble Concrete Mathematics: A Foundation for Computer Science - 2nd Edition - Ronald G raham, Donald Knuth, Oren Patashnik The Art of Computer Programming, Volumes 1-4A Boxed Set - Donald Knuth Hacker's Delight - Henry Warren Puzzles for Programmers and Pros - Dennis Shasha Write Great Code - Volume 1 - Understanding the machine - Randall Hyde Imperfect C++ - Practical Solutions for Real-Life Programming - Matthew Wilson The Elements of Computing Systems - Building a Modern Computer from First Princi ples - Noam Nisan, Shimon Schocken Compilers (the red dragon book) - Principles, Techniques, and Tools - Alfred Aho , Savi Sethi, Jeffrey Ullman TCP/IP Illustrated - Volume 1 - Richard Stevens TCP/IP Illustrated - Volume 2 - Gary Wright, Richard Stevens Read (most recent first): Extending and Embedding PHP - Sara Goleman Introduction to GCC - Brain Gough Programming - Principles and Practice Using C++ - Bjarne Stroustrup C++ GUI Programming with Qt 4 - Jasmin Blanchette, Mark Summerfield An Introduction to Design Patterns in C++ with Qt 4 - Alan and Paul Ezust C++ and Object-Oriented Programming - Kip Irvine Data Structures and Other Objects Using C++ - Michael Main, Walter Savitch Wish List (yet to buy): UNIX Network Programming, Volume 2: Interprocess Communications (2nd Edition) Richard Stevens TCP/IP Illustrated, Vol. 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domai n Protocols - Richard Stevens Advanced Programming in the UNIX(R) Environment (Addison-Wesley? Professional Co mputing Series) - Richard Stevens

Security Engineering: A Guide to Building Dependable Distributed Systems - Ross Anderson The Art of Computer Programming, Vol. 4, Fascicles 0-4 (5 Volume Set) - Donald K nuth Accelerated C++: Practical Programming by Example - Andrew Koenig Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions - H erb Sutter Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Sol utions - Herb Sutter More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solu tions - Herb Sutter The Clean Coder: A Code of Conduct for Professional Programmers - Robert Martin Clean Code: A Handbook of Agile Software Craftsmanship - Robert Martin Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Langua ges (Pragmatic Programmers) - Bruce Tate Principles of Compiler Design - Allman Jeffrey, Aho Alfred Program or Be Programmed: Ten Commands for a Digital Age - Douglas Rushkoff Data Analysis with Open Source Tools - Philipp K. Janert Gray Hat Hacking The Ethical Hackers Handbook, 3rd Edition - Allen Harper Write Great Code - Volume 2 - Thinking Low-Level, Writing High-Level - Randall H yde The Art of Assembly Language - Randall Hyde The Art and Science of C: A Library Based Introduction to Computer Science - Eri c Roberts Advanced Programming in the UNIX Environment, Second Edition - Stephen A. Rago

You might also like