part 2 of this series.
I'm trying to condense one of the most complex topics of software engineering in a graspable format. Some corners are consciously cut short for the sake of the topic. Interested readers are strongly encouraged to grab a copy of the recommended books.↩︎
This section is written with the Intel architecture in mind and, while many concepts equally apply to other architectures, there are a wide variety of machines and operating systems available. The text does not apply to all systems.↩︎
External libraries used to build static executables are called "static libraries".↩︎
I'm not entirely clear on the origin of the mechanism. Feel free to update me.↩︎
In reality, sections were introduced much earlier. The order of presentation makes it simpler to present sections at the end.↩︎