SolosainaFandaharana

"Inona izany" fa amin'ny niisa, "fa" niverina: fototry ny zava-misy saro-takarina

Angamba amin'ny hoavy ny sasany computing manadino momba ny raharaham-barotra amim-behivavy sy zeros, ary processors dia tsy miasa amin'ny oktety sy ny teny, fa hatreto ny zava-drehetra mimari-droa dia aseho izao tontolo izao ka ho velona araka ny fitsipika. Inona no atao hoe niisa ary aiza izany mampihatra - dia mety ho tena mazava. Efa tamin'ny fiandohan'ny ny fijery azy dia ny processeur voalohany firaketana, sy ny lojika ny rafiny dia nila fahatsiarovana. Vokatry ny hevitra tsotra niisa "fa" efa lasa ny mitàna ny toeran'ny "raha ilaina."

Asa processeur, mimari-droa lojika

Ny processeur mifehy ny fahatsiarovana sy manatanteraka cyclic fehezan-dalàna famonoana lojika. Ny fandaharana - ny iray na andian-asa izay maneho ny dingana amin'ny asa: mba hifidy zavatra hanao izany dia ny hametraka zavatra. Operating system - fehezan-dalàna izany, tompon'andraikitra kokoa: izany dia miandraikitra ny hampihatra sy mifehy ny fandaharana hafa.

Raha ny marina miasa (algorithm singa tsy miankina) - fotsiny fisesin-mimari-droa asa. Ny fandaharam-potoana tsy mitovy amin'ny ny asa izay mahatsapa ny tenany sy ny mandrindra faritra hafa ao amin'ny fehezan-dalàna.

Nekena endrika algorithm ho toy ny fisesin-misaraka sy miavaka tsara singa. Tsirairay dia mitondra ny azy (matetika iray ihany) asa - dia mety ho an'ny debugging, hita maso, azo ampiharina. Izany fandaharana mamela mba hanatsorana ny dingana fampandrosoana, mba hamoronana ny trano famakiam-boky ny algorithms sy hampiasa azy ireo amin'ny tetikasa hafa.

Fandefasana ary miverina Management

Miantso ny fandaharana ny asa, mandalo azy ny angon-drakitra, kajy ny vokany. Koa satria ny famonoana ny fehezan-dalàna hafa anjara no kevitra avy any ivelany, satria fanaraha-maso ny miverina ho tanterahana dia tokony manaraka ny antso ho an'ny fandidiana. Io rafitra dia nomena tamin'ny alalan'ny fanatanterahana baiko ny fehezan-dalàna sy ny zava-bita ny fandaharana vokatra amin'ny ankapobeny.

Code dia mavesatra entana ho fahatsiarovana sy novonoina ho faty sequentially. Mba hiantso ny asa (sombin-kaody hafa), dia ampiasaina ny niisa. Inona moa izany? Memory (ary manondro ho izany), izay mitovy amin'ny ny olon-tsotra amin 'izany isaky ny singa dia nametraka ny teo aloha indray. Satria mba olona izay ambany, dia mila maka hiasa sy izay rehetra eo amboniny. Manondro foana manondro ny toerana amin'izao fotoana izao ao amin'ny stack.

Voalohany, ny niisa miverina mahazo ny adiresy - ny adiresy manaraka ny antso asa. Ary hametraka ny ilaina rehetra ho an'ny angon-drakitra ny atao hoe asa. Ny asa atao hoe mifidy ny antontan-kevitra, mandray ny azy ireo, ka miteraka ny vokatra miverina fanaraha-maso ny singa farany ny stack. Team: "niisa izany" mametraka ny totozy nomena ny teo aloha, ka nifidy ny hoe "izany" mandeha amin'ny fanodinana.

Manoratra famaky, BX, CX, DX, EX lasa mariky ny fiandohan'ny vanim-potoana vaovao ny taona, fa ny SP sy ny SS - dia ny tena mascot. Ahoana ny fampiasana niisa ny fandaharana? Ohatra ny lasa dia tsy ho tsangambato ny maritrano ao amin'ny vanim-potoana tany am-boalohany. Niisa tonga tao an-mimari-droa izao tontolo izao, miaraka amin'ny teny hoe "asa" sy ny "recursion" ary nanjavona ho any amin'ny lojikan'ny ankapobeny ny fandaharana fomba fanao.

Manompoa ny angon-drakitra mba hanapa-kevitra ny tokony hatao

Stacking rafitra dia mamela antso maro ho samy hafa ao amin'ny fehezan-dalàna, anisan'izany ny recursion: a asa miantso ny tenany. Misy fetra voajanahary: ny fahatsiarovana ny haben'ny ho niisa sy ny fehezan-dalàna dia tokony ho ampy. Raha ny fandaharam-potoana marina, dia ny fampisehoana dia ho mafy orina, famindrana / miverina fitantanana - marina.

Niisa feno, toy ireo takelaka mandry ao amin'ny antontany, izay nalefa hametraka ny latabatra. Ny hanjo ny takelaka, izany hoe ny afa-po, dia voavaha any amin'ny toerana izay no mifindra. Araka ny lojikan'ny fifandraisana, ny ekipa "niisa, dia" manome ny nandamina mialoha izany eo ireo izay niantso, ary ireo izay nantsoiny. Rehefa vita ny dingana dia zava-dehibe ny fanaraha-maso ny hiverina any amin'ilay adiresy manaraka ny izay naniraka ny niisa teo ambony latabatra.

Very hevitra mirindra tsotra sy mahomby. Inona no eo ambony latabatra, toy ny fanapahan-kevitra natao - ny fiasan'ny araka ny hanjo ny hita - ny ahiahiny amin'ny inona no latabatra dia mandefa niisa ny antonta-kevitra - ny fikarakarana, ny zava-dehibe indrindra dia ny foana ny hiverina fanaraha-maso any amin'ny manaraka sarotra ny fandidiana. Ny asa dia afaka miantso ny tenany ihany raha recursion Niaiky toy izao, fa recursion ihany ny antontan-kevitra azo atao, raha latsaka any an-stack.

Ny fototra abstraction

Rehefa lasa ny olon-tsotra sy ny fototry ny fomba fijery ny mahasoa, saika, dia afaka manantena ara-drariny ny ho tanjona, ary ela velona ny farany. Niisa ny takelaka niteraka ny niisa, ary nanome asa ny niisa processors, rafitra miasa, fandaharana, asa, ary ny sehatry ny teknolojia avo-amin'ny ankapobeny.

Raharaha Classic no fototry ny tsotra, fa tsy fahita firy tranga raha azo heverina foana tsy misy fifandirana momba ny Syntaxe, semantics, fandaharana fandaminana sy ny laharam-pahamehana eo amin'ny ady ho an'ny velona ny fiteny.

Amin'ny ampahany toy ny fahatsiarovana sela, ka nitoetra mandraka androany, fa izany no hevitra efa niova. Matoky mandeha mamaky mafy ny matevina ny fanoratana, dia izao milaza fa mety ho zavatra na inona na inona, ary mihazona ao amin'ny tena fahatsiarovana na inona na inona, satria efa tena zava-dehibe.

Asa mpandraharaha, ny toe-piainana, tadivavarana, vato ... niova kely be eo amin'ny lafiny ny dikany, ary koa, ny Syntaxe nandritra ny fotoana maharitra dia tsy olana. Ady ho an'ny Ireo Filamatra ny fandaharana fiteny tsy nomena fahafahana handresy ny iray tamin'izy ireo. Tools (compiler / mpandika / akorany) dia voatery miasa fotsiny, ho milamina sy feno-nasongadina, ary ahoana ary inona no mba hanoratra / fampiasana - mpiandry ny rindrambaiko, fa tsy ny fitenin 'ny mpanoratra.

Niisa dia nahazo dikany vaovao maneran-tany amin'ny dingana ny fampandrosoana ny hevitra sy ny teknolojia. Ny hiovaova amin'ny endrika izay efa conveniently superimposed tamin'ny samy izy, sy algorithms sy ny mpandraharaha dia tafiditra ao amin'ny iray hafa. Afaka mandre matetika ny momba ny protocole niisa, raha ny iray hafa dia manome asa.

Niisa, miasa sy recursion - tsy mitovy dika, fa mifameno tsara, mamela anao mba hamoronana tsy manam-paharoa dikan 'ny fanekena sy ny fanodinana ny vaovao.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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