C++ Books
-
Java How to Program: Late Objects Version (8th Edition)
Published 11 years ago
by Paul Deitel, Paul J. Deitel, Prentice Hall
KEY BENEFIT: The Deitels’ groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. This revision is current with the Java SE 6 revisions that have occurred since the book was last published.
-
Invitation to Computer Science
Published 11 years ago
by G.Michael Schneider, Judith Gersting, Course Technology
This revision of Schneider and Gersting's bestselling text now offers a more flexible approach to the CS0 course. The text still features a solid introduction to programming concepts, but the language-specific material has been moved online and expanded. In addition to modules for C++ and Java, optional modules for C#, Python, and Ada are now available. The text also includes new chapters on Security and Entertainment, expanded coverage of wireless networks, and updated feature boxes.
-
Python Essential Reference (4th Edition) (Developer's Library)
Published 11 years ago
by David M. Beazley, Addison-Wesley Professional
Every so often a book comes along that makes you ask yourself, "Gee, when was the last time I had my eyes checked?" David M. Beazley's Python: Essential Reference is just such a book. Condensing thousands of pages of Python online documentation into a compact 319-page softcover, Beazley and his editors used the old-college trick (often performed in reverse) of dickering with the font size to meet a putative page-limit requirement.
-
Erlang Programming
Published 11 years ago
by Francesco Cesarini, Simon Thompson, O'Reilly Media
This book is an in-depth introduction to Erlang, a programming language ideal for any situation where concurrency, fault tolerance, and fast response is essential. Erlang is gaining widespread adoption with the advent of multi-core processors and their new scalable approach to concurrency. With this guide you'll learn how to write complex concurrent programs in Erlang, regardless of your programming background or experience.
-
Windows® Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition (PRO-Developer
Published 11 years ago
by Mark Russinovich, David A. Solomon, Microsoft Press
See how the core components of the Windows operating system work behind the scenes guided by a team of internationally renowned internals experts. Fully updated for Windows Server 2008 and Windows Vista, this classic guide delivers key architectural insights on system design, debugging, performance, and support along with hands-on experiments to experience Windows internal behavior firsthand.
-
The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications
Published 11 years ago
by Clay Breshears, O'Reilly Media
If you're looking to take full advantage of multi-core processors with concurrent programming, this practical book provides the knowledge and hands-on experience you need. The Art of Concurrency is one of the few resources to focus on implementing algorithms in the shared-memory model of multi-core processors, rather than just theoretical models or distributed-memory architectures.
-
Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby)
Published 11 years ago
by Dave Thomas, Chad Fowler, Andy Hunt, Pragmatic Bookshelf
Ruby is a fully object-oriented language, much like the classic object-oriented language, Smalltalk. Like Smalltalk, it is dynamically typed (as opposed to Java or C++), but unlike Smalltalk, Ruby features the same conveniences found in modern scripting languages, making Ruby a favorite tool of intelligent, forward-thinking programmers and the basis for the Rails web framework.
-
Programming Language Pragmatics, Third Edition
Published 11 years ago
by Michael L. Scott, Morgan Kaufmann
As a textbook suitable for the classroom or self-study, Michael Scott's Programming Language Pragmatics provides a worthy tour of the theory and practice of how programming languages are run on today's computers. Clearly organized and filled with a wide-ranging perspective on over 40 different languages, this book will be appreciated for its depth and breadth of coverage on an essential topic in computer science.
-
Masterminds of Programming: Conversations with the Creators of Major Programming Languages
Published 11 years ago
by Federico Biancuzzi, Shane Warden, O'Reilly Media
Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. In this unique collection, you'll learn about the processes that led to specific design decisions, including the goals they had in mind, the trade-offs they had to make, and how their experiences have left an impact on programming today. Masterminds of Programming includes individual interviews with: Adin D. Falkoff: APL Thomas E. Kurtz: BASIC Charles H. M
-
Java How to Program: Early Objects Version (8th Edition)
Published 11 years ago
by Harvey M. Deitel, Paul J. Deitel, Prentice Hall
"The [arrays] exercises are quite sophisticated and interesting. Provides the best combination of conceptual discussion and implementation examples of dynamic binding that I have encountered in a text. Excellent overview of basic networking via Java. Provides the perfect breadth and depth for generics in an entry-level Java class. Provides a good segue into a data structures course -- the exercises are excellent." -- Ric Heishman, George Mason University "Beautiful collections of exercises--a ni