|
Many students and programmers familiar with Pascal are now looking to upgrade their skills to a well-structured object-oriented programming language such as C++. This textbook provides such an "upgrade path" by presenting a course on C++ in the spirit of structured programming. Both authors teach this material to a wide variety of students and include numerous programming exercises to test a reader's understanding and to increase their confidence in programming in C++.
This book was written when the authors, who are interested in programming
language concepts and systems and the teaching of them, wanted to investigate
C++ seriously, and also wanted to assist their colleagues in learning it easily
and well. This was in anticipation of a change in the introductory language
in the curriculum from Pascal to C++, during which many professors and advanced
students would need to make the transition. Towards the latter goal,
the authors investigated a couple of books on the market that were allegedly
for the Pascal programmer wanting to learn C++. The experience was very interesting
and unsatisfactory, because although the book titles referred to Pascal
it was clear that the books were originally really written for C programmers.
This was obvious because words from C were used without definition, and C
ideas were assumed. Moreover, the authors were unable to find a book that
in fact took the expertise of the Pascal programmer and used that to teach the
important concepts in C++ (not C).
|
|
|
|