Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Programming: Principles and Practice Using C++

Buy

An Introduction to Programming by the Inventor of C++

 

Preparation for Programming in the Real World

 

The book assumes that you aim eventually to write non-trivial programs, whether for work in software development or in some other technical field.

 

Focus on Fundamental Concepts and Techniques

 

The book explains fundamental concepts and techniques in greater depth than traditional introductions. This approach will give you a solid foundation for writing useful, correct, maintainable, and efficient code.

 

Programming with Today’s C++

 

The book is an introduction to programming in general, including object-oriented programming and generic programming. It is also a solid introduction to the C++ programming language, one of the most widely used languages for real-world software. The book presents modern C++ programming techniques from the start, introducing the C++ standard library to simplify programming tasks.

 

For Beginners–And Anyone Who Wants to Learn Something New

 

The book is primarily designed for people who have never programmed before, and it has been tested with more than 1,000 first-year university students. However, practitioners and advanced students will gain new insight and guidance by seeing how a recognized master approaches the elements of his art.

 

Provides a Broad View

 

The first half of the book covers a wide range of essential concepts, design and programming techniques, language features, and libraries. Those will enable you to write programs involving input, output, computation, and simple graphics. The second half explores more specialized topics, such as text processing and testing, and provides abundant reference material. Source code and support supplements are available from the author’s website.

 

(HTML tags aren't allowed.)

xUnit Test Patterns: Refactoring Test Code (The Addison-Wesley Signature Series)
xUnit Test Patterns: Refactoring Test Code (The Addison-Wesley Signature Series)
Automated testing is a cornerstone of agile development. An effective testing strategy will deliver new functionality more aggressively, accelerate user feedback, and improve quality. However, for many developers, creating effective automated tests is a unique and unfamiliar challenge.

xUnit Test Patterns is the...

Designing for Small Screens: Mobile Phones, Smart Phones, PDAs, Pocket PCs, Navigation Systems, MP3 Players, Game Consoles
Designing for Small Screens: Mobile Phones, Smart Phones, PDAs, Pocket PCs, Navigation Systems, MP3 Players, Game Consoles

The design of interactive applications or presentations on small screens can be challenging for the designer. Not all design concepts that are valid on larger screens can be implemented on the small screen. A multitude of different devices with dissimilar technical specifications fall under the category of small- screen interfaces. Devices in...

MCITP Windows Vista Support Technician All-in-One Exam Guide
MCITP Windows Vista Support Technician All-in-One Exam Guide

An MCITP Windows Vista Support Technician Exam Guide and Desktop Reference--All in One!

Get complete coverage of all three Microsoft Certified IT Professional Windows Vista Support Technician exams in this comprehensive volume. Written by a Windows Vista expert and MCITP, this definitive exam guide features...


Modeling with Data: Tools and Techniques for Scientific Computing
Modeling with Data: Tools and Techniques for Scientific Computing
I am a psychiatric geneticist but my degree is in neuroscience, which means that I now do far more statistics than I have been trained for. I cannot overstate to you the magnitude of the change in my productivity since finding this book. Even after reading the first few chapters, which explain why data analysis is painful and how one can implement...
Hardening Windows, Second Edition
Hardening Windows, Second Edition

Hardening is the process of protecting a system against unknown threats. System administrators harden against that which they think could be a threat. Administrators know the Internet is a hostile environment. Although they can't tell, for example, that a hacker will attempt to gain access to the SQL server next Tuesday, they can bet...

More iPhone Development with Swift: Exploring the iOS SDK
More iPhone Development with Swift: Exploring the iOS SDK

Interested in iPhone and iPad apps development? Want to learn more? Whether you are a relative newcomer to iPhone and iPad or iOS development or an old hand looking to expand your horizons, we have the perfect Swift-flavored book for you. (Source code has been updated to reflect Xcode 6.3.2 and Swift 1.2!)

The...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy