KomputeranBernameyên

Bernameyên Modular

bernameyên Modular xebatên li ser esasê prensîba "perçe bike û birêve bibe". Hêjayî lêkolînê.

bernameyên Modular dimeşin organîzekirina bernameya wek pirejimarî ji blokan serbixwe biçûk-normê, ku bi piranî modules navê, helwest û avahiya pir bi temamî ne prensîbên hin sedest. Ev hêjayî ji bo parvekirina bikaranîna têgeha "yekîneya" e, dema e dîmenek ji sîntaktîk li wir yekîneya a zimanê bernameyê û dema ku yekîneyeke Teala, ji gelek bernameyên nav çend navçên ku dikare di şiklê prosedurên pêkanîn, herweha li e ku form of fonksiyonên. Bikaranîna bernameyên Modular jî gengaz e ku mirov asan bernameya testkirina û tespîta didema ji şaşiyên. Ev dikare bi awayekî hişk were erkên girêdayî-hardware ji din subtasks, ku guhêrbariya bernameyên avakirin dê baştir ji hev cuda. modules dem-krîtîk dikarin cuda bivurne, ku bi awayekî hêsan û pêvajo jî ji bo berevpêşbirina îmkanên gelek bilind. Li gel vê, bernameyên Modular e, pir hesane ku fêm bikin, ji ber ku modules dikare bi bandor wek blokên ji bo bernameyên din tê bikaranîn.

Têgeha "module" bi xwe dest pê kir û li bernameyên di girêdanekê de bi danasîna prensîba Modular dema nivîsandina bernameyên bên bikaranîn. Di salên heftêyan de, a module navê hin kind of function an prosedûrê de, hatiye ku li gor hin qaîdeyan nivîsîn. Ji ber ku di wê demê de bû daxwazên bi giştî qebûl nekira, li module is ti pêvajoya ku size e heta pêncî xetên navê. Parnassus yekem concretized daxwazên ji bo module hatin avakirin: ". Ji bo avakirina module yek divê ji bo zanîna lokal de li ser hêmanên yên din jî bes be" Ango ev cara yekem Parnassus avakirin têgeha agahî nedaye, di bernameyên bû. pênase wî me ji bo wê rastiyê ye ku module dibe ku hawakî yek weke cihê herî paş û di asta herî bilind ya hiyerarşiya sewqî meşîn. Ewle veşêrin agahiyên ku dikarin bi bikaranîna strukturên ku di wê demê de tune ne, dê bi serkeftî be, ji ber ku ew mijar bi bandora dramatîk ên guherbarên global û şêlên wan zehmet e mirov pêşbînî bike, di bernameyên kompleks. Ev ji bo avakirina struktura ku ji van guherbarên îzole pêwîst bû. Ev wê bû û bi navê module, û li ser bingeha ku ew, û bernameyên Modular ji dayik bû.

Di destpêkê de hat texmînkirin, ku bicihkirina sîstemên nivîsbariyê tevlîhev dikare bi bikaranîna module li ser par bi fonksîyon û prosedurên wek avakirina de meşiyan û nehêle ko hûragahiyan li pêkanîna a subtask taybetî pêkanîn. Lê belê di zimanê Turbo Pascal ew bû bi tevahî li prensîpa bernameyên Modular pêkanîn ne. Ev zimanê nayê modules full navxweyî ye, piştgiriya ne, import pêkanîn nebaş nerm, ji ber ku rê nade ji bo têxistina objects ji ti modules din. Bandora bi hev re vê yekê bi ber rastiya ku bi zêdebûna ji komputerên şexsî gelek range gelê bernameyên ku kêm di asta naverast a teorîk amade berfireh dibirin, ji bo wê yekê ku ji bo pêşxistina modules serlêdana weke amûreke ji afirandina pirsgirêka pirtûkxaneyên fonksîyon û prosedurên hatin bikaranîn. Tenê bo bernamekirina bi kalîte hêza full of strukturên ziman ji bo hemû tiştên di avakirin operasyonan de tê bikaranîn.

Ger tu li yekîneyên Pascal binêrin ji perspektîfa bernameçêkerê de, hejmara wan divê ji aliyê decomposition ya pirsgirêka nav hejmarek ji sub-wezîfeyên, serbixwe ji hev û din tê destnîşankirin. Di doza extreme, li module dikare ji bo encamên bikaranîn, ev bi tenê yek tedawî e, eger pêwîst be, ji bo vê çalakiyê de herêmî ku ew pêkanîn, ew bi temamî serbixwe ji bandora yên parçeyên din ên vê programê bi guherînên di reşenivîsa tevgerê bû.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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