Эффективный C, Профессиональное программирование, Сикорд Р.С., 2022.
Мир работает на коде, написанном на C, но в большинстве учебных заведений программированию учат на Python или Java. Книга «Эффективный C. Профессиональное программирование восполняет этот пробел и предлагает современный взгляд на C. Здесь рассмотрен C17, а также потенциальные возможности C2x. Издание неизбежно станет классикой, с его помощью вы научитесь писать профессиональные и надежные программы на C, которые лягут в основу устойчивых систем и решат реальные задачи.
Куча и менеджеры памяти.
Динамически выделяемая память имеет динамический срок хранения. Время жизни динамически выделенного объекта находится в промежутке между его выделением и освобождением. Этот вид памяти выделяется из кучи. Она представляет собой один или несколько крупных блоков памяти, которые могут быть поделены на части и управляются менеджером памяти. Менеджеры памяти (memory manager) — это библиотеки для управления кучей, предоставляющие реализации стандартных функций по работе с памятью, которые будут описаны ниже. Менеджер памяти выполняется в рамках клиентского процесса. Он запрашивает у операционной системы один или несколько блоков памяти и затем выделяет их для клиентского кода, когда тот вызывает функцию выделения памяти.
Краткое содержание.
Предисловие Паскаля Куока.
Предисловие Олли Уайтхауса.
Благодарности.
Введение.
Глава 1.Знакомство с C.
Глава 2.Объекты, функции и типы.
Глава 3.Арифметические типы.
Глава 4.Выражения и операции.
Глава 5.Управляющая логика.
Глава 6.Динамически выделяемая память.
Глава 7.Символы и строки.
Глава 8.Ввод/вывод.
Глава 9.Препроцессор (в соавторстве с Аароном Баллманом).
Глава 10.Структура программы (в соавторстве с Аароном Баллманом).
Глава 11.Отладка, тестирование и анализ.
Список литературы.
Об авторе.
О соавторе.
О научном редакторе.
Купить .
Теги: Сикорд :: книги по программированию :: программирование
Смотрите также учебники, книги и учебные материалы:
- SQL, Быстрое погружение, Шилдс У., 2022
- Spring Boot по-быстрому, Хеклер М., 2022
- РНР глазами хакера, Фленов М.Е., 2023
- Kali Linux в действии, Аудит безопасности информационных систем, Скабцов Н., 2024
- Этичный хакинг, Практическое руководство по взлому, Грэм Д.Г., 2022
- Чистый Agile, Основы гибкости, Мартин Р., 2024
- Современный подход к программной архитектуре, Сложные компромиссы, Форд Н., Ричардс М., Садаладж П., Дехгани Ж., 2023
- Современная программная инженерия, ПО в эпоху эджайла и непрерывного развертывания, Фарли Д., 2023