Экстремальный Cи. Параллелизм, ООП и продвинутые возможности
Книга «Экстремальный Cи» представляет собой углублённое руководство по продвинутым аспектам программирования на языке C. Автор Камран Амини фокусируется не только на синтаксисе, но и на фундаментальных принципах, необходимых для создания эффективных и надёжных систем. Издание предназначено для опытных разработчиков, стремящихся стать экспертами в низкоуровневом программировании.
В книге подробно рассматриваются такие темы, как директивы препроцессора, макрокоманды, условная компиляция, работа с указателями, управление памятью (стек и куча), а также структура объектных файлов и процессы компиляции. Особое внимание уделяется реализации принципов объектно-ориентированного программирования (ООП) на C, включая инкапсуляцию, композицию, агрегацию, наследование и полиморфизм.
Значительная часть материала посвящена системному программированию и взаимодействию с операционными системами семейства Unix. Читатели узнают об архитектуре Unix, системных вызовах, работе с ядром, а также о современных методах параллельного и многопоточного программирования, включая конкурентность и синхронизацию. Книга учит «выжимать» максимум производительности из приложений с ограниченными ресурсами.
Издание входит в серию «Для профессионалов» и подходит для разработчиков, работающих в таких областях, как машиностроение, авиация, космонавтика и другие отрасли, где C остаётся ключевым языком. Книга побуждает думать, сомневаться и экспериментировать, предлагая новый взгляд на алгоритмы, функции и структуры данных.









