Program jest to kod wykonywanego programu (instrukcje programu).
Dane są to dane potrzebne programowi podczas wykonywania.
Stos jest specjalnym miejscem, w którym przechowywane są tzw. zmienne lokalne oraz kody powrotu z funkcji.
Programy komputerowe działają zazwyczaj zgodnie z pewnym algorytmem