Pętla ogólna
Z Wikipedii, wolnej encyclopedia
Pętla ogólna to konstrukcja programistyczna stanowiąca jeden z rodzajów pętli, dostępna w niektórych językach programowania. Pętla ta umożliwia między innymi definiowanie pętli iteracyjnych. Jednak składnia tego rodzaju pętli zdefiniowana jest na niższym poziomie abstrakcji od pętli iteracyjnych, co oznacza, iż programista, który definiuje w kodzie źródłowym określony algorytm z użyciem takiej pętli, musi jawnie, wprost, definiować warunek zakończenia takiej pętli oraz jawnie modyfikować wartość zmiennej sterującej (o ile występuje). Pętle tego typu dostępne są w grupie języków określanych w literaturze przedmiotu jako rodzina języka C oraz języków C-podobnych (także: C-pochodnych). Obejmuje ona między innymi takie języki jak: C[1][2][3][4], C++[3][5], C#, Java, JavaScript[6], D[7], C--, i inne, a także języki których składnia była przez autorów tych języków choć częściowo wzorowana na składni języka C, np. Perl[8].