Kombuyuutarada, Barnaamijka
Barnaamijka Haboon
Barnaamijka caadiga ah wuxuu ka shaqeeyaa mabda'a "kala qaybinta iyo guulaysta". Waa lagama maarmaan in la fahmo.
Barnaamijka ku-meel-gaadhka ahi wuxuu tusinayaa hay'adda barnaamijka sida qaybo yaryar oo madax-bannaan, kuwaas oo inta badan loo yaqaan hab-dhaqameedyada kuwaas oo dhaqankooda iyo qaab-dhismeedkuba si buuxda ugu mabnuucaan mabaadi'da si fiican loo qeexay. Waxaa xusid mudan in ay wadaagaan isticmaalka fikirka ah "unit" marka ay jirto aragti ah naxwaha unit of afka ah barnaamijka iyo marka ay tahay unug burburiyo barnaamijka badan oo dhowr blocks in la fulin karo oo ah qaab habraacyo, iyo sidoo kale in qaab hawlaha. Isticmaalka barnaamijyada qaybsan waxay fursad u fududayn lahaa ee barnaamijka baaritaanka iyo ogaanshaha waqtiga qaladaad. Waxaad si adag u kala saari kartaa hawlaha ku-xiran hardware-ka ee hooseeya, kuwaas oo hagaajin doona socodka barnaamijyada la abuuray. Nidaamyada waqtiga-muhimka ah ayaa si gooni ah loo shaqeyn karaa, taas oo ka dhigaysa geeddi-socodka mid aad u sahlan oo wax-ku-oolnimada aad u sareeya. Intaa waxaa dheer, barnaamijka qaabka ah ayaa si sahlan u fahmi kara, maaddaama modules si fiican loo isticmaali karo dhismaha barnaamijyada kale.
Ereyga "moduleka" ayaa bilaabay in loo isticmaalo barnaamijka iyada oo la xidhiidha hannaanka mabda'a ah marka qorista barnaamijyada. Toddobaadyadii, module ayaa loo yaqaan 'certain work or procedure' oo lagu qoray qaynuuno gaar ah. Tan iyo wakhtigaas ma jirin wax shuruudo caalami ah oo la aqoonsan yahay, moodeelka waxaa loo yiraahdaa nidaam kasta, oo tiradiisu ahayd ilaa konton khad. Parnassus waxay sameysey shuruudihii ugu horreeyay ee moduleka: "Si loo sameeyo hal module, waa inay jiraan aqoon ku filan oo ku saabsan mawduuca kale." Waxay soo baxday, waxay ahayd Parnassus oo markii hore aasaasay fikradda macluumaadka qarinaya barnaamijka. Qeexitaankeenu wuxuu nagu dhiirrigelinayaa xaqiiqda ah in nidaam gooni ah oo ka mid ah heerka ugu hooseeya iyo kan ugu sarreeya ee madaxda sare lagu magacaabo module. Si isku mid ah u qarinaya macluumaadka lama bixin karo iyada oo la adeegsanayo qaababka jira ee wakhtigaas, maaddaama ay ku xiran yihiin tallaabada xooggan ee doorsoomayaasha caalamka, iyo habdhaqankooda barnaamijyada adag ayaa aad u adag in la saadaaliyo. Waxay ahayd lagama maarmaan in la abuuro dhismo laga soocay doorsoomayaal. Waxay ahayd iyada oo loo yaqaan 'module', iyada oo barnaamijkeedii caadiga ahaa uu ku dhashay.
Ugu horreyntii, waxaa la aaminsan yahay in hirgelinta xirmooyinka baayacmushtarka culus oo lagu fulin karo iyadoo la adeegsanayo moduleka iyadoo la adeegsanayo farsamooyinka iyo nidaamyada sida naqshadaynta isku xirka iyo qarinta faahfaahinta hirgelinta subtask gaar ah. Laakiin Turbo Pascal si buuxda uma hirgelin mabda 'barnaamijka nidaamsan. Luqaddan, ma jirto wax taageero ah oo loogu talagalay qaybaha gudaha, soo dejinta si xawli ah looma hirgelin, maxaa yeelay ma oggola in wax ka soo dejiyo sheyaal kale. Saamaynta isdhaafsiga ee xaaladdan iyadoo la raacayo kororka kombiyuutarrada shakhsiyadeed ayaa tirada barnaamijyaduna si weyn u ballaariyeen, taas oo hoos u dhigtay heerarka caadiga ah ee diyaargarowga, taasoo horseeday xaqiiqada ah, markii horumarinta codsiyada, modules waxaa loo isticmaalay qalab loogu talagalay abuurista maktabadaha dhibaatooyinka shaqooyinka iyo hababka. Kaliya barnaamijyahanada aqoonta leh ayaa isticmaalay awoodda buuxda ee naqshadahan luuqaddan loogu talagalay qaabeynta hawlaha dhammaan walxaha.
Haddii aad eegto nidaamyada Pascal marka laga eego aragtida barnaamijka, markaa lambarkooda waa in lagu go'aamiyaa hawsha kala gedisan ee hoosaadyo kala duwan oo midba midka kale ka madax banaan. Xaaladda ba'an, moduleka waxaa loo isticmaali karaa inuu galo hal hab oo keliya haddii loo baahdo in talaabada degaanka ee ay fuliso ay tahay mid gebi ahaanba ka madaxbannaan saameynta qeybaha kale ee barnaamijka marka isbeddel lagu sameeyo xeerka mashruuca.
Similar articles
Trending Now