Milan Stevanovic - Advanced C and C++ Compiling [2014, PDF, ENG]

Страницы:  1
Ответить
 

Osco do Casco

VIP (Заслуженный)

Стаж: 16 лет

Сообщений: 13529

Osco do Casco · 11-Мар-15 23:51 (10 лет 4 месяца назад, ред. 11-Мар-15 23:56)

Advanced C and C++ Compiling
Год: 2014
Автор: Milan Stevanovic
Издательство: Apress
ISBN: 978-1-4302-6668-6
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 326
Описание: Learning how to write C/C++ code is only the first step. To be a serious programmer, you need to understand the structure and purpose of the binary files produced by the compiler: object files, static libraries, shared libraries, and, of course, executables.
Advanced C and C++ Compiling explains the build process in detail and shows how to integrate code from other developers in the form of deployed libraries as well as how to resolve issues and potential mismatches between your own and external code trees.
With the proliferation of open source, understanding these issues is increasingly the responsibility of the individual programmer. Advanced C and C++ Compiling brings all of the information needed to move from intermediate to expert programmer together in one place -- an engineering guide on the topic of C/C++ binaries to help you get the most accurate and pertinent information in the quickest possible time.
Примеры страниц
Оглавление
About the Author xv
About the Technical Reviewers xvii
Acknowledgments xix
Introduction xxi
Chapter 1: Multitasking OS Basics 1
Chapter 2: Simple Program Lifetime Stages 9
Chapter 3: Program Execution Stages 43
Chapter 4: The Impact of Reusing Concept 53
Chapter 5: Working with Static Libraries 75
Chapter 6: Designing Dynamic Libraries: Basics 81
Chapter 7: Locating the Libraries 115
Chapter 8: Designing Dynamic Libraries: Advanced Topics 137
Chapter 9: Handling Duplicate Symbols When Linking In Dynamic Libraries 155
Chapter 10: Dynamic Libraries Versioning 187
Chapter 11: Dynamic Libraries: Miscellaneous Topics 233
Chapter 12: Linux Toolbox 243
Chapter 13: Linux How To’s 277
Chapter 14: Windows Toolbox 291
Index 309
Опубликовано группой
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

x_tempo_x

Стаж: 17 лет 4 месяца

Сообщений: 55

x_tempo_x · 12-Мар-15 21:59 (спустя 22 часа)

С++ настолько суров, что для описания процесса компиляции понадобилась целая книга.
[Профиль]  [ЛС] 

eptena

Стаж: 16 лет 10 месяцев

Сообщений: 5


eptena · 25-Апр-15 22:36 (спустя 1 месяц 13 дней)

Любой язык настолько суров. Компиляция и связывание, с точки зрения внутреннего устройства, - вещь сложная для любого языка. Это не компиляция кнопкой из-под среды.
[Профиль]  [ЛС] 

HanzoHassashi

Стаж: 13 лет 3 месяца

Сообщений: 19


HanzoHassashi · 05-Июл-15 13:28 (спустя 2 месяца 9 дней)

Кто читал, как вам книга?
[Профиль]  [ЛС] 

matthew0haig

Стаж: 11 лет 2 месяца

Сообщений: 153

matthew0haig · 08-Июл-15 10:22 (спустя 2 дня 20 часов)

posmotrel na kartinki i zakril
[Профиль]  [ЛС] 

ivanstepin

Стаж: 13 лет 10 месяцев

Сообщений: 3


ivanstepin · 12-Июл-15 00:10 (спустя 3 дня)

HanzoHassashi писал(а):
68205909Кто читал, как вам книга?
я где-то полчаса полистал, пока не читал, но вроде книга годная. В общем для опытного разработчика откровений нет, и лично мне бы она сильно пригодилась когда я переходил с win-разработки на nix-разработку, т.к. в каждой теме параллельно идёт описание для двух платформ. В целом книга про то, как правильно готовить библиотеки с точки зрения системной разработки. Т.е. книга про низкоуровневые вещи вроде ABI, манглинга, dll relocation, position-independed code и т.п. Немного затрагивается тема дизайна плагинов. Возможно будет полезна при изучении реверс-инжиниринга.
[Профиль]  [ЛС] 

VVayne

Стаж: 14 лет 10 месяцев

Сообщений: 233


VVayne · 24-Июл-20 19:16 (спустя 5 лет)

Есть ли книга на русском языке? Если нет, то есть ли какие то другие аналоги. Хочется изучить эту тему.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error