KompjûtersProgramming

Modulêre programmearring

Modulêre programmearring wurket op it prinsipe fan 'divie en feroverje'. It is needsaak om te begripen.

Modulêre programmearring betsjuttet de organisaasje fan it programma as in set fan ûnôfhinklike lytse ienheden, dy't normaal as modules neamd wurde, dy't gedrach en struktuer folslein ûnderwerp binne fan goed definiearre prinsipes. It is de muoite wurdich om te dielen fan it brûken fan it begryp "ienheid" as der in sicht fan 'e syntaktyske ienheid fan in taal programma en as is it in ferpletterjende nederlaach ienheid fan in grut programma yn ferskate blokken dy't útfierd wurde kinne yn de foarm fan prosedueres, likegoed as yn ' e foarm fan funksjes. It brûken fan Modular programmearring makket it mooglik om te ferienfâldigjen de teste programma en it goede stuit de opspoaren fan flaters. Jo kinne de hardware-ôfhinklike opjeften fan oare subtasken krekt trenne, sadat de mobility fan 'e programma's ferbettere wurde. Tydlik krityske modules kinne apart ferwurke wurde, wêrtroch it proses folle makliker makket en de effektiviteit folle heger makket. Dêrneist is de modulare programmearring folle makliker om te begripen, om't modules effektyf brûkt wurde kinne as boustiennen yn oare programma's.

De hiele term "module" begon te brûken yn programmearring yn ferbân mei de ynfiering fan it modulêre prinsipe by it skriuwen fan programma's. Yn 'e santiger jierren waard in modul neamd funksje of proseduere neamd neffens guon regels. Sûnt yn dy tiid wiene der gjin universele erkende easken, it modul waard in proses neamd, hokker grutte wie oant fyftich rigels. Parnassus foarme de earste konkrete easken foar it modul: "Om ien modul te foarmjen, moat genôch minimalen kennis oer de ynhâld fan 'e oare wêze." It bliuwt út, it wie Parnassus, dy't earst it konsept fan ynformaasje yn 'e programmearring foarme. De definysje liedt ús ta it feit dat in aparte proseduere fan it leechste en it heechste nivo fan de hierargy in modul neamd wurde kin. Fertsjinwurdlik ferbiede koe de ynformaasje net stipe wurde troch de gebrûk fan 'e struktueren dy't yn dy tiid bestean foarkomme, om't se ûndergean waarden fan' e sterke aksje fan globale fariabelen, en har gedrach yn komplekse programma's is tige swier om te praten. It wie nedich om in konstruksje te meitsjen dy't fan dizze fariabelen isolearre waard. It wie har dat it modul neamd waard, en op har basis waard modeleare programmearring berne.

Yn it earstoan waard oannommen dat de útfiering fan komplekse softwarepakkingen ynfierd wurde kin troch it module te brûken mei funksjes en prosedueres as in ûntwerp dat kombinearret en ferhellet de details fan 'e ymplemintaasje fan in spesifike subtask. But Turbo Pascal did not fully implement the modular programming principle. Yn dizze taal is der gjin stipe foar ynterne modules, de ymport wurdt net folslein ynfierd, om't it gjin ymportearje fan objekten út guon oare modules. It kombinearre effekt fan dizze omstannichheid mei it feit dat troch it proliferearjen fan persoanlike kompjûters it oantal programmers sterk útwreide hat, dy't it trochsneed nivo fan teoretyske readens ferlege hat, liede ta it falt dat by it ûntwikkeljen fan tapassingen modulen brûkt wurde as ark foar ûntwikkelbiblioteken fan funksjes en prosedueres. Allinnich kwalifisearre programmers tapassen de folsleine krêft fan dit taalûntwerp foar struktuerjende wurksjes fan alle objekten.

As jo nei de Pascal-modules sjogge út it punt fan de programmer, dan moatte har nûmer bepaald wurde troch de opdracht te meitsjen yn in tal subtasken ûnôfhinklik fan elkoar. Yn it ekstreme gefal kin it module brûkt wurde om yn ien inkelde proseduerje te gean as it ferplicht is dat it lokale aksje dat it útfiert is folslein ûnôfhinklik fan 'e ynfloed fan oare dielen fan it programma as wizigingen makke wurde oan it projektkoade.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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