Sposób organizacji danych FIFO
Sposób organizacji danych FIFO (First in, first out, Pierwsze weszło, pierwsze wyszło) zakłada, że pierwsze dane dodane do pamięci (lub sterty) zostaną z niej również pierwsze pobrane, tj. będą znajdować się na samej górze stosu, podczas gdy ostatnio zapisane dane będą na dole.
Na podstawie FIFO działa tak znany typ danych jak sterta (heap), który jest przeznaczony do poprawnej pracy ze zmiennymi globalnymi i dynamicznie zmieniającymi się obiektami.