Библиотека knigago >> Компьютеры: Языки и системы программирования >> Другие языки и системы программирования >> Язык C. Мастерство программирования. Принципы, практики и паттерны


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

# 1104, книга: Оскорбление [неоконченное]
автор: Роберт Ирвин Говард

"Оскорбление" Роберта Говарда - это неоконченное фэнтезийное повествование, действие которого происходит в суровом мире мечей и колдовства. Несмотря на незавершенность, этот рассказ представляет собой захватывающее путешествие в мир Хайбории, полный смертельной вражды и судьбоносных столкновений. Главный герой, Грюн, и его товарищи из клана Лопан - типичные ховардовские изгои. Они - грозные воины, отвергнутые своим племенем и изгнанные в суровую пустошь. Когда их путь пересекается с...

Кристофер Прешерн - Язык C. Мастерство программирования. Принципы, практики и паттерны

Язык C. Мастерство программирования. Принципы, практики и паттерны
Книга - Язык C. Мастерство программирования. Принципы, практики и паттерны.  Кристофер Прешерн  - прочитать полностью в библиотеке КнигаГо
Название:
Язык C. Мастерство программирования. Принципы, практики и паттерны
Кристофер Прешерн

Жанр:

Другие языки и системы программирования

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

неизвестно

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

ДМК Пресс

Год издания:

ISBN:

978-6-01810-340-7

Отзывы:

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

Рейтинг:

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

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

Краткое содержание книги "Язык C. Мастерство программирования. Принципы, практики и паттерны"

В этом практическом руководстве начинающие и опытные программисты на C найдут наставления по принятию проектных решений, включая пошаговое применение паттернов к сквозным примерам.

Автор, один из ведущих членов сообщества паттернов проектирования, объясняет, как организовать программу на C, как обрабатывать ошибки и проектировать гибкие интерфейсы. В части I вы научитесь реализовывать проверенные практикой подходы к программированию на языке C; часть II показывает, как паттерны программирования на C применяются к реализации более крупных программ.

Читаем онлайн "Язык C. Мастерство программирования. Принципы, практики и паттерны". [Страница - 2]

дальше.......................................................................................................112

Глава 4. Возврат данных из C-функций................................................... 113
Сквозной пример............................................................................................115
Возвращаемое значение....................................................................................... 116

6

 Оглавление
Выходные параметры........................................................................................... 119
Агрегат................................................................................................................... 123
Неизменяемый экземпляр................................................................................... 128
Буфер, принадлежащий вызывающей стороне.................................................. 131
Вызываемая сторона выделяет память............................................................... 135

Резюме..............................................................................................................139
Что дальше.......................................................................................................140

Глава 5. Время жизни и владение данными.......................................... 141

Сквозной пример............................................................................................143
Программный модуль без состояния................................................................... 144
Программный модуль с глобальным состоянием............................................... 148
Экземпляр, принадлежащий вызывающей стороне.......................................... 152
Разделяемый экземпляр....................................................................................... 158
Резюме..............................................................................................................164
Для дополнительного чтения.........................................................................165
Что дальше.......................................................................................................166

Глава 6. Гибкие API...................................................................................... 167

Сквозной пример............................................................................................169
Заголовочные файлы............................................................................................ 169
Описатель.............................................................................................................. 172
Динамический интерфейс.................................................................................... 176
Управление функцией.......................................................................................... 179
Резюме..............................................................................................................183
Для дополнительного чтения.........................................................................183
Что дальше.......................................................................................................184

Глава 7. Гибкие интерфейсы итераторов................................................. 185

Сквозной пример............................................................................................187
Доступ по индексу................................................................................................. 188
Курсор..................................................................................................................... 192
Итератор обратного вызова................................................................................. 197
Резюме..............................................................................................................202
Для дополнительного чтения.........................................................................203
Что дальше.......................................................................................................204

Глава 8. Организация файлов в модульных программах.................... 205
Сквозной пример............................................................................................207
Охрана включения................................................................................................ 209
Каталоги программных модулей......................................................................... 212
Глобальный каталог include.................................................................................. 217
Автономный компонент....................................................................................... 221
Копия API............................................................................................................... 226
Резюме..............................................................................................................235
Что дальше.......................................................................................................235

Глава 9. Бегство из ада #ifdef.................................................................... 236
Сквозной пример............................................................................................238
Избегание вариантов............................................................................................ 240

Оглавление  7
Изолированные примитивы................................................................................ 243
Атомарные примитивы........................................................................................ 246
Уровень абстракции.............................................................................................. 250
Разделение реализаций вариантов...................................................................... 255

Резюме..............................................................................................................261
Для дополнительного чтения.........................................................................261
Что дальше.......................................................................................................262

ЧАСТЬ II. Истории о паттернах................................................................ 263
Глава 10. Реализация протоколирования............................................... 264
История о паттернах.......................................................................................264
Организация --">

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


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

Книги схожие с «Язык C. Мастерство программирования. Принципы, практики и паттерны» по жанру, серии, автору или названию: