Programmierung — das ist die Kunst, Lösungen für Aufgaben so auszudrücken, dass der Computer sie ausführen kann. Die Hauptanstrengungen des Programmierers richten sich darauf, eine Lösung zu finden und zu verfeinern, wobei das vollständige Verständnis der Aufgabe oft erst im Verlauf der Programmierung ihrer Lösung kommt. Dieses Buch ist für diejenigen gedacht, die noch nie programmiert haben, aber bereit sind, dies durch harte und beharrliche Arbeit zu lernen. Es wird Ihnen helfen, die grundlegenden Prinzipien zu beherrschen und praktische Erfahrungen in der Programmierung mit der Sprache C++ zu sammeln. Mein Ziel ist es, Ihnen einen ausreichenden Informationsumfang zu vermitteln und Sie zu lehren, einfache und nützliche Programmieraufgaben mit den besten und modernsten Methoden zu lösen. Wenn Sie im ersten Jahr an der Universität studieren, können Sie dieses Buch über ein Semester hinweg studieren (vorausgesetzt, Sie haben noch vier Kurse mittlerer Schwierigkeit). Wenn Sie Programmierung selbstständig lernen, erwarten Sie nicht, dass Sie diesen Kurs in kürzerer Zeit meistern können (nun, vorausgesetzt, Sie arbeiten 15 Stunden pro Woche, könnten 14 Wochen ausreichen). Drei Monate mögen lang erscheinen, aber der Umfang des Kurses ist ziemlich groß, und die ersten einfachen Programme können Sie schreiben, nachdem Sie etwa eine Stunde an dem Buch gearbeitet haben. Darüber hinaus steigt die Komplexität des Materials allmählich: In jedem Kapitel werden neue nützliche Konzepte eingeführt, die durch reale Beispiele veranschaulicht werden. Die Fähigkeit, Ihre Ideen in einer Programmiersprache auszudrücken — d.h. die Fähigkeit, dem Computer zu erklären, was von ihm verlangt wird — wird sich allmählich entwickeln, während Sie lernen.