A quick dive into Linux’s ELF and how these are combined to generate an executable ELF. The post also covers a brief on the memory layout of a process.
This is the first part of a series of posts in an attempt to piece together how your computer really runs your code. The topic by itself could have an…
The advantage of a bad memory is that one enjoys several times the same good things for the first time. ― Friedrich Nietzsche As a laptop or smartphone owner, you’re probably…
In the last post, we covered a little bit about what it means to be writing code (you can check it out here). That is, we briefly discussed what you…
If I’m being candid, there is already a whole bunch of content out there on the subject of programming. (If you want to get started on a full-blown course learning…