C++ PROGRAMMING
Exact Phrase
Week 1 at a Glance Day Day Day Day Day Day Day 1 2 3 4 5 6 7 -Getting Started -The Parts of a C++ Program -Variables and Constants -Expressions and Statements -Functions -Basic Classes -More Program Flow
Week 2 at a Glance Day Day Day Day Day Day Day 8 -Pointers 9 -References 10 -Advanced Functions 11 -Arrays 12 -Inheritance 13 -Polymorphism 14 -Special Classes and Functions
Week 3 at a Glance Day Day Day Day Day Day Day 15 16 17 18 19 20 21 -Advanced Inheritance -Streams -The Preprocessor -Object-Oriented Analysis and Design -Templates -Exceptions and Error Handling -Whats Next
All Words Exact Phrase All Words Search Tips
Getting Started
Programs
The word program is used in two ways: To describe individual instructions, or source code, created by the programmer, and to describe an entire piece of executable software New Term: A program can be defined as either a set of written instructions created by a programmer or an executable piece of software. Source code, can be turned into an executable program in two ways: a) Interpreters translate the source code into computer instructions. b) The computer acts on those instructions immediately. Alternatively, compilers translate source code into a program, which you can run at a later time. While interpreters are easier to work with, most serious programming is done with compilers because compiled code runs much faster. C++ is a compiled language. Procedural, Structured, and Object-Oriented Programming Procedural
Until recently, programs were thought of as a series of procedures that acted upon data. A procedure, or function, is a set of specific instructions executed one after the other. The data was quite separate from the procedures, and the trick in programming was to keep track of which functions called which other functions, and what data was changed. To make sense of this potentially confusing situation, structured programming was created.