Struktūrinis programavimas: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
Knutux (aptarimas | indėlis)
Nėra keitimo santraukos
 
Tractor (aptarimas | indėlis)
Nėra keitimo santraukos
Eilutė 5:
Struktūriškai programuoti galima beveik bet kuria [[programavimo kalba]], bet nuo maždaug [[1970]] metų, kai pradėjo populiarėti struktūrinis programavimas, naujos procedūrinio programavimo kalbos turėjo papildomų priemonių, skatinančių struktūriškai programuoti. Žinomesnės struktūrinio programavimo kalbos - [[Pascal]] ir [[Ada]].
 
XX amžiaus pabaigoje struktūrinį programavimą pradėjo keisti pažangesnis [[objektinis programavimas]], leidžiantis kurti sudėtingesnes struktūras (objektus), apjungiančias ir programos dalis, ir duomenis.
 
NestruktšrinioNestruktūrinio programavimo kalbose programos eiga valdoma GOTO sakiniais, perkeliančiais vykdymą į tam tikra kodo eilutę. Tuo tarpu struktūrinio programavimo kalbose naudojami salyginiaisąlyginiai bei ciklo sakiniai (("if-then-else", "switch", "unless", "while", "until", ir "for"), kuriais galima sudaryti vykdymo atšakas. Dauguma kalbų taip pat turi ir GOTO galimybę, kuri daugiausiai naudojama per didelio gylio vidinių struktūrų eliminavimui bei kritinėms klaidoms apdoroti.
 
[[Category:Programavimas]]