LiveZilla Live Chat Software
Importitall
Register/Login Login Contact UsContacts BlogBlog
Cart Items : 0 | Cart Total : R0
Books > Computers & Technology > Computer Science > B00IGKE2HS
  1. Advanced C and C++ Compiling
    Image(s) provided for illustrative purposes and may differ from the actual product
  2. Advanced C and C++ Compiling

    [B00IGKE2HS]
    Delivery: 10-20 Working Days
    Not Available / Digital Item

    pinterest
Additional Information


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.

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


Who this book is for

C/C++ software designers aspiring to senior levels, software architects, build engineers, and Linux system administrators.

Similar Products

Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14Building Microservices: Designing Fine-Grained SystemsThe Boost C++ LibrariesEffective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series)21st Century C: C Tips from the New SchoolMachine Learning With Random Forests And Decision Trees: A Mostly Intuitive Guide, But Also Some PythonGetting Started with LLVM Core LibrariesMastering Algorithms with C: Useful Techniques from Sorting to EncryptionMarkov Models: Master Data Science and Unsupervised Machine Learning in Python
Specifications

Country
USA
Author
Milan Stevanovic
Binding
Kindle Edition
Edition
1
EISBN
9781430266686
Format
Kindle eBook
Label
Apress
Manufacturer
Apress
NumberOfPages
334
PublicationDate
2014-04-22
Publisher
Apress
ReleaseDate
2014-04-22
Studio
Apress
Please Note

The authorised South African distributor of this product is under no obligation to honour the manufacture's guarantees/warranties or to provide after-sales service.

Please note that this product is based in the USA, and is designed and labelled to be used in the USA. If the unit is powered and plugs into an electrical socket, we cannot import the unit for you due to local regulations, as a permit is required for electrical goods. Please check with us if you are unsure or need any assistance!

Please also note that certain items cannot be imported, these include Alcohol, Agricultural Remedies, Animals, Batteries, Flammable Materials, Farm Feeds, Currency, Food, Furs, Chemicals, Explosives, Medications, Plants, Poisons, Seeds, Supplements, Nutrients, Pressurized Cans, Tactical Equipment, Vitamins, Weaponry and Weaponry Accessories. In these cases, information displayed above is for reference/informational purposes only and the item will not be imported. All content is generated and displayed from an automated USA product feed, and if the item cannot be imported for any reason, including carrier restrictions and/or import or sales restrictions under South African or American law, we do reserve the right to cancel and refund the order in full. If you are not sure if we are permitted to bring in an item, please send us an e-mail with a link to the item to confirm.

Please also ensure that you are ordering the correct item for your particular application as returns to the USA are costly. Product reviews are also provided for most of our items, which can give you a good idea for possible things to look out for and the quality of the item. By clicking Add to Cart, you are confirming that the item is correct and you accept the conditions listed here.