În programarea computerelor, o buclă este o secvență de instrucțiuni care se repetă continuu până când se atinge o anumită condiție. De obicei, se efectuează un anumit proces, cum ar fi obținerea unui element de date și schimbarea acestuia, apoi se verifică o anumită condiție, cum ar fi dacă un contor a atins un număr prescris.