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


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

# 941, книга: Волшебные твари и где их искать
автор: Джоан Кэтлин Роулинг

"Волшебные твари и где их искать" Джоан Роулинг - это захватывающая и информативная книга, которая перенесет вас в волшебный мир существ, встречающихся в серии о Гарри Поттере и за ее пределами. Эта книга представляет собой учебник по магической зоологии, написанный вымышленным персонажем "Ньютом Саламандером", автором одноименной книги в серии о Гарри Поттере. В ней содержатся подробные описания более 75 магических существ, от знакомых гиппогрифов и единорогов до более...

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

Доктор Дулитл на Луне. Хью Джон Лофтинг
- Доктор Дулитл на Луне

Жанр: Сказки для детей

Год издания: 1994

Серия: Доктор Дулитл

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

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

Жанр:

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

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

неизвестно

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

ДМК Пресс

Год издания:

ISBN:

978-6-01810-340-7

Отзывы:

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

Рейтинг:

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

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

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

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

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

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

265
Динамический интерфейс 176, 271
Доступ по индексу 188, 270
Единоличное владение 94, 289
Заголовочные файлы 169, 265, 281
Запись об очистке 42
Избегание вариантов 240, 273, 284
Изолированные примитивы 243, 274
Итератор обратного вызова 197
Каталоги программных модулей 212, 265, 282
Копия API 226
Курсор 192, 288
Неизменяемый экземпляр 128
Обертка выделения 97
Объектная обработка ошибок 45, 289
Описатель 172, 288
Отложенная очистка 90
Отложенный захват 272
Охрана включения 209, 266, 281
Переход к обработке ошибки 39
Принцип самурая 35, 267, 283
Проверка указателя 102
Проверка условий 32, 287
Программный модуль без состояния 143, 266
Программный модуль с глобальным
состоянием 147, 268, 280
Протоколирование ошибок 70, 284
пример реализации 264
Пул памяти 105
Разбиение функции 29, 286
Разделение реализаций вариантов 255, 276
Разделяемый экземпляр 158

Сначала стек 83, 285
Специальное возвращаемое значение 67, 289
Управление функцией 179
Уровень абстракции 250, 273
Экземпляр, принадлежащий вызывающей
стороне 152, 289
паттерны проектирования
краткий обзор 12
определение термина 11
преимущества 277, 294
ссылки на известные примеры применения 22
ссылки на опубликованные статьи 24
структура 11
цели 8
подсоленный хеш 280
принцип единственной обязанности 167
принцип инверсии зависимости 167
принцип открытости-закрытости 167
принцип подстановки Лисков 167
принцип разделения интерфейсов 167
проверка предусловий 32
программные модули 142

Р
ресурсы
время жизни и владение 141
захват и очистка нескольких 39, 42, 45

С
сборка мусора
и утечки памяти 92
отсутствие 141
семантическое версионирование 229
синхронизации проблемы 121
совместимость интерфейсов 228
статическая память 80, 87

У
умные указатели 82
управление памятью
для дополнительного чтения 111
обзор паттернов 14, 79, 111
паттерн Вечная память 86, 268, 272, 280
паттерн Единоличное владение 94, 289
паттерн Обертка выделения 97
паттерн Отложенная очистка 90
паттерн Проверка указателя 102

Предметный указатель  299
паттерн Пул памяти 105
паттерн Сначала стек 83, 285
проблемы 78
сквозной пример 83
хранение данных и проблемы с динамической
памятью 80
утечки памяти
и сборка мусора 92
обнаружение 91
сознательные 91
устранение риска 85

Ф
фрагментация памяти 82
функции
возврат информации о состоянии 54
возврат нескольких элементов
информации 119, 124
выбор элементов по одному 193
доступ из нескольких потоков 152
завершение программы в случае ошибки 35
и глобальные экземпляры 148
использование стандартизованных 240
обработка только одного варианта 247
обход элементов 188
отделение инициализации от очистки 45
очистка нескольких ресурсов 39, 42, 45
передача метаинформации 180
передача экземпляров 158
помещение только платформенно независимых
в заголовочные файлы 250
разделение информации о состоянии или
ресурсов 172
разделение обязанностей 29
сокрытие деталей реализации 170
сохранение детальной информации
об ошибке 70
улучшение удобочитаемости 32

Х
хранение данных
выбор паттернов для 279
динамическая память 90
запоминание данных на длительное время 86
определение и документирование очистки 94
паттерн Сначала стек 83
предоставление большого блока неизменяемых
данных 128

проблемы с динамической памятью 80, 105
разделение данных 115, 131, 135
статическая память 87

Ц
центральная функцию протоколирования 266

Э
экземпляры
и программные модули 142
определение термина 141
разделение 158

Книги издательства «ДМК ПРЕСС» можно купить оптом и в розницу
в книготорговой компании «Галактика»
(представляет интересы издательств
«ДМК ПРЕСС», «СОЛОН ПРЕСС», «КТК Галактика»).
Адрес: г. Москва, пр. Андропова, 38;
Тел.: +7(499) 782-38-89. Электронная почта: books@alians-kniga.ru.
При оформлении заказа следует указать адрес (полностью),
по которому должны быть высланы книги;
фамилию, имя и отчество получателя.
Желательно также указать свой телефон и электронный адрес.
Эти книги вы можете заказать и в интернет-магазине:
www.galaktika-dmk.com.

Прешерн К.

Язык С. Мастерство программирования
Принципы, практики и паттерны

Главный редактор

Мовчан Д. А.

dmkpress@gmail.com

Перевод с английского
Корректор
Верстка
Дизайн обложки

Слинкин А. Н.
Абросимова Л. А.
Паранская Н. В.
Мовчан А. Г.

Формат 70×1001/16.
Печать цифровая. Усл. печ. л. 24,29.
Тираж --">

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


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

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