Программирование на 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 году.