Экстремальный Cи, Параллелизм, ООП и продвинутые возможности, Амини К., 2021

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.

Ссылки на файлы заблокированы по запросу правообладателей.

Links to files are blocked at the request of copyright holders.


Экстремальный Cи, Параллелизм, ООП и продвинутые возможности, Амини К., 2021.

Для того чтобы овладеть языком Cи, знания одного лишь синтаксиса недостаточно. Специалист в области разработки должен обладать четким научным пониманием принципов и методик. Книга «Экстремальный Cи» научит вас пользоваться продвинутыми низкоуровневыми возможностями языка для создания эффективных систем, чтобы вы смогли стать экспертом в программировании на Cи. Вы освоите директивы препроцессора, макрокоманды, условную компиляцию, указатели и многое другое. Вы по-новому взглянете на алгоритмы, функции и структуры. Узнаете, как выжимать максимум производительности из приложений с ограниченными ресурсами. В XXI веке Си остается ключевым языком в машиностроении, авиации, космонавтики и многих других отраслях. Вы узнаете, как язык работает с Unix, как реализовывать принципы объектно-ориентированного программирования, и разберетесь с многопроцессной обработкой. Камран Амини научит вас думать, сомневаться и экспериментировать. Эта книга просто необходима для всех, кто хочет поднять знания Cи на новый уровень.

Экстремальный Cи, Параллелизм, ООП и продвинутые возможности, Амини К., 2021


Стек и куча.
В предыдущей главе мы провели исследование структуры памяти активного процесса. Системное программирование без понимания устройства памяти и ее различных сегментов подобно проведению хирургической операции без знания анатомии человеческого тела. Мы познакомились с основными сведениями о сегментах памяти процесса, но в этой главе речь пойдет только о двух из них, которые используются чаще всего: о стеке и куче. Куча и стек — основные сегменты, с которыми работает программист. Data, Text и BSS используются реже, и доступ к ним ограничен. Причиной тому факт, что данные сегменты генерируются компилятором и зачастую занимают небольшую долю в общем объеме памяти запущенного процесса. Это не значит, что они неважны; на самом деле они имеют прямое отношение к некоторым потенциальным проблемам. Но поскольку большую часть времени вы будете работать со стеком и кучей, именно в них будет возникать большинство неполадок.

Краткое содержание.
Об авторе.
О научных редакторах.
Введение.
Глава 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.Системы сборки.
Послесловие.

Купить .
Дата публикации:






Теги: :: :: ::


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-07-07 00:32:56