Starting Out with C++: From Control Structures through Objects, Tenth Edition
«Starting Out with C++: From Control Structures through Objects» — это классический учебник для начинающих программистов, написанный Тони Гэддисом. Десятое издание книги представляет собой всеобъемлющее введение в язык программирования C++, от базовых концепций до объектно-ориентированного программирования.
Книга начинается с основ компьютеров и программирования, постепенно переходя к изучению синтаксиса C++, переменных, операторов, структур управления (условия и циклы), функций и массивов. Особое внимание уделяется практическому применению знаний через многочисленные примеры и упражнения.
Вторая часть книги охватывает более сложные темы: указатели, строки, структуры данных, работу с файлами, а затем подробно рассматривает объектно-ориентированное программирование — классы, наследование, полиморфизм, виртуальные функции, исключения и шаблоны. Завершают книгу главы о стандартной библиотеке шаблонов (STL), структурах данных (связные списки, стеки, очереди, деревья) и рекурсии.
Учебник отличается четкой структурой, постепенным нарастанием сложности и обилием дидактического материала. Он подходит как для самостоятельного изучения, так и для использования в качестве учебного пособия в вузах и на курсах программирования.









