KompiuteriaiProgramavimas

Modulinė programavimo

Modulinis programavimas veikia dėl "skaldyk ir valdyk" principą. Verta tirti.

Modulinis programavimas apima organizuoti programą kaip nepriklausomų mažų blokų, kurie paprastai vadinami modulių įvairovę, elgesio ir struktūra yra gana visiškai pavaldžios tam tikri principai. Verta pasidalinti su "vieneto" koncepciją naudoti, kai yra iš sintaksinės Peržiūrėti vieneto kalbos programą ir, kai tai yra trupinimo vienetą dideliu programą į keletą blokų, kurie gali būti įgyvendintos procedūrų formą, taip pat funkcijų forma. Modulinės programavimo naudojimas leidžia supaprastinti testavimo programą ir laiku nustatyti klaidų. Jis gali būti griežtai atskirta aparatūros priklauso užduotis iš kitų smulkesnes užduotis, kurios padės pagerinti nustatytų programų mobilumą. laiko-kritinis moduliai gali pakeisti atskirai, kuri žymiai supaprastina procesą ir daro efektyvumas yra daug didesnis. Be to, modulinis programavimo yra daug lengviau suprasti, nes moduliai gali būti efektyviai naudojamas kaip statybinių blokelių kitas programas.

Terminas "modulis" pati pradėjo būti naudojamas programavimo ryšium su moduliniu principu įvedimo rašant programas. Aštuntajame dešimtmetyje, modulis vadinamas tam tikrą funkciją ar procedūros rūšies, kuri buvo parašyta pagal tam tikras taisykles. Kadangi tuo metu nebuvo suformuotas visuotinai pripažintus reikalavimus, modulis vadinamas bet kokį procesą, kurio dydis yra iki penkiasdešimties linijas. Parnaso pirmasis sukonkretino susiformavo reikalavimai moduliui ". Siekiant sudaryti bendrą modulį turėtų pakakti minimalaus žinių apie kitos turinį" Pasirodo, tai buvo pirmas kartas, Parnaso suformavo informacijos slepiasi programavimo koncepciją. Jo apibrėžimas veda į tai, kad modulis gali būti nurodytos bet vieną procedūrą kaip mažiausia ir aukščiausio lygio hierarchijos. Saugiai slėpti informaciją negalėjo būti pasiektas struktūrų, kurios egzistuoja tuo metu naudoti, nes jie buvo taikomi dramatišką poveikį globalių kintamųjų ir jų elgesys yra sunku prognozuoti, sudėtingų programų. Tai buvo būtina sukurti struktūrą, kuri yra izoliuota nuo šių kintamųjų. Tai buvo jos ir pavadino modulis, ir remiantis juo, ir gimė modulinė programavimo.

Iš pradžių buvo manoma, kad sudėtingų programinės įrangos sistemų įgyvendinimas gali būti įgyvendinta naudojant modulį susilygino su funkcijų ir procedūrų statybos vienija ir paslepia įgyvendinimo detales tam tikros subtask. Bet turbo Pascal kalba buvo ne visiškai įgyvendino modulinės programavimo principą. Ši kalba nepalaiko visapusišką vidaus modulius, importas įgyvendinama nepakankamai lanksti, nes ji neleidžia importuoti objektus iš kitų modulių. Bendras įtaka šio fakto su tuo, kad su asmeniniais kompiuteriais proliferacija labai išsiplėtė asortimentą programavimo žmonių, kurie sumažintų vidutinį lygį teorinio pasirengimo, lėmė tai, kad paraiškos modulių buvo naudojamas kaip sukurti bibliotekų funkcijų ir procedūrų problemą priemonėmis. Tik kvalifikuoti programuotojai naudoti visą galią kalbos struktūrų visų operacijų struktūrą objektų.

Jei pažvelgti Pascal vienetų iš programuotojo perspektyvos, jų skaičius turėtų būti nustatomas pagal problemos skilimo į sub-užduotis, viena nuo kitos nepriklausomos numerį. Kraštutiniu atveju, modulis gali būti naudojamas išvadą, kad yra tik vienas gydymas, jei reikia, į vietos veiksmų, kad ji yra atliekamas, jis buvo visiškai nepriklausoma nuo kitų programos dalių su padarytus pakeitimus kodą projekto įtaka.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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