TietokoneetOhjelmointi

Modulaarinen ohjelmointi

Modulaarinen ohjelmointi toimii periaatteella "jakaa ja valloittaa". On välttämätöntä ymmärtää.

Modulaarinen ohjelmointi merkitsee ohjelman organisointia itsenäisinä pieninä yksikköinä, joita kutsutaan yleisesti moduuliksi, joiden käyttäytyminen ja rakenne ovat täysin määriteltyjä periaatteita. On syytä jakaa "moduulin" käsitteen soveltaminen, kun otetaan huomioon ohjelmointikielen syntaksiyksikkö ja kun puhutaan suuren ohjelman sirpaloitumisyksiköstä useisiin lohkoihin, jotka voidaan toteuttaa sekä menettelyjen että toimintojen muodossa. Modulaarisen ohjelmoinnin avulla voidaan yksinkertaistaa ohjelman testausta ja virheiden oikea-aikaista havaitsemista. Voit erottaa laitteistosta riippuvien tehtävien tiukasti muista osavälineistä, mikä parantaa kehitettävien ohjelmien liikkuvuutta. Aikakriittiset moduulit voidaan muuntaa erikseen, mikä tekee prosessista helpompaa ja tehostaa paljon. Lisäksi modulaarinen ohjelmointi on paljon helpompi ymmärtää, koska moduuleja voidaan tehokkaasti käyttää rakennuspalikoina muissa ohjelmissa.

Hyvin termi "moduuli" alkoi käyttää ohjelmointiin liittyen modulaarisen periaatteen käyttöönotossa kirjoitettaessa ohjelmia. Seitsemänkymmentäluvuissa moduulia kutsuttiin jonkin funktion tai menettelyn mukaan, joka on kirjoitettu tiettyjen sääntöjen mukaan. Koska tuolloin ei ollut yleisesti tunnustettuja vaatimuksia, moduulia kutsuttiin menettelyksi, jonka koko oli jopa viisikymmentä riviä. Parnassus muodosti moduulin ensimmäiset konkreettiset vaatimukset: "Yhden moduulin muodostamiseksi pitäisi olla tarpeeksi vähän tietoa sisällön sisällöstä." On käynyt ilmi, että Parnassus oli aluksi muodostanut tietojenkäsittelyn piilottamisen käsitteen. Sen määritelmä johtaa meidät siihen, että hierarkian alimman ja korkeimman tason erillisiä menettelyjä voidaan kutsua moduuliksi. Tietojen piilottamista luotettavasti ei voitu tarjota tuolloin käytössä olleiden rakenteiden avulla, koska ne koskivat globaalien muuttujien voimakasta toimintaa ja niiden käyttäytymistä monimutkaisissa ohjelmissa on hyvin vaikea ennustaa. Tarvittiin luoda sellainen rakenne, joka eristettiin näistä muuttujista. Hänet kutsuttiin moduuliksi, ja sen pohjalta syntyi modulaarinen ohjelmointi.

Aluksi oletettiin, että monimutkaisten ohjelmistopakettien toteutus voidaan toteuttaa käyttämällä moduulia sekä toimintoja ja menettelytapoja muotoiluna, joka yhdistää ja piilottaa tietyn alitetoiminnon toteutuksen yksityiskohdat. Mutta Turbo Pascal ei täysin toteuttanut modulaarista ohjelmointiperiaatetta. Tällä kielellä sisäisiä moduuleja ei tueta, tuontia ei toteuteta joustavasti, koska se ei salli muiden osien tuomista muista moduuleista. Tämän olosuhteen yhdistetty vaikutus siihen, että henkilökohtaisten tietokoneiden leviämisen myötä ohjelmoijien määrä on laajentunut merkittävästi, mikä on vähentänyt teoreettisen valmiustason keskitasoa ja johtanut siihen, että kehittäessään sovelluksia moduuleja käytettiin työkaluina ongelmien kirjastojen luomiseen toiminnoista ja menetelmistä. Vain ammattitaitoiset ohjelmoijat käyttivät tämän kielisuunnittelun täyden voiman kaikissa kohteissa.

Jos katsot Pascal-moduuleja ohjelmoijan näkökulmasta, niiden lukumäärä on määriteltävä tehtävän hajoamisella useisiin subtaskseihin riippumatta toisistaan. Äärimmäisessä tapauksessa moduulia voidaan käyttää vain yhdellä menettelyllä, jos vaaditaan, että sen suorittama paikallinen toiminta on täysin riippumaton muiden ohjelmien osien vaikutuksesta, kun projektikoodiin tehdään muutoksia.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fi.birmiss.com. Theme powered by WordPress.