Advanced C and C++ Compiling (Paperback)
Language: English
Published by Springer-Verlag Berlin and Heidelberg GmbH & Co. KG, Berlin, 2014
- First Edition
- Softcover
- New

Seller: AussieBookSeller, Truganina, VIC, AustraliaAussieBookSeller
AbeBooks seller since June 22, 2007
Condition: New
US$ 284.41
Quantity: 1 available
Add to basketItem description from seller
Paperback. 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. 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. Shipping may be from our Sydney, NSW warehouse or from our UK or US warehouse, depending on stock availability.…
Seller Inventory # 9781430266679
- Title
- Advanced C and C++ Compiling (Paperback)
- Author
- Milan Stevanovic
- Publisher
- Springer-Verlag Berlin and Heidelberg GmbH & Co. KG, Berlin
- Publication year
- 2014
- Condition
- new
- Binding
- Paperback
- Language
- English
- ISBN 10
- 1430266678
- ISBN 13
- 9781430266679
- Edition
- 1st Edition
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.
What you'll learn
- The details of the build process, including compiling and linking
- The inner workings of static libraries, shared libraries, and executables
- Ways to properly architect code for smooth integration of future changes
- Tips for troubleshooting problems with compiling and linking as well as run-time problems
- How to use operating system-specific (Linux and Windows) tools for analysis of binary files
Table of Contents
- Multitasking OS Basics
- Simple Program Lifetime Stages
- Program Execution Stages
- The Impact of Reusing Concept
- Working with Static Libraries
- Designing Dynamic Libraries: Basics
- Locating the Libraries
- Designing Dynamic Libraries: Advanced Topics
- Handling Duplicate Symbols When Linking In Dynamic Libraries
- Dynamic Libraries Versioning
- Dynamic Libraries Miscellaneous Topics
- The Linux Toolbox
- Linux HowTo's
- Windows Toolbox
"Synopsis" may belong to another edition of this title.
From the Author
The engineers and/or scientists working on the frontiers of the new technologies have been the book's intended target audience from the beginning. The major idea was to provide the 'missing manual' for the world of compiling and linking to the folks whose minds (like mine) are focused on variety of their engineering/scientific disciplines, but whose tools of the trade inevitably walk them down the avenues of C/C++.
Based on the sales statistics (graph attached on my Amazon author's page) in which the geographic areas of the Silicon Valley and the NYC comprise the significant percentage of all US sales, it looks that that my expectations were met.
I hereby thank all the folks who have contacted me on advancedcandcppcompiling@gmail.com with the comments and ideas of how the book may be better. Needless to say, appreciate the many positive comments which came from the individuals of all kinds of engineering profiles.The book is widely perceived as the bridge between the everyday practice of the engineering world and a bit secretive domain of C/C++ compiling/linking. Being genuinely the person of the engineering world and the traveller through the world of compiling/linking, that's the most I've always hoped this book will accomplish.
Interestingly enough, a particular engineering team which I met through my consulting engagements which was the most vocal in the good recommendations features patent portfolio in the domain of digital media which outnumbers my years of age (which is not very small number).
Last but not least - the book has been translated to Chinese.
[End of comment]
The most frequently encountered remark about the book is that the title is a bit misleading, and I agree with that notion. The original book title "Engineering guide to C/C++ compiling, linking, and binary files structure" which IMHO would be more appropriate was not accepted by the publisher as the main title.
...and, yes...the book contains a number of minor errors, errata sheet will come once the busy schedule of computer professional allows it to happen (hopefully some time soon).
Please feel free to pass on the comments and suggestions to advancedcandcppcompiling@gmail.com
"About the title" may belong to another edition of this title.
AussieBookSeller
Truganina, VIC, Australia
AbeBooks seller since June 22, 2007
Shipping rates from Australia to U.S.A.
| Item | 25 to 45 business days | 8 to 14 business days |
|---|---|---|
| First item | US$ 37.00 | US$ 44.00 |
Payment methods
Seller's business information
The Nile Group Pty Ltd
42 Apex Drive
Truganina, VIC Australia 3029
Terms of sale
We guarantee the condition of every book as it's described on the Abebooks web sites. If you're dissatisfied with your purchase (Incorrect Book/Not as Described/Damaged) or if the order hasn't arrived, you're eligible for a refund within 30 days of the estimated delivery date. If you've changed your mind about a book that you've ordered, please use the Ask bookseller a question link to contact us and we'll respond within 2 business days.
Shipping terms
Please note that titles are dispatched from our UK and NZ warehouse. Delivery times specified in shipping terms. Orders ship within 2 business days. Delivery to your door then takes 8-15 days.