Summary
This chapter discussed preliminaries of working on actual code optimizations. It introduced development and optimization tools and discussed the importance of choosing the correct programming language for a project.
The tools discussed were
The compiler tool which transforms a program written in a high-level programming language into an executable binary file
The preprocessor tool that takes care of several processes before the compiler starts its big task
The assembler tool that translates human understandable mnemonics into microprocessor instructions (executable code)
The linker tool that takes all the libraries and object files you have created and links them together
The Make utility tool that aids in checking up on dependencies and ...
Get C++ Footprint and Performance Optimization now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.