Перейти к основному содержимому

Дополнительный материал

Книги

  1. Документирование программ при структурной и объектной декомпозиции [Электронный ресурс] : электронное учебное издание : методические указания к выполнению практикума по программированию / Г. С. Иванова, Т. Н. Ничушкина ; МГТУ им. Н. Э. Баумана, Фак. "Информатика и системы управления", Каф. "Компьютерные системы и сети". - Москва : МГТУ им. Н. Э. Баумана, 2014. - 1 электрон. опт. диск (CD-ROM); 12 см.

Видеозаписи

  1. 002. Генерация правил сборки в CMake | Иван Сидоров
  2. Сборка проектов на C++ с использованием CMake | OTUS
  3. Статические и динамические библиотеки в С++ | TVDN
  4. CMake основы | SimpleCoding
  5. CMake с нуля | SimpleCoding

Статьи

Компиляция

  1. Introduction to C++ Compilation on the Command Line | unrealistic.dev
  2. Complex C++ Compilation from the Command Line | unrealistic.dev

Сборка проектов

  1. В чем набрать и чем собрать C++ проект | habr.com
  2. Сборка проекта на С++ в GNU/Linux | habr.com

Декомпозиция

  1. Структурирование и декомпозиция программы | uii.bitbucket.io

CMake

  1. Quick CMake tutorial | jetbrains.com
  2. Руководство по CMake для разработчиков C++ библиотек | Habr
  3. Полное руководство по CMake:
    1. Часть первая: Синтаксис | itnan.ru
    2. Часть вторая: Система сборки | itnan.ru
  4. Learn CMake's Scripting Language in 15 Minutes | preshing.com
  5. CMake Tutorial | neerc.ifmo.ru
  6. Введение в CMake | habr.com

Анализ кода

  1. Тонкости анализа исходного кода C/C++ с помощью cppcheck | habr.com