Добро пожаловать в C++! Этот удивительный язык, сочетающий в себе функциональные возможности языка C и принципы объектно-ориентированного и обобщенного программирования, в девяностых годах прошлого столетия занял лидирующую позицию среди существующих языков программирования, продолжая удерживать ее и в двухтысячных годах. Своим происхождением он обязан языку программирования С, поэтому ему свойственны такие характеристики, как эффективность, компактность, быстродействие и переносимость. Благодаря принципам объектной ориентации, язык программирования C++ предлагает новую методологию программирования, которая позволяет решать современные задачи, степень сложности которых постоянно растет. Благодаря возможности использования шаблонов, язык C++ предлагает еще одну новую методологию: обобщенное программирование. Во всем этом есть свои положительные и отрицательные стороны. В конечном счете, C++ является очень мощным языком программирования, но вместе с тем на его изучение нужно потратить довольно много времени.

Данный учебный курс построен на базе книги Стивена Прата "Язык программирования C++. Лекции и упражнения".