ЛекториумМедиатека
Личный кабинет

Основы C++. I семестр

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

— Эффективная работа с памятью.
— Объектно-ориентированное программирование на примере языка C.
— Обобщенное программирование на примере языка C.
— STL.
— Дополнительная литература:
— По операционной системе Unix (Linux):
— Брайан Керниган, Роб Пайк, Unix. Программное окружение.
— Руководство по Linux от разработчиков Gentoo Linux (существует русский перевод «Основы Linux от основателя Gentoo»).
— По языкам C и C :
— Брайан Керниган, Деннис Ритчи, Язык программирования C.
— Бьерн Страуструп, Язык программирования С .
— Бьерн Страуструп, Дизайн и эволюция языка C .
— Брайан Керниган, Роб Пайк, Практика программирования.
— Предварительный план тем на второй семестр:
— Приведение типов (explicit, mutable). Ключевое слово friend. Указатели на функции.
— Шаблоны (template).
— Обзор стандартной библиотеки языка C (STL). Класс string. Контейнеры.
— STL. Алгоритмы.
— Обработка ошибок в C и C . Введение в исключения (exception).
— STL. Ввод-вывод.
— Исключения и классы. RAII. Гарантии.
— XML. SAX. DOM.
— Design patterns. Listener. Singletone. Strategy.
— Множественное наследование.
— Профайлер. Библиотека boost.

Лекции

12
  1. Основы C++. Лекция 1Евгений Линский
  2. Основы C++. Лекция 2Евгений Линский
  3. Основы C++. Лекция 3Евгений Линский
  4. Основы C++. Лекция 4Евгений Линский
  5. Основы C++. Лекция 5Евгений Линский
  6. Основы C++. Лекция 6Евгений Линский
  7. Основы C++. Лекция 7Евгений Линский
  8. Основы C++. Лекция 8Александр Смаль
  9. Основы C++. Лекция 9Евгений Линский
  10. Основы C++. Лекция 10Евгений Линский
  11. Основы C++. Лекция 11Евгений Линский
  12. Основы C++. Лекция 12Евгений Линский

Онлайн-курсы по программированию

3

Ещё курсы Евгения Линского

1