Обучение языку 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 году.