Maszyna wielopoziomowa to wieloetapowy proces, który musi przejść każdy program napisany w postaci kodu źródłowego w języku wysokiego poziomu (jakim posługuje się programista) do poziomu języka maszynowego (jakim posługuje się komputer). Prezentacja ta opisuje i wyjaśnia poszczególne etapy tego procesu.