CyfrifiaduronRhaglennu

Rhaglennu Modiwlaidd

Mae rhaglenni modiwlaidd yn gweithio ar yr egwyddor o "rannu a choncro". Mae angen deall.

Mae rhaglenni modiwlaidd yn awgrymu bod y rhaglen yn cael ei threfnu fel set o unedau bach annibynnol, y cyfeirir atynt yn aml fel modiwlau y mae eu hymddygiad a'u strwythur yn hollol ddarostyngedig i egwyddorion wedi'u diffinio'n dda. Mae'n werth rhannu'r broses o gymhwyso'r cysyniad o "modiwl" pan, o ystyried uned gystrawenol yr iaith raglennu, ac wrth sôn am uned darnio rhaglen fawr i nifer o flociau, y gellir eu gweithredu ar ffurf gweithdrefnau ac fel swyddogaethau. Mae'r defnydd o raglenni modiwlaidd yn ei gwneud hi'n bosibl symleiddio'r broses o brofi'r rhaglen a chanfod camgymeriadau yn brydlon. Gallwch chi wahanu'r tasgau sy'n dibynnu ar galedwedd gan is-dasgau eraill, a fydd yn gwella symudedd y rhaglenni sy'n cael eu creu. Gellir ail-weithio modiwlau amser-feirniadol ar wahân, sy'n gwneud y broses yn llawer haws ac yn gwneud yr effeithlonrwydd yn llawer uwch. Yn ogystal, mae rhaglenni modiwlaidd yn llawer haws i'w deall, gan y gellir defnyddio modiwlau'n effeithiol fel blociau adeiladu mewn rhaglenni eraill.

Dechreuodd y term "modiwl" ei ddefnyddio mewn rhaglenni mewn cysylltiad â chyflwyno'r egwyddor modiwlaidd wrth ysgrifennu rhaglenni. Yn yr saithdegau, gelwir rhywun yn rhywfaint o swyddogaeth neu weithdrefn a ysgrifennwyd yn ôl rhai rheolau. Ers hynny nid oedd unrhyw ofynion cydnabyddedig yn gyffredinol, gelwir y modiwl yn weithdrefn, gyda maint hyd at hanner canllaw. Parnassus oedd y gofynion concrid cyntaf ar gyfer y modiwl: "I ffurfio un modiwl, dylai fod digon o wybodaeth am gynnwys y llall." Mae'n troi allan, Parnassus oedd y cyntaf a ffurfiodd y cysyniad o wybodaeth yn cuddio mewn rhaglenni. Mae ei ddiffiniad yn ein harwain at y ffaith y gellir galw unrhyw weithdrefn ar wahân o'r lefel isaf a'r lefel uchaf o'r hierarchaeth yn fodiwl. Ni ellir cuddio'r wybodaeth yn ddidrafferth trwy ddefnyddio'r strwythurau sy'n bodoli ar yr adeg honno, gan eu bod yn ddarostyngedig i gamau cryf newidynnau byd-eang, ac mae eu hymddygiad mewn rhaglenni cymhleth yn anodd iawn i'w rhagfynegi. Roedd yn rhaid creu adeilad a oedd ynysig o'r newidynnau hyn. Hwn oedd y gelwid o'r enw modiwl, ac ar ei sail enwyd rhaglennu modwlar.

I ddechrau, rhagdybiwyd y gellir gweithredu pecynnau meddalwedd cymhleth trwy ddefnyddio'r modiwl ynghyd â swyddogaethau a gweithdrefnau fel dyluniad sy'n cyfuno a chuddio manylion gweithrediad is-bwnc penodol. Ond nid oedd Turbo Pascal wedi gweithredu'r egwyddor rhaglennu modiwlaidd yn llawn. Yn yr iaith hon, nid oes cefnogaeth ar gyfer modiwlau mewnol, nid yw'r mewnforio yn cael ei weithredu'n hyblyg, gan nad yw'n caniatáu mewnforio gwrthrychau o rai modiwlau eraill. Effaith gyfunol yr amgylchiad hwn gyda'r ffaith bod nifer y rhaglenwyr wedi ehangu'n sylweddol, gyda gostyngiad yn lefel gyfartalog y parodrwydd damcaniaethol, wedi arwain at y ffaith bod defnyddio modiwlau yn cael ei ddefnyddio fel offer ar gyfer creu llyfrgelloedd problem o swyddogaethau a gweithdrefnau gyda nifer y cyfrifiaduron. Dim ond rhaglenwyr cymwys oedd yn cymhwyso pŵer llawn dyluniad yr iaith hon ar gyfer strwythuro gweithrediadau pob gwrthrychau.

Os edrychwch ar y modiwlau Pascal o safbwynt y rhaglennydd, yna dylid penderfynu ar eu rhif trwy ddadelfennu'r dasg i mewn i nifer o is-dasgau sy'n annibynnol ar ei gilydd. Yn yr achos eithafol, gellir defnyddio'r modiwl i ymuno â hi dim ond un gweithdrefn os yw'n ofynnol bod y camau lleol y mae'n ei gyflawni yn hollol annibynnol o ddylanwad rhannau eraill o'r rhaglen pan wneir newidiadau i'r cod prosiect.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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