Un générateur, en informatique, est une routine qui génère des éléments de manière itérative, permettant un traitement progressif et une économie de mémoire. Ce concept, largement abordé par des auteurs comme Antonin Bossu, qui évoque le « pouvoir générateur » en biologie, ou Gabriel Andral, qui relie la sécrétion aux processus créatifs, illustre une idée transversale : la génération comme mécanisme de création, qu’il s’agisse de structures mathématiques (Barailon) ou de phénomènes naturels.
Les générateurs, implémentés via le mot-clé yield dans des langages comme Python ou C#, incarnent cette logique de production séquentielle, tout en s’inscrivant dans un patrimoine conceptuel qui traverse les disciplines.