Библиотека knigago >> Компьютеры: Языки и системы программирования >> C, C++, C# >> Экстремальный Си. Параллелизм, ООП и продвинутые возможности


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 2099, книга: Тьма
автор: Алексей Григорьевич Атеев

«Тьма» Алексея Атеева — захватывающий и леденящий кровь роман ужасов, который погружает читателя в мир абсолютного зла и отчаяния. История разворачивается в отдаленной деревне, где группа исследователей натыкается на древнее зло, которое пробудилось ото сна. Атеев мастерски создает атмосферу страха и беспокойства с самого начала. Вместе с персонажами читатели спускаются в темные глубины заброшенного монастыря, где зло скрывается за каждым углом. Описания обстановки и ужасающих существ вызывают...

СЛУЧАЙНАЯ КНИГА

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

Экстремальный Си. Параллелизм, ООП и продвинутые возможности
Книга - Экстремальный Си. Параллелизм, ООП и продвинутые возможности.  Камран Амини  - прочитать полностью в библиотеке КнигаГо
Название:
Экстремальный Си. Параллелизм, ООП и продвинутые возможности
Камран Амини

Жанр:

C, C++, C#, Параллельное и распределенное программирование

Изадано в серии:

Для профессионало

Издательство:

Питер

Год издания:

ISBN:

978-5-4461-1694-2

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

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

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

Вы освоите директивы препроцессора, макрокоманды, условную компиляцию, указатели и многое другое. Вы по-новому взглянете на алгоритмы, функции и структуры. Узнаете, как выжимать максимум производительности из приложений с ограниченными ресурсами.

В XXI веке Си остается ключевым языком в машиностроении, авиации, космонавтикн и многих других отраслях. Вы узнаете, как язык работает с Unix, как реализовывать принципы объектно-ориентированного программирования, и разберетесь с многопроцессной обработкой.

Камран Амини научит вас думать, сомневаться и экспериментировать. Эта книга просто необходима для всех, кто хочет поднять знания Cи на новый уровень.

Читаем онлайн "Экстремальный Си. Параллелизм, ООП и продвинутые возможности". [Страница - 3]

98
Ассемблер........................................................................................................................................100
Компоновщик................................................................................................................................101
Принцип работы компоновщика......................................................................................102
Компоновщик можно обмануть!.......................................................................................110
Декорирование имен в C++...............................................................................................114
Резюме..............................................................................................................................................116
Глава 3. Объектные файлы.............................................................................................................117
Двоичный интерфейс приложений........................................................................................118
Форматы объектных файлов....................................................................................................119
Переносимые объектные файлы.............................................................................................121
Исполняемые объектные файлы.............................................................................................125
Статические библиотеки...........................................................................................................129
Динамические библиотеки.......................................................................................................138
Ручная загрузка разделяемых библиотек......................................................................142
Резюме..............................................................................................................................................145
Глава 4. Структура памяти процесса...........................................................................................146
Внутреннее устройство памяти процесса............................................................................147
Исследование структуры памяти...........................................................................................148
Исследование статической схемы размещения в памяти..............................................149
Сегмент BSS.............................................................................................................................151
Сегмент Data...........................................................................................................................153
Сегмент Text............................................................................................................................157
Исследование динамической схемы размещения в памяти..........................................159
Отражение памяти.................................................................................................................160
Стек.............................................................................................................................................164
Куча.............................................................................................................................................166
Резюме..............................................................................................................................................169

Оглавление  9

Глава 5. Стек и куча...........................................................................................................................171
Стек...................................................................................................................................................172
Исследование содержимого стека....................................................................................173
Рекомендации по использованию стековой памяти..................................................179
Куча...................................................................................................................................................183
Выделение и освобождение памяти в куче...................................................................185
Принцип работы кучи..........................................................................................................193
Управление памятью в средах с ограниченными ресурсами........................................197
Среды с ограниченной памятью.......................................................................................198
Высокопроизводительные среды.....................................................................................200
Резюме..............................................................................................................................................206
Глава 6. ООП и инкапсуляция......................................................................................................208
Объектно-ориентированное мышление...............................................................................210
Как мы мыслим.......................................................................................................................211
Диаграммы связей и объектные модели........................................................................212
В коде нет никаких объектов.............................................................................................214
Атрибуты объектов................................................................................................................216
Предметная область..............................................................................................................216
Отношения между объектами...........................................................................................217
Объектно-ориентированные операции..........................................................................218
Объекты имеют поведение.................................................................................................221
Почему язык C не является объектно-ориентированным.............................................221
Инкапсуляция...............................................................................................................................222
Инкапсуляция атрибутов....................................................................................................223
Инкапсуляция --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.