ՀամակարգիչներԾրագրավորում

Մոդուլային ծրագրավորում

Մոդուլային ծրագրավորման աշխատում է սկզբունքով «բաժանիր եւ տիրիր». Արժե ուսումնասիրել.

Մոդուլային ծրագրավորում ներառում կազմակերպելու ծրագիրը, որպես բազմակարծության անկախ փոքր չափի բլոկների, որոնք սովորաբար կոչվում են մոդուլներ, պահվածքը եւ կառուցվածքը բավականին լիովին ենթակա որոշակի սկզբունքներ: Արժե կիսել օգտագործումը հայեցակարգին "unit", երբ կա մի տեսարան է բառացի իմաստի եւ շարահյուսական միավորի լեզվի ծրագրի, եւ երբ դա մի ջախջախիչ միավորը մեծ ծրագրի մի քանի բլոկների, որոնք կարող են իրականացվել ձեւով ընթացակարգերի, ինչպես նաեւ ձեւով գործառույթների. Օգտագործումը մոդուլային ծրագրավորում հնարավոր է դարձնում պարզեցնել թեստավորման ծրագիրը եւ ժամանակին հայտնաբերման սխալներով. Այն կարող է լինել խիստ առանձնացված ապարատային կախված խնդիրները այլ subtasks, որոնք կբարելավեն շարժունակության սահմանված ծրագրերի: դրույքով-քննադատական մոդուլներ կարող է փոխել առանձին-առանձին, որն էապես հեշտացնում է գործընթացը եւ դարձնում արդյունավետությունը շատ ավելի բարձր է: Բացի այդ, մոդուլային ծրագրավորում շատ ավելի հեշտ է հասկանալ, թե, քանի որ մոդուլներ կարող է արդյունավետ օգտագործվել որպես շինարարական բլոկների համար այլ ծրագրերի:

Տերմինը «մոդուլը» ինքն սկսեց օգտագործվել է ծրագրավորման ներդրման հետ կապված մի մոդուլային սկզբունքով գրելիս ծրագրեր: Յոթանասունականներից մի մոդուլ կոչվում որոշակի գործառույթ կամ ընթացակարգի, որն արդեն գրավոր ըստ որոշակի կանոնների: Քանի որ այդ ժամանակ չէր ձեւավորվել ընդհանրապես ընդունված պահանջներին, ապա մոդուլը կոչվում ցանկացած գործընթաց, որի չափը կազմում է մինչեւ հիսուն գծերի. Parnassus առաջին կոնկրետացրեց պահանջները մոդուլի էին ձեւավորվել է. «Որպեսզի ձեւավորել մի մոդուլ պետք է բավարար լինի, որ նվազագույն գիտելիքների մասին բովանդակությանը, մյուսը»: Պարզվում է, որ առաջին անգամ էր Parnassus ձեւավորվել հայեցակարգը տեղեկատվության թաքնվում ծրագրավորման. Նրա սահմանումը տանում է մեզ դեպի այն փաստը, որ մոդուլը կարող է նշված ցանկացած մեկ ընթացակարգի որպես ամենացածր եւ ամենաբարձր մակարդակով հիերարխիայի: Ապահով թաքցնել այդ տեղեկությունը չի կարող հասնել օգտագործման կառույցների, որոնք գոյություն ունեն այդ ժամանակ, քանի որ նրանք ենթակա էին դրամատիկ ուժի գլոբալ փոփոխականներ եւ նրանց վարքը դժվար է կանխատեսել է համալիր ծրագրեր: Անհրաժեշտ էր ստեղծել մի կառույց, որը մեկուսացված է այդ փոփոխականների. Այն էր, նրան եւ անունով մոդուլը, եւ դրա հիման վրա, եւ ծնվել մոդուլային ծրագրավորում:

Սկզբում ենթադրվում էր, որ իրականացումը բարդ ծրագրային համակարգերի կարելի է իրականացվել, օգտագործելով մոդուլը վրա անդա հետ գործառույթների եւ ընթացակարգերի, ինչպես նաեւ շինարարական միավորում եւ hides իրականացման մանրամասները որոշակի subtask: Սակայն, Turbo Պասկալ լեզվով, այն լիարժեք չի իրականացվել սկզբունքը մոդուլային ծրագրավորում: Այս լեզուն չի աջակցում լրիվ ներքին մոդուլներ, ներմուծումը իրականացվում բավարար չափով ճկուն, քանի որ այն թույլ չի տալիս ներմուծել օբյեկտները ցանկացած այլ մոդուլներ. Համակցված ազդեցությունը Այս փաստի հետ, որ հետ տարածումը անհատական համակարգիչների մեծապես ընդլայնվել տեսականի ծրագրավորման մարդկանց, ինչը կրճատվել է միջին մակարդակը տեսական նախապատրաստման, հանգեցրել է այն բանին, որ զարգացումը հայտի մոդուլների օգտագործվում էին որպես միջոց ստեղծելու խնդիրը գրադարանների գործառույթների եւ ընթացակարգերի. Միայն որակյալ ծրագրավորողների օգտագործվում է լիարժեք ուժը լեզվի կառույցների բոլոր օբյեկտների structuring գործողությունների:

Եթե դուք նայում Pascal միավորների ծրագրավորող, տեսանկյունից, նրանց թիվը պետք է որոշվի տարրալուծման խնդրի մեջ մի շարք ենթաօրենսդրական-առաջադրանքների, անկախ միմյանց. Ծայրահեղ դեպքում, մոդուլը կարող է օգտագործվել այն եզրակացության, որ դա միայն մեկ բուժում, եթե պահանջվում է, որ տեղական գործողությունների, որ այն իրականացվում է, որ դա եղել է լիովին անկախ ազդեցության այլ մասերում ծրագրի հետ կատարված փոփոխությունների նախագծում օրենսգրքի:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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