Chapter 1 - Introduction. This chapter’s objectives are to: To learn about the architecture of computers, to learn about machine languages and higher-level programming languages, to become familiar with your compiler,. | C++ for Everyone by Cay Horstmann Copyright © 2012 by John Wiley & Sons. All rights reserved Chapter One: Introduction Slides by Evan Gallagher To learn about the architecture of computers To learn about machine languages and higher-level programming languages To become familiar with your compiler To compile and run your first C++ program To recognize compile-time and run-time errors To describe an algorithm with pseudocode To understand the activity of programming Chapter Goals C++ for Everyone by Cay Horstmann Copyright © 2012 by John Wiley & Sons. All rights reserved You have probably used a computer for work or fun. Many people use computers for everyday tasks such as electronic banking or writing a term paper. Computers are good for such tasks. They can handle repetitive chores, such as totaling up numbers or placing words on a page, without getting bored or exhausted. What Is Programming? C++ for Everyone by Cay Horstmann Copyright © 2012 by John Wiley & Sons. All rights . | C++ for Everyone by Cay Horstmann Copyright © 2012 by John Wiley & Sons. All rights reserved Chapter One: Introduction Slides by Evan Gallagher To learn about the architecture of computers To learn about machine languages and higher-level programming languages To become familiar with your compiler To compile and run your first C++ program To recognize compile-time and run-time errors To describe an algorithm with pseudocode To understand the activity of programming Chapter Goals C++ for Everyone by Cay Horstmann Copyright © 2012 by John Wiley & Sons. All rights reserved You have probably used a computer for work or fun. Many people use computers for everyday tasks such as electronic banking or writing a term paper. Computers are good for such tasks. They can handle repetitive chores, such as totaling up numbers or placing words on a page, without getting bored or exhausted. What Is Programming? C++ for Everyone by Cay Horstmann Copyright © 2012 by John Wiley & Sons. All rights reserved Computers can carry out a wide range of tasks because they execute different programs, each of which directs the computer to work on a specific task. The computer itself is a machine that stores data (numbers, words, pictures), interacts with devices (the monitor, the sound system, the printer), and executes programs. What Is Programming? C++ for Everyone by Cay Horstmann Copyright © 2012 by John Wiley & Sons. All rights reserved A computer program tells a computer, in minute detail, the sequence of steps that are needed to fulfill a task. Hardware The physical computer and peripheral devices are collectively called the hardware. Software The programs the computer executes are called the software. What Is Programming? C++ for Everyone by Cay Horstmann Copyright © 2012 by John Wiley & Sons. All rights reserved is the act of designing and implementing computer programs. What Is Programming? C++ for Everyone by Cay Horstmann Copyright © 2012 by John Wiley & Sons. All rights reserved .