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


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

# 1706, книга: Время потрясений. 1900-1950 гг.
автор: Дмитрий Львович Быков

Прочитав книгу Дмитрия Быкова "Время потрясений", я оказалась в восторге от его глубоких познаний и мастерского повествования. Книга погружает читателя в бурный период русской истории и литературы с 1900 по 1950 год. Быков ярко и непредвзято рисует портреты великих писателей и мыслителей той эпохи. Он не ограничивается общим обзором, а углубляется в их биографии, раскрывая их характеры и мотивации. Его анализы произведений не просто информативны, но и поражают свежестью и...

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

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

Жанр:

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

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

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

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

Питер

Год издания:

ISBN:

978-5-4461-1694-2

Отзывы:

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

Рейтинг:

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

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

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

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

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

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

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

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

процессов...........................................................................................532
Глава 19. Локальные сокеты и IPC..............................................................................................573
Глава 20. Программирование сокетов.........................................................................................613
Глава 21. Интеграция с другими языками.................................................................................655
Глава 22. Модульное тестирование и отладка..........................................................................693
Глава 23. Системы сборки...............................................................................................................730
Послесловие.........................................................................................................................................751

Оглавление
Об авторе................................................................................................................................................. 15
О научных редакторах....................................................................................................................... 16
Введение.................................................................................................................................................. 17
Для кого эта книга.......................................................................................................................... 18
Структура издания......................................................................................................................... 19
Условия, при соблюдении которых книга будет максимально полезной.................. 21
Скачивание файлов с примерами кода................................................................................... 22
Условные обозначения................................................................................................................. 22
От издательства............................................................................................................................... 24
Глава 1. Основные возможности языка........................................................................................ 25
Директивы препроцессора.......................................................................................................... 27
Макросы...................................................................................................................................... 28
Условная компиляция........................................................................................................... 41
Указатели на переменные............................................................................................................ 44
Синтаксис................................................................................................................................... 45
Арифметические операции с указателями на переменные....................................... 47
Обобщенные указатели......................................................................................................... 50
Размер указателей................................................................................................................... 53
Висячие указатели................................................................................................................... 53
Общая информация о функциях.............................................................................................. 56
Анатомия функции.................................................................................................................. 56
Роль функций в архитектуре приложений..................................................................... 57
Управление стеком.................................................................................................................. 57
Передача по значению и передача по ссылке................................................................. 58
Указатели на функции.................................................................................................................. 60
Структуры......................................................................................................................................... 63
Зачем нужны структуры........................................................................................................ 63
Зачем нужны пользовательские типы.............................................................................. 64
Принцип работы структур.................................................................................................... 65

8  Оглавление

Размещение структур в памяти.......................................................................................... 66
Вложенные структуры........................................................................................................... 70
Указатели на структуры........................................................................................................ 71
Резюме................................................................................................................................................ 72
Глава 2. Компиляция и компоновка.............................................................................................. 74
Процесс компиляции.................................................................................................................... 75
Сборка проекта на языке C................................................................................................... 77
Этап 1: предобработка............................................................................................................ 83
Этап 2: компиляция в ассемблерный код........................................................................ 85
Этап 3: компиляция в машинные инструкции.............................................................. 88
Этап 4: компоновка.................................................................................................................. 90
Препроцессор................................................................................................................................... 93
Компилятор...................................................................................................................................... 97
Дерево абстрактного синтаксиса . ..................................................................................... --">

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


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

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