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

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

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

Жанр:

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

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

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

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

Питер

Год издания:

ISBN:

978-5-4461-1694-2

Отзывы:

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

Рейтинг:

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

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

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

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

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

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

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

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

поведения...................................................................................................225
Принцип сокрытия информации.....................................................................................235
Резюме..............................................................................................................................................242
Глава 7. Композиция и агрегация.................................................................................................244
Отношения между классами....................................................................................................244
Объекты и классы.........................................................................................................................245
Композиция....................................................................................................................................247
Агрегация........................................................................................................................................253
Резюме..............................................................................................................................................259
Глава 8. Наследование и полиморфизм.....................................................................................260
Наследование.................................................................................................................................260
Природа наследования.........................................................................................................261
Полиморфизм................................................................................................................................277
Что такое полиморфизм......................................................................................................277
Зачем нужен полиморфизм................................................................................................280
Полиморфное поведение в языке C................................................................................280
Резюме..............................................................................................................................................288

10  Оглавление

Глава 9. Абстракция данных и ООП в C++..............................................................................289
Абстракция данных.....................................................................................................................289
Объектно-ориентированные концепции в C++................................................................293
Инкапсуляция.........................................................................................................................293
Наследование..........................................................................................................................296
Полиморфизм.........................................................................................................................302
Абстрактные классы.............................................................................................................305
Резюме..............................................................................................................................................306
Глава 10. История и архитектура Unix.......................................................................................307
История Unix.................................................................................................................................308
Multics OS и Unix..................................................................................................................308
BCPL и B...................................................................................................................................309
Путь к C.....................................................................................................................................310
Архитектура Unix.........................................................................................................................312
Философия...............................................................................................................................312
Многослойная структура Unix..........................................................................................314
Интерфейс командной оболочки для пользовательских приложений.....................317
Интерфейс ядра для кольца командной оболочки...........................................................322
Ядро...................................................................................................................................................327
Аппаратное обеспечение............................................................................................................332
Резюме..............................................................................................................................................334
Глава 11. Системные вызовы и ядра............................................................................................335
Системные вызовы.......................................................................................................................335
Тщательное исследование системных вызовов...........................................................336
Выполнение системного вызова напрямую, в обход стандартной
библиотеки C...........................................................................................................................337
Внутри функции syscall.......................................................................................................340
Добавление системного вызова в Linux.........................................................................342
Ядра Unix........................................................................................................................................355
Монолитные ядра и микроядра........................................................................................356
Linux...........................................................................................................................................357
Модули ядра............................................................................................................................358
Резюме..............................................................................................................................................364
Глава 12. Последние нововведения в --">

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


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