Programming fundamentals - Part 06: Simulating a computer

In this chapter we will step down to a lower level to get an idea of how computers actually process data. Most of the time we don't need to work at this low level and many people have had careers where they have not had to look at instruction sets or assembly language a single time. However, knowledge is power and knowing how the computer might represent higher-level constructs is useful in…