Epärakenteellinen ohjelmointi
Epärakenteellinen ohjelmointi on varhainen ohjelmointiparadigma Turing-täydelliseen ohjelmointiin (engl. Turing-complete, ks. Turingin kone).
Epärakenteellisia ohjelmointikieliä ovat Assembly sekä varhaiset BASIC, COBOL, FORTRAN ja MUMPS versiot.
Tyypillisiä piirteitä epärakenteellisessa ohjelmointikielessä:
- toistorakenteita ei ole (loop)
- funktiokutsujen sijaan on vain suoria hyppykäskyjä tietylle rivinumerolle (goto)
- muuttujat ovat globaaleja, ei rajattua näkyvyyttä (local scope)
Epärakenteellisuutta pyritään välttämään johtuen taipumuksesta aiheuttaa ”spagettikoodia”.
Vastakohta epärakenteelliseen ohjelmointiin on strukturoitu ohjelmointi.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.