ÒdinatèPwogram

"Ki sa ki sa a" li nan sou chemine a, "ke li" te vin tounen: résumé fondasyon nan reyalite

Petèt nan kèk biznis informatique lavni bliye sou moun ak zewo, ak processeurs pa pral opere sou bytes ak mo, men byen lwen tèlman tout bagay se reprezante mond binè ak ap viv pa règleman l 'yo. Ki sa ki se chemine ak ki kote li aplike - se chans yo dwe absoliman klè. Osi bonè ke lè nan konmansman an nan aparans li te anrejistre yo processeur premye, ak lojik la nan travay l 'te nan bezwen nan memwa. Kòm yon rezilta nan lide senp pile "ke li" te vin devni defakto a "jan sa nesesè."

Fonksyon processeur, binè lojik

processeur a kontwole memwa a ak mete sou pye yon lojik Kòd ekzekisyon siklik. Pwogram nan - yon youn oswa yon seri fonksyon ki reprezante yon sekans nan operasyon: yo chwazi yon bagay yo fè sa se yo mete yon bagay. Operating sistèm - Kòd la menm, pi responsab: li se obligatwa al touye ak kontwòl lòt pwogram.

Aktyèlman fonksyone (algorithm endepandan eleman) - jis yon sekans nan operasyon binè. Pwogram nan diferan de fonksyon an ki reyalize tèt li ak kowòdone lòt pati nan kòd la.

Aksepte algorithm konsepsyon kòm yon sekans nan eleman separe epi diferan. Chak pote pwòp (anjeneral yon sèl) fonksyon li - li se bon pou debogaj, vizyèl, pratik. pwogram sa a pèmèt senplifye pwosesis la devlopman, yo kreye yon bibliyotèk nan algoritm ak sèvi ak yo nan lòt pwojè yo.

Voye ak retounen Jesyon

Pwogram nan rele fonksyon an, pase li done yo, kalkile rezilta a. Depi ekzekisyon an nan pòsyon Kòd lòt se inisye soti an deyò de la, paske yo ta dwe kontwòl nan retounen dwe fèt sou apèl la pwochen pou operasyon. Sa a se mekanis ki ofri pa lòd nan Kòd ekzekisyon ak sa elèv yo reyalize rezilta pwogram kòm yon antye.

se kòd chaje nan memwa ak egzekite sekans. Pou rele yon fonksyon (yon lòt moso nan kòd), se chemine a itilize. Ki sa ki sa li ye? Memwa (ak yon konsèy nan li), ki diferan de òdinè a nan ki se chak eleman siksesif mete sou yon sèl anvan an. Paske yo ka resevwa nenpòt ki moun ki se anba a, ou bezwen pou pran pou travay ak tout moun ki sou li. Pointer toujou pwen nan pozisyon aktyèl la nan chemine a.

Okòmansman, chemine a vin adrès la retounen - adrès sa a operasyon an apèl. Lè sa a, yo mete tout done ki nesesè pou fonksyon an rele. Fonksyon an rele chwazi done yo, pwosesis yo, li jenere rezilta retounen kontwòl nan eleman ki sot pase a nan chemine a. Ekip: "pile li" deplase konsèy la anvan an yo bay yo, ak chwazi "li" ale nan pwosesis.

Anrjistreuz AXE, BX, CX, DX, EX te vin tounen yon senbòl nan konmansman an nan epòk la ki gen laj la enfòmasyon, men SP a ak SS la - se maskot prensipal li yo. Kouman ou itilize yon pil nan pwogram? Men kèk egzanp sou sot pase a pa pral moniman nan achitekti nan epòk la byen bonè. Stack te vini sou latè binè, ansanm ak "fonksyon an" mo ak "rkursyon" ak disparèt nan lojik la an jeneral nan pratik pwogramasyon.

Sèvi done yo nan deside ki sa fè

Anpile mekanis pèmèt miltip apèl nan diferan pati nan kòd la, ki gen ladan rkursyon nan: yon fonksyon rele tèt li. Gen limit natirèl: gwosè a memwa pou chemine a ak yon kòd yo ta dwe ase. Si pwogram lan se kòrèk, Lè sa a, pèfòmans li yo pral estab, jesyon transfè / retounen - egzak.

Stack se tout, kòm plak yo kouche nan yon pil, ki se voye yo mete tab la. Sò a nan plak yo, se sa ki, kontni yo, se rezoud nan yon plas kote li se transmèt. Dapre lojik la nan entèraksyon, ekip la "chemine, li" bay yon pre-ranje sa a ant moun ki rele, ak moun ki moun li rele. Apre yo fini nan pwosesis la li enpòtan yo retounen kontwòl nan nan adrès sa a yon sèl la ki voye chemine a sou tab la.

Trè senp epi yo efikas lojik. Ki sa ki se sou tab la, kòm se desizyon an te fè - li fonksyon kòm li ale ak konklizyon yo ki - enkyetid li nan sa ki tab li pral voye yon pil nan done - swen li yo, bagay la prensipal se toujou retounen kontwòl nan defi a pwochen pou operasyon an. Fonksyon an ka rele tèt li sèlman si li admèt rkursyon, men rkursyon se sèlman posib si done yo tonbe nan chemine a.

distraksyon nan fondamantal

Lè òdinè a ak vin baz la nan yon pèspektiv pratik, nòmalman, nou ka rezonab atann yo dwe objektif, ak lavi long nan lèt la. Yon pil nan plak te fèt nan chemine a, ak chemine a bay processeurs travay, sistèm operasyon, pwogram, fonksyon, ak sektè gwo teknoloji kòm yon antye.

Classic ka te baz la nan yon ka senp, men ki ra lè li kapab estime san yo pa diskisyon vid sou sentaks, Semantics, pwogramasyon aranjman yo ak priyorite nan batay la pou siviv nan lang lan.

Partly jan sa te selil la memwa, ak li rete nan jou sa a, men sa a te lide a nan li chanje. Konfyans pase nan epè a nan fò sezisman, yo konnye a yo reklamasyon ke yon bagay ka anyen epi kenbe nan memwa reyèl la nan anyen, paske li se deja byen enpòtan.

operatè plasman, kondisyon, pasan, blòk ... transfòme pi piti anpil an tèm de sans li yo, kòm byen, sentaks la pou yon tan long pa gen pwoblèm. Goumen pou ideyal yo nan lang programmation yo pa bay yon chans pou pou genyen youn nan yo. Zouti (du / entèprèt / koki) se oblije tou senpleman travay, gen ki estab ak plen Anons Spesyal, ak kouman ak ki sa yo ekri / itilize - pran swen nan pwogramè a, pa lang lan nan otè a.

Stack te akeri yon siyifikasyon nouvo nan pwosesis la mondyal nan devlopman nan nan lide ak teknoloji. varyab yo nan fòm lan nan kote yo te yon bon supèrpoz sou chak lòt, epi algoritm ak operatè yo enkli nan youn ak lòt. Ou ka tande moun di souvan sou chemine a pwotokòl, lè yon bay yon travay diferan.

Stack, fonksyonalite ak rkursyon - pa fè sa synonyme, men yo konpleman chak lòt parfe, ki pèmèt ou yo kreye vèsyon inik nan soumèt a ak pwosesis nan enfòmasyon.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ht.atomiyme.com. Theme powered by WordPress.