Nesten (1) Bij een programma is dit het insluiten van een structuur of structuren van een bepaald type in een structuur van hetzelfde type; bijvoorbeeld het nesten van een lus (de geneste lus) in een andere lus (de nestende lus) of het nesten van een programmadeel (het geneste programadeel) in een ander programmadeel (het nestende programmadeel).
(2) Het insluiten van programmadelen of gegevens in andere programmadelen of gegevens, die een verschillend hiërarchisch niveau hebben, zodat de programmadelen of gegevens op de verschillende niveau’s herhaald kunnen worden uitgevoerd of toegankelijk zijn.