О чём рассказывается в презентации:
Презентация охватывает ключевые аспекты программирования на C++, начиная с основ системного программирования и заканчивая современными стандартами безопасности. Участники узнают о принципах эффективности и предсказуемости, а также о важности управления памятью и использования современных инструментов разработки. Изучение C++ становится неотъемлемой частью формирования надежного и производительного программного обеспечения.
Оглавление
Программирование на C++: полный курс
C++ опирается на принципы эффективности, безопасности и предсказуемости
Синтаксис и базовые конструкции формируют базу модульного программирования
Управление памятью требует разделения ответственности между стеком и кучей
Принципы ООП обеспечивают гибкость и расширяемость программных систем
Стандартная библиотека STL предоставляет готовые инструменты для работы с данными
Современные стандарты языка от C++11 до C++26 меняют парадигму написания кода
Шаблоны позволяют писать обобщенный и многократно используемый код
Многопоточность требует дисциплины синхронизации данных
Инструментарий разработчика обеспечивает контроль качества кода
Стандарт C++26 вводит новые механизмы безопасности и метапрограммирования
Эффективное обучение через проектный подход
Чистота кода определяется соблюдением лучших практик
Статическая рефлексия меняет процесс метапрограммирования в C++26
Безопасность типов и проверка границ в современных профилях
Сравнение производительности ручного управления памятью против умных указателей
Эволюция инструментов отладки: от GDB до интеллектуальных профилировщиков
Контрактное программирование как инструмент верификации поведения
Архитектурные паттерны как способ решения комплексных задач
Использование сопроцессоров через <simd> и <linalg>
Путь к мастерству в C++: от первых программ до экспертных систем
Итоги и ключевые выводы
Спасибо за внимание


