C++ is among the most powerful and popular of programming languages for applications. This is an adoptable textbook for undergraduate students who need to use this language for applications that are - in the main - numerical. Most engineering, phys ics, and mathematics degree courses include a computing element: this book should be used where C++ is the chosen language, already the majority of cases. The book is comprehensive and includes advanced features of the language, indicating where they ar e of special interest to the reader. No prior knowledge of C is assumed, and the book's bias towards numerical applications makes it unique in the field.
Unlike most books on C++, this assumes no prior knowledge of C and teaches right from the beginning, up to the advanced features. It is intended both for anyone who wants to learn C++ with a view to using it for science, mathematics or engineering. There are no directly competing books. The book is written so that it can be used as an adoptable text for undergraduates taking science, mathematics or engineering; it is the only book they will need on this topic for the full term of their studies.
Derek M. Capper
C++ C++ programming language Sieve Templates data types functions programming programming language