1) O documento discute arquiteturas de computadores e como os programas são executados nos computadores.
2) São descritas as etapas de tradução e interpretação de programas, desde linguagens de alto nível até a linguagem de máquina.
3) As muitas etapas servem para que programas em diferentes linguagens possam rodar em diferentes processadores de forma independente, reduzindo a complexidade.