Programmeerimise paradigmad

Allikas: Hinnavaatlus.ee Wiki
Redaktsioon seisuga 30. november 2005, kell 22:52 kasutajalt Madedog (arutelu | kaastööd)
(erin) ←Older revision | Current revision (erin) | Newer revision→ (erin)
Mine navigeerimisribaleMine otsikasti

Protseduuriline programmeerimine

Protseduuriline programmeerimine on paradigma mis põhineb modulaarsuse ning programmikoodi skoobi põhimõttel (ehk täitekoodilause andmevaatluse mõõt). Protseduurilise programmi põhi koosneb ühest või mitmest moodulist (ka pakid või ühikud), kas siis sama programmeerija poolt loodud või eelloodud kellegi teise poolt ning kaasatud kooditeegis.

Iga moodul koosneb ühest või mitmest alamprogrammist (mis võivad koosneda protseduuridest, funktsioonidest, alamrutiinidest või meetoditest, sõltuvalt programmeerimiskeelest). Protseduuriline programm võib sisaldada ka mitmeid skoobiastmeid samas sisaldades alamprogramme mis on defineeritud muudes alamprogrammides. Iga skoop võib sisaldada nimesid mida ei näe välistes skoopides.

Protseduuriline programmeerimine on kasudega võrreldes lihtsa sekventiaalse programmeerimisega kuna protseduuriline kood:

  • on lihtsam lugeda ja hallata
  • on paindlikum
  • harjutab käe sisse hea programmidisaini