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

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

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

C & C++

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