Компјутери, Програмирање
Модуларен програмирање
Модуларен програмски работи на принцип на "раздели па владеј". Вреди да се истражува.
Модуларен програмирање вклучува организирање на програмата како множество на независна мали блокови, кои обично се нарекуваат модули, однесувањето и структура се доста целосно подреден одредени принципи. Вреди за споделување на употреба на концептот на "единица", кога постои поглед на синтаксичка единица на јазик програма и кога тоа е дробење единица на голема програма во неколку блокови кои може да се спроведе во форма на постапките, како и во форма на функции. Со користење на модуларен програмирање, прави можно да се поедностави тестирање на програмата и навремено откривање на грешки. Тоа може да се строго одвоени хардвер-зависни задачи од други под-задачи, што ќе се подобри мобилноста на воспоставените програми. време-критички модули може да ја смени одделно, со што значително го поедноставува процесот и го прави на ефикасност е многу повисока. Покрај тоа, модуларен програмирање е многу полесно да се разбере, бидејќи модули може ефективно да се користи како градежен материјал за други програми.
Терминот "модул" самиот почна да се користи во програмирање во врска со воведувањето на модуларен принцип кога пишувате програми. Во седумдесеттите години, модул наречен некаква функција или процедура, која е напишана според одредени правила. Бидејќи во тоа време не е формирана општо прифатените барања, модул се нарекува секој процес чија големина е до педесет линии. Парнас првиот конкретизирана беа формирани барања за модулот: ". Со цел да се формира еден модул треба да биде доволен за минимални познавања за содржината на другите" Излегува тоа беше прв пат Парнас формира концептот на информации крие во програмирањето. Неговата дефиниција не води до фактот дека модул може да биде од било која една постапка како најниска и највисока ниво на хиерархија. Безбедно криење на информацијата не може да се постигне со употреба на структури кои постојат во тоа време, бидејќи тие биле предмет на драматичен ефект на глобални променливи и нивното однесување е тешко да се предвиди во комплексни програми. Тоа беше неопходно за да се создаде структура која е изолирана од овие променливи. Тоа беше нејзиниот и именуван модул, и врз основа на тоа, и е роден модуларен програмирање.
Првично се претпоставуваше дека спроведувањето на комплексни софтверски системи може да се спроведе со користење на модулот на исто ниво со функциите и процедурите што се градежништвото обединува и се крие деталите за спроведување на одредена подзадача. Но, во Turbo Pascal јазик не е целосно спроведен принципот на модуларен програмирање. Овој јазик не поддржува целосна внатрешна модули, увоз спроведува доволно флексибилен, затоа што не дозволува да внесуваат предмети од било кој други модули. Комбинирано влијание на овој факт со фактот дека со зголемувањето на бројот на персонални компјутери во голема мера се прошири опсегот на програмирање луѓе, која го намали просечното ниво на теоретска подготовка, доведе до фактот дека развојот на модули апликација да се користи како средство за создавање на проблемот на библиотеки на функции и процедури. Само квалификувани програмери се користи целосната моќ на јазикот структури за сите објекти во организирањето на активностите.
Ако се погледне на Паскал единици од гледна точка на програмерот, нивниот број треба да се утврди од распаѓање на проблемот во голем број на под-задачи, независно еден од друг. Во екстремен случај, модул може да се користи за склучување тоа е само еден третман, ако е потребно, на локалната акција која што се врши, тоа беше сосема независно од влијанието на другите делови на програмата со промени направени во нацрт-кодот.
Similar articles
Trending Now