Đây là quyển sách tiếng anh về lĩnh vực công nghệ thông tin cho sinh viên và những ai có đam mê. Quyển sách này trình về lý thuyết ,phương pháp lập trình cho ngôn ngữ C và C++.
[...]... a day It lays emphasis on the practical usage of the language, and helps you get up-to-speed with concepts that are most important in writing C++ applications for realworld usage By focusing for just an hour a day at a time, you’ll learn about such fundamentals as managing input and output, loops and arrays, object-oriented programming, templates, using the standard template library, and creating C++. .. you are just beginning or already have some experience programming, you will find that this book’s clear organization makes learning C++ fast and easy Organization of This Book This is a book that appeals as much to a beginner in the language as it does to someone who wishes to understand C++ again, but from a more practical perspective It is hence divided into five parts: n Part I, “The Basics,” introduces... in C++ and the sophistication of that concept were until recently not available in newer programming languages such as Java and C# After C++, Java was the next revolution in the programming world It became popular on the promise that a Java application could be run on many popular platforms Java’s popularity stemmed also from its simplicity, which was created by not supporting many features that make... This page intentionally left blank PART I: The Basics 1 Getting Started 2 The Anatomy of a C++ Program 3 Using Variables, Declaring Constants 4 Managing Arrays and Strings 5 Working with Expressions, Statements, and Operators 6 Organizing Code with Functions 7 Controlling Program Flow 8 Pointers Explained 9 Exploiting References This page intentionally left blank LESSON 1 Getting Started Welcome to Sams... make C++ a powerful programming language In addition to not allowing pointers, Java also managed memory and performed garbage collection for the user After Java, C# was one of the first languages developed to be based on a framework (the Microsoft NET Framework) C# derived ideologically and syntactically from both Java and C++, in addition to differing in some respects from both of these A managed... convenient access to any updates, downloads, or errata that might be available for this book This page intentionally left blank Introduction This book is designed to help you teach yourself how to program with C++ Just as you can learn to walk one step at a time, you can learn to program in C++ one hour at a time Each lesson in this book has been designed so that you can read the entire lesson in just an hour. .. which was an improved version of a language called BPCL (Basic Combined Programming Language) Although C was invented expressly to help programmers use features that new hardware (in those days) presented, it owes its popularity largely to its portability and speed C was a procedural language, and as computer languages evolved into the object-oriented domain, Bjarne Stroustrup invented C++ (1981) that... Sams Teach Yourself C++ in One Hour a Day! You will get started on your way to becoming a proficient C++ programmer In this lesson, you will learn n Why C++ is a standard in software development n The steps to develop a C++ program n How to enter, compile, and link your first working C++ program 8 LESSON 1: Getting Started A Brief History of C++ Computer languages have undergone dramatic evolution since... Professional for Visual C++ and a moderator at one of the Internet’s most vibrant online development communities, CodeGuru “Sid,” as he is popularly known, is an expert in the Windows programming domain, and is experienced in the architecture and development of driver and application software using C++ and other modern programming languages Currently employed by a German software giant, he specializes in. .. continues to be one of the most evolved and widely used programming languages In addition to introducing features such as operator overloading and inline functions, C++ also implemented object-oriented concepts such as inheritance (allowing multiple inheritance), encapsulation, abstraction, and polymorphism—terms that will be explained later in this lesson The implementation of templates (generic classes . herein. ISBN-13: 97 8-0 -6 7 2-3 294 1-8 ISBN-10: 0-6 7 2-3 294 1-7 Library of Congress Cataloging -in- Publication Data Liberty, Jesse. C++ in one hour a day / Jesse. class="bi x0 y0 w0 h0" alt="" in One Hour aDay C++ SamsTeach Yourself Jesse Liberty Siddhartha Rao Bradley Jones 800 East 96th Street, Indianapolis, Indiana