КомпјутериПрограмирање

Модуларни програмирање

Модуларни програмирање ради на принципу "завади па владај". Вреди истражити.

Модуларни програмирање подразумева организовање програма, као већег броја независних малих димензија блокова, који се обично називају модула, понашање и структура су прилично потпуно подређени одређени принципи. Вреди да се деле коришћење концепта "јединице" када постоји поглед на синтаксичке јединице језичког програма и када је дробљење јединицу великог програма на више блокова који се могу имплементирати у облику процедура, као иу форми функција. Употреба модуларног програмирања омогућава да се поједностави програм тестирања и благовремено откривање грешака. То може бити строго одвојене задатке хардвер зависи од других подзадатке, који ће побољшати мобилност утврђених програма. временски критичне модули могу мењати одвојено, што знатно поједностављује процес и чини ефикасност много већа. Поред тога, модуларни програмирање је много лакше да разуме, јер се модули могу се ефикасно користити као градивни блокови за друге програме.

Термин "модул" сама почела да се користи у програмирању у вези са увођењем модуларне принципа приликом писања програма. Седамдесетих година, модул се зове неку функцију или поступка, који је писан према одређеним правилима. Пошто у то време није била формирана општеприхваћених услова, модул се зове било који процес чија величина је до педесет линија. Парнас Први конкретизује формирани су услови за модул: ". Да би се формирао један модул би требало да буде довољно за минимално знање о садржају другог" Испоставило се да је то први пут Парнас формира концепт информација крије у програму. Његова дефиниција нас доводи до тога да се модул може из било којег појединачног поступком као најниже и највишег нивоа хијерархије. Сигурно сакрити информације не може постићи употребом структуре које постоје у то време, јер су подложни драмског ефекта глобалних променљивих и њихово понашање је тешко предвидети у сложеним програмима. Било је потребно створити структуру која се изолована из ових варијабли. То је била и по имену модула, а на основу њега, а рођен је модуларни програм.

Првобитно претпостављено је да имплементација сложених софтверских система могу се применити помоћу модула у пару са функцијама и процедурама и изградња уједињује и сакрива детаље имплементације одређеног подзадатак. Али у Турбо Пасцал језику то није у потпуности имплементиран принцип модуларног програмирања. Овај језик не подржава комплетне унутрашње модула, увоз спроводи недовољно флексибилан, јер не дозвољава да се увози предмете од других модула. Комбиновани утицај ове чињенице са чињеницом да са пролиферација персоналних рачунара знатно проширио спектар програмских људи, која је умањила просечан ниво теоријског припреме, довело до тога да је развој апликацијских модула су коришћени као средство стварања проблема библиотека функција и процедура. Само квалификовани програмери користе пуну моћ језика структура за све објекте у структурирању операција.

Ако погледате Пасцал јединица из перспективе програмера, њихов број треба да буде одређен распадања проблема у великом броју под-задатака, независно један од другог. У крајњем случају, модул може да се користи за закључак да је само један третман, ако је потребно, на локалну акцију да се спроводи, било је потпуно независан од утицаја других делова програма са променама у нацрту закона.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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