KomputeranBernameyên

"Ev çi ye ku" ew li ser sergoyê e, "ku" dîsa hat: bingeh razber ji rastiya

Dibe ku di hin business computing pêşerojê ji bîr li ser Yên û sifir, û nivîsandinê de ne, dê li ser bytes û peyvên kar, lê heta niha her tişt tê temsîlkirin cîhanê binary û bi qaîdeyên xwe bijîn. sergoyê çi ye û cihê ku lê derbas dibe - îhtîmal e ku bibe, teqez zelal. Ji salên destpêkê de ji rûyê wî qeydên processor yekem bû, û li mantiqa karê xwe di rewşeke hewcedar ji bîra bû. Di encama ramanên sade stack "ku" bûye de facto ", ku wek pêwist."

processor Fonksiyon, mantiqa binary

The processor kontrol bîra û bi rexê xwe mantiqa darvekirinê code Cyclic. Di bernameyê de - yek an komek ji karên ku temsîla a Bûyer operasyonên: Ji bo hilbijartina tiştek ji vê yekê ew e, ku tiştekî. Pergala xebitandinê - koda heman, berpirsiyar: ev navişkirin, ji bo birêvebirin û kontrol bernameyên din.

Di rastiyê de xebatê (algorithm element serbixwe) - just a Bûyer operasyonên binary. Di bernameyê de ji fonksiyona ku xwe dibîne koordînê û parçeyên din ên code jî cihê ye.

Rêbaza design pejirandin wek cihekê hêmanan ji hev cihê û cuda. Her hildigire fonksiyona xwe (bi tenê yek bi piranî) xwe - ew ne misaît ji bo neqandina, dîtbarî, pratîk e. Ev bername di destûrê asankirin pêvajoya pêşketinê de, ji bo avakirina pirtûkxaneya ji algorîtmayên û bikaranîna wan di projeyên din.

Şandina û Þexsî Management

Di bernameyê de bang li function, derbas ev welat, dihejmêre, di encama. Ji ber ku, darvekirina din, para code is ji derve destpêkirin, ji ber ku kontrola vegera de, divê li ser banga next ji bo emeliyat. Ev makenîzma, bi fermana darvekirinê code û bidestxistina encamên bernameyê wekî hemû piştrastkirin.

Code ji nav bîra barkirin û darvekirin sequentially. Ji bo banga a function (zêrekî din code), stack bi kar tînin. Çi ye? Memory (û a pointer to it), ku ji rêzê ku di her element berêye ye li ser yek berê danîn cihê ye. Ji ber ku ji bo her kesê ku e li jêr, divê hûn bi xwe ji bo xebatê û hemû yên ku li ser wê ne. Pointer tim ji rewşa niha ya di sergoyê points.

Di destpêkê de, li cihek bikeve Navnîşana vê - navnîşana ku li jêr operasyona telefonî de. Hingê ku hemû daneyên pêwîst ji bo ku fonksiyona tê gotin. Fonksîyona navê hildibijêre welat, ji wan handerên, û şêwey kontrola vegere encama to de hêmana dawîn yên li sergoyê. Team: "kö ew" dahatûya pointer da ku ji berê de, û hilbijartî ji "ew", diçe ji bo muamelekirina.

Hilbijêran AX, BX, CX, DX, EX sembola destpêka serdema temenê de agahiyên bû, lê belê SP û SS - mascot wê ya sereke ye. Çawa bi kar sergoyê bernameyên? Wergerandî yên dema borî de ne dê bibe abîdeyên ya mîmariyê yên serdema zû de. Stack nav cîhana binary hat, bi hev re bi peyvên "fonksiyona" û "dubare" û windakirin nav mantiqê giştî yên pratîkê de bernameyên.

Xizmeta Daneyên ku biryarê bide ku çi bikin

Paletê di mekanîzmaya destûrê dide bangên multiple ji bo deverên din ên code, di nav wan de kûrahiya: a fonksiyona xwe re dibêjin. ne sînorên xwezayî hene: size bîra bo sergoyê û a code divê bes be. Ger program rast e, hingê performansa xwe dê bibe aram, management transfer / vegera - rastîn.

Stack tije ye, wek ku lewheyên di pile, ku şandin, da ku bavêjin ser sifrê derewan dikin. Qedera plates, ew e ku, naveroka wan, li cihê ku ew di rêka çareserkirin. Li gor mantiqa terîfkirin, tîma "sergoyê, ev" dide nuha ev di navbera yên ku hatine gazîkirin, û kesên ku ew navê. Li ser temamkirina pêvajoya girîng e li jêr yekî ku sergoyê li ser sifrê şandin, da ku vegerin kontrola ji navnîşana.

Pir hêsan û bi bandor mantiqa. Çi li ser sifrê ye, wek ku biryar hatiye çêkirin - lê niha wek ku ew bi encamên diçe - xema xwe û li vî tiştê sifrê ew dê sergoyê yên welat bişînin - lênêrîna xwe, ya herî sereke ew e, ku her tim kontrol ji bo li hember yên din ji bo vê operasyonê de vegere. Function, nikare xwe bi tenê, eger ew li xwe mikur kûrahiya, di heman demê de kûrahiya e bi tenê gengaz eger daneyên di nav sergoyê bikeve dibêjin.

The abstrakt bingehîn

Dema ku ji rêzê û di bingeha perspektîfa pratîkî dibe, hema hema, em dikarin di DBus de li bendê be, armanca xwe, û jiyaneke dirêj ji ya dawîyê. A sergoyê ji tepsiya, zayîn ji sergoyê da, û li cihek nivîsandinê de kar, pergalên xebitandinê de, bernameyên, fonksîyon, û sektora high-tech wek hemû piştrastkirin.

Doza Classic ser bingeha doza sade, lê kêm bû gava ku mirov dikare bê pevçûnekê vala li ser syntax, xwebêj, amadekarîyên bernamên û pêşengiyê di têkoşîna ji bo li ser piyan bi zimanê texmînkirin.

Hinekî jî wek hucreya bîra de bû, û ew ji bo vê rojê de ma, lê ji ber fikra xwe ya ku ev hatiye guhertin. Bawerî bi riya stûr ên Wêrek xurt derbas, ew niha dibêjin ku tiştek dikarin her tişt bin û di bîra rast ji tiştekî bigirin, ji ber ku ew ji niha ve gelekî girîng e.

operatorên Assignment, şert û mercên, bi xelek, blokan ... guhertin gelekî biçûktir di warê wateya wê, herweha, hevoksaziya ji bo demeke dirêj ne girîng e. Şer ji bo îdealên yên zimanan bernameyên bi derfeta qezenckirina yek ji wan re nehatiye dayîn. Amraz (berhevkar / wergêr / shell) mecbûr e, ku bi hêsanî bixebitin, aram û tije-featured, û çawa û çi binivîse / bikaranîna be - ku lênêrîna ji bernameçêker, ne bi zimanê nivîskar.

Stack maneyeke nû di pêvajoya cîhanî ya ji bo pêşxistina raman û teknolojiyên wedest hatiye. The guherbarên di formê de ku ew bi hêsanî li hev û din jêre, û ji algorîtmayan û operatorên bi li yek din jî di nav de. Tu caran dikare li ser sergoyê protokola li dibihîzin, dema yek karekî cuda pêşkêş dike.

Stack, fonksiyonên û kûrahiya - do avahîyên ne, lê ew hev û din temam dikin bi temamî, bi vî awayî hûn ji bo afirandina versions bêhempa yên xwestekê û proseya agahî.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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