The Story of C++ I. The Creation of C A. Designed by programmers for programmers B. ANSI standard C is the foundation upon which C++ is built C. C is a middle-level language 1. allows manipulation of bits, bytes, addresses, and ports 2. can directly operate only on individual characters 3. reading and writing performed by calls to library routines that are not part of the language 4. functions are the building blocks of C 5. structured language using blocks a. subroutines with local variables b. supports several types of loops: while, do-while, and for D. C gives you nearly conplete control over the machine II. The Need for C++ A. Developed to deal with the increasing complexity of programs 1. Fortran 2. structured programming 3. object-oriented programming B. Second supporting information or detail for the sub-topic C. Third supporting detail or information for the sub-topic III. C++ is Born A. Allows C to support object-oriented programming IV. The Evolution of C++ A. Three versions B. ANSI /ISO standardization C. Standard Template Library 1. a set of generic routines that allow one to manipulate data