Экстремальный Си
Параллелизм, ООП и продвинутые возможности.
Амини Камран «Экстремальный Си»Питер, 2021 год, 752 стр.,ISBN 978-5-4461-1694-2; (PDF-DJVU)
Описание книги.
Для того чтобы овладеть языком Си, знания одного лишь синтаксиса недостаточно. Специалист в области разработки должен обладать четким научным пониманием принципов и методик. Книга «Экстремальный Си» научит вас пользоваться продвинутыми низкоуровневыми возможностями языка для создания эффективных систем, чтобы вы смогли стать экспертом в программировании на Си. Вы освоите директивы препроцессора, макрокоманды, условную компиляцию, указатели и многое другое. Вы по-новому взглянете на алгоритмы, функции и структуры. Узнаете, как выжимать максимум производительности из приложений с ограниченными ресурсами.
В XXI веке Си остается ключевым языком в машиностроении, авиации, космонавтики и многих других отраслях. Вы узнаете, как язык работает с Unix, как реализовывать принципы объектно-ориентированного программирования, и разберетесь с многопроцессовой обработкой. Автор научит вас думать, сомневаться и экспериментировать. Эта книга просто необходима для всех, кто хочет поднять знания Си на новый уровень.
Оглавление.
Глава 1. Основные возможности языка
Глава 2. Компиляция и компоновка
Глава 3. Объектные файлы
Глава 4. Структура памяти процесса
Глава 5. Стек и куча
Глава 6. ООП и инкапсуляция
Глава 7. Композиция и агрегация
Глава 8. Наследование и полиморфизм
Глава 9. Абстракция данных и ООП в C++
Глава 10. История и архитектура Unix
Глава 11. Системные вызовы и ядра
Глава 12. Последние нововведения в C
Глава 13. Конкурентность
Глава 14. Синхронизация
Глава 15. Многопоточное выполнение
Глава 16. Синхронизация потоков
Глава 17. Процессы
Глава 18. Синхронизация процессов
Глава 19. Локальные сокеты и IPC
Глава 20. Программирование сокетов
Глава 21. Интеграция с другими языками
Глава 22. Модульное тестирование и отладка
Глава 23. Системы сборки
Добавить комментарий