Программирование на C++, часть 1

Санкт-Петербург, осень 2012

Описание

Особое внимание в курсе уделено следующим темам:

  • Эффективная работа с памятью
  • Объектно-ориентированное программирование на примере языка C++
  • Обобщенное программирование на примере языка C++
  • STL

Дополнительная литература по курсу: * По операционной системе Unix (Linux): * Брайан Керниган, Роб Пайк, Unix. Программное окружение * Руководство по Linux от разработчиков Gentoo Linux (существует русский перевод Основы Linux от основателя Gentoo) * По языкам C и C++: * Брайан Керниган, Деннис Ритчи, Язык программирования C * Бьерн Страуструп, Язык программирования С++ * Бьерн Страуструп, Дизайн и эволюция языка C++ * Брайан Керниган, Роб Пайк, Практика программирования

Что читать после курса? * Книги Андрея Александреску (Andrei Alexandrescu) * Книги Герба Саттера (Herb Sutter) * Книги Скотта Мейерса (Scott Meyers) * Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес, Приемы объектно-ориентированного проектирования

С темами отдельных лекций можно ознакомиться на странице версии курса, прочитанной в 2011 году.

Преподаватели

Список лекций