KomputilojProgramado

Modula programado

Modula programado laboras laŭ la principo de "dividi por regulo". Valoras enketi.

Modula programado implikas organizi la programo kiel pluralidad de sendependa malgranda-granda blokoj, kiuj estas kutime nomitaj moduloj, la konduto kaj strukturo estas tre tute subordigitaj certaj principoj. Indas dividi la uzon de la koncepto de "unuo" kiam estas vido de la sintaksa unuo de lingvo programon kaj kiam ĝi estas disbatanta unuo de granda programo en pluraj blokoj kiuj povas esti realigita en la formo de proceduroj, kaj ankaŭ en la formo de funkcioj. La uzo de modula programado ebligas simpligi la programo de provoj kaj la oportuna detekto de eraroj. Ĝi povas esti strikte apartigitaj aparataro-dependaj taskoj de aliaj subtareas, kio plibonigos la movebleco de establitaj programoj. tempo-kritika moduloj povas ŝanĝi aparte, kio signife simpligas la procezo kaj faras la efikeco estas multe pli alta. Krome, la modula programado estas multe pli facile kompreni, ĉar la moduloj povas esti efike uzita kiel konstruelementoj por aliaj programoj.

La termino "modulo" mem komencis esti uzitaj en programado lige kun la enkonduko de modula principo kiam skribi programojn. En la sepdekaj, modulo nomita ian funkcio aŭ proceduro, kiu estis skribita laŭ certaj reguloj. Ekde tiutempe ne estis formita ĝenerale akceptitaj postuloj, la modulo estas nomita ajna procezo kies grandeco estas ĝis kvindek linioj. Parnaso unua concretized postuloj por la modulo estis formitaj: "Por formi ununuran modulo estu sufiĉa por la minimuma scio pri la enhavo de la aliaj." Montriĝas, ĝi estis la unua fojo Parnaso formis la koncepton de informo kaŝante en programado. Lia difino kondukas nin al la fakto, ke la modulo povas esti nomata iu ununura procedo kiel la plej malalta kaj la plej alta nivelo de la hierarkio. Sekure kaŝi la informon ne povis esti atingita per la uzo de strukturoj kiuj ekzistas en la momento, kiam ili estis submetitaj al drama efiko de tutmonda variabloj kaj iliaj konduto estas malfacile antaŭdiri en kompleksaj programoj. Necesis krei strukturon kiu estas izolita de tiuj variabloj. Estis ŝia kaj nomis modulo, kaj surbaze de ĝi, kaj naskiĝis modula programado.

Ĝi komence supozis ke la efektivigo de kompleksa programaro sistemoj povas esti realigita uzante la modulo al la paro kun la funkcioj kaj procedoj kiel konstruo kunigas kaŝas la efektivigo detaloj de aparta subtask. Sed en Turbo Pascal lingvo ne estis plene efektivigita la principo de modulaj programado. Tiu lingvo ne subtenas plenan internan moduloj, importado implementado nesufiĉe fleksebla, ĉar ĝi ne permesas importi objektoj de ajna aliaj moduloj. La kombinita influo de tiu fakto kun la fakto, ke kun la proliferación de personaj komputiloj pligrandigis gamo de programado personoj, kiuj reduktis la averaĝa nivelo de teoria preparado, kondukis al tio, ke la evoluo de aplikaĵo moduloj estis uzitaj kiel rimedon krei la problemo de bibliotekoj de funkcioj kaj proceduroj. Nur kvalifikita programistoj uzis la plenan potencon de la lingvo strukturoj por ĉiuj objektoj en la estructuración de operacioj.

Se vi rigardas Pascal unuoj de programisto perspektivo, ilia nombro devus esti difinita per la descomposición de la problemo en kelkajn sub-taskoj, sendependa de unu la alian. En la ekstrema kazo, la modulo povas esti uzata por la konkludo estas nur unu traktado, se necese, al la loka agado, ke ĝi estas efektivigita, ĝi estis tute sendependa de la influo de aliaj partoj de la programo kun la ŝanĝoj faritaj en la malneto kodo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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