Deep C Dives: Adventures in C

Книга «Deep C Dives: Adventures in C» представляет собой глубокое исследование языка программирования C, рассматриваемого как «машинно-независимый ассемблер». Автор, Mike James, предлагает читателю отказаться от сравнения C с современными высокоуровневыми языками и вместо этого изучить его уникальные особенности и философию, заложенную создателями.

Основная цель книги — показать C как инструмент для низкоуровневого программирования, где всё сводится к битовым паттернам, а сложные структуры данных реализуются программистом. Это позволяет лучше понять работу аппаратного обеспечения и использовать его возможности напрямую, что недоступно в языках с высоким уровнем абстракции.

Книга структурирована как серия «погружений» (dives) в конкретные темы, от истории и стандартов языка до тонкостей работы с данными и памятью. Она предназначена для тех, кто уже знаком с основами C, но хочет увидеть его под новым углом — как мощный и элегантный язык для решения специфических задач системного программирования.

Deep C Dives: Adventures in C
A
Автор
Mike James
Издательство
I/O Press
Год
2024
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент