Язык формирует способ нашего мышления и предопределяет, о чем мы можем думать.
Б.Л. Ворф

Одни языки создаются для решения задачи, другие – для доказательства той или иной точки зрения.
Деннис Ричи

При помощи этих языков программирования можно сделать всё, что угодно, даже если вы того и не хотите.
Ален И. Голуб «С и С++. Правила программирования»

C & C++

Критерии качества программы
Лекция № 1. Алфавит и основные понятия языка С++
Лекция № 2. Операторы языка С++. Структура программы
Лекция № 3. Одномерные и двумерные массивы и их обработка
Лекция № 4. Ввод/вывод
Лекция № 5. Указатели и ссылки. Работа со строками
Лекция № 6. Перечислимый тип. Структуры. Объединения
Лекция № 7. Динамическое распределение памяти. Списки
Лекция № 8. Поразрядные операции
Лекция № 9. Время жизни и область видимости. Пространства имён. Компоновка
Лекция № 10. Понятие класса
Лекция № 11. Специальные функции-члены класса (конструкторы, деструкторы, преобразования)
Лекция № 12. Перегрузка операций
Лекция № 13. Статические члены класса. Друзья класса
Лекция № 14. Обработка исключительных ситуаций
Лекция № 15. Шаблоны
Лекция № 16. Наследование
Лекция № 17. Виртуальные функции. Абстрактные классы
Лекция № 18. Множественное наследование
Список вопросов