КомпьютерлерБағдарламалау

Модульдік бағдарламалау

Модульдік бағдарламалау «Бөліп билей» принципі бойынша жұмыс істейді. тергеу Worth.

Модульдік бағдарламалау әдетте модульдері аталады тәуелсіз шағын блоктар, көптеген ретінде бағдарламасын ұйымдастыру көздейді, мінез-құлық және құрылымы әбден толық бағынысты жекелеген қағидалары болып табылады. синтаксистік бір көрінісі болған кезде ол «бірлік» тұжырымдамасын пайдалану бөлісуге тұр тілдік бірлік бағдарламасы және қашан ол рәсімдерді түрінде, сондай-ақ іске асыруға болады, бірнеше блоктарға үлкен бағдарламаның ұнтақтау бөлімшесі болып табылады функцияларын түрінде. модульдік бағдарламалау пайдалану жеңілдетуге мүмкіндік береді тестілеу бағдарламасын және қателіктер дер кезінде анықтауды. Ол қатаң белгіленген бағдарламалардың ұтқырлығын арттыруға мүмкіндік береді, басқа подзадач, аппараттық-тәуелді тапсырмаларды бөлуге болады. уақыт-сын модульдер айтарлықтай процесін жеңілдетеді және тиімділігін әлдеқайда жоғары етеді, ол бөлек өзгертуге болады. модульдері тиімді басқа бағдарламаларға арналған блоктар құрылыс ретінде пайдалануға болады, өйткені Сонымен қатар, модульдік бағдарламалау, түсіну әлдеқайда оңай.

бағдарламаларды жазу кезінде «термині модулі» өзі модульдік принципін енгізу байланысты бағдарламалау пайдаланылуы бастады. жетпісінші, модуль белгілі бір ережелерге сәйкес жазылған функциясы немесе рәсімін қандай, деп аталады. сол уақытта жалпы қабылданған талаптарға құрылған жоқ болғандықтан, модуль, оның мөлшері елу желілері дейін кез келген процесс деп аталады. модуль үшін Parnassus бірінші нақтыланды талаптар қалыптастырылды: «бір модулін қалыптастыру мақсатында басқа мазмұны туралы аз білім үшін жеткілікті болуы тиіс.» Ол Parnassus бағдарламалау жасырынып ақпарат ұғымы қалыптасады алғаш рет шықты. Оның анықтамасы модуль төменгі және иерархияның ең жоғарғы деңгейі ретінде кез келген бірыңғай тәртібі аталады мүмкін, бұл шын мәнінде бізге әкеледі. Қауіпсіз олар жаһандық айнымалылар драмалық әсері жатады және олардың мінез-құлық кешенді бағдарламаларына болжау қиын, өйткені ақпарат уақытта бар құрылымдардың пайдалану арқылы қол мүмкін емес жасыру. Ол осы айнымалы оқшауланған құрылымын құру қажет болды. Ол оның және атындағы модуль болды, және оған негізделген, және модульдік бағдарламалау дүниеге келген.

Бастапқыда ол құрылыс нақты подзадачи іске бөлшектер біріктіреді және жасырады ретінде күрделі бағдарламалық қамтамасыз жүйесін енгізу функциялар мен процедуралар бар тең модуль көмегімен жүзеге асыруға болады деп болжанған. Бірақ Turbo Pascal тілінде ол толығымен модульдік бағдарламалау қағидасы жүзеге асырылды жоқ. ол кез келген басқа модульдерден нысандарды импорттау мүмкіндік бермейді, өйткені бұл тілде толық ішкі модульдерін қолдамайды, импорт, жеткіліксіз икемді жүзеге асырылуда. дербес компьютерлер таратпау бар айтарлықтай теориялық дайындықтың орташа деңгейі төмендейді бағдарламалау адамдар, ауқымын кеңейтті, бұл шын мәнінде осы фактіні аралас әсері, қолдану модульдер әзірлеу функциялар мен процедуралардың кітапханалардың проблемасын құру құралы ретінде пайдаланылды, бұл шын мәнінде әкелді. Тек білікті бағдарламашылар операцияларды құрылымдау барлық нысандар үшін тілдік құрылымдардың толық қуатын пайдаланылады.

Егер сіз бағдарламашы тұрғысынан Паскаль бірлік қарасақ, олардың саны қосалқы міндеттерді, бір-біріне тәуелсіз бірқатар Мәселенің ыдырау арқылы айқындалуы тиіс. төтенше жағдайда, модуль қажет болған жағдайда ол, тек бір емдеу жасасу үшін пайдалануға болады, ол жүзеге асырылады жергілікті әрекетке, ол Кодекс жобасында жасалған өзгертулермен бағдарламасының басқа бөліктерінің ықпалынан толығымен тәуелсіз болды.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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