Ríomhairí, Cláir
"Cad é seo" tá sé ar an chairn, "go bhfuil sé" tháinig sé ar ais: bunús teibí na réaltachta
B'fhéidir i roinnt gnó ríomhaireacht sa todhchaí déan dearmad faoi na cinn agus nialais, agus ní bheidh próiseálaithe oibriú ar bytes agus focail, ach saol dénártha go dtí seo tá gach rud ionadaíocht agus beo ag a rialacha. Cad é Stack agus ina bhfuil feidhm aige - is dócha go mbeidh go hiomlán soiléir. Chomh luath le tús a chuma a bhí an chéad cláir próiseálaí, agus ba é an loighic a chuid oibre de dhíth orthu gcuimhne. Mar thoradh ar smaointe simplí Stack "go bhfuil sé" tar éis éirí an de facto "mar is gá."
Feidhm próiseálaí, loighic dhénártha
Rialaíonn an próiseálaí an chuimhne agus má fheidhmítear loighic forghníomhú cód timthriallach. Tá rud éigin a dhéanamh a roghnú rud éigin a chur: ar cheann amháin nó sraith de feidhmeanna a léiríonn sraith na n-oibríochtaí - an clár. Córas oibriúcháin - an cód céanna, níos freagraí: tá sé faoi shainordú a dhéanamh agus cláir eile a rialú.
I ndáiríre feidhmiú (algartam mír neamhspleách) - ach sraith na n-oibríochtaí dénártha. An clár difriúil leis an bhfeidhm a réadaíonn féin agus comhordanáidí codanna eile den chód.
algartam dearadh a nGlactar mar sraith na n-eilimintí éagsúla ar leith. Gach ndéanann a chuid féin (de ghnáth ach amháin) fheidhm - tá sé áisiúil debugging, amhairc, praiticiúil. Ligeann sé seo cláir a shimpliú an phróisis forbartha, a chruthú leabharlann de algartaim agus iad a úsáid i dtionscadail eile.
Sheoladh agus Tuairisceáin Bainistíochta
Iarrann an clár seo an fheidhm, rith sé na sonraí, ríomh, ríomhann an toradh. Ós rud é ag déanamh na coda cód eile atá tionscanta ón taobh amuigh, toisc gur cheart an rialú ar ais a dhéanamh ar an chéad ghlaoch eile ar mhaithe le hoibriú. Tá an mheicníocht ar fáil ag an ordú forghníomhaithe cód agus ar bhaint amach na torthaí an chláir ina iomláine.
Tá Cód luchtú i gcuimhne agus a fhorghníomhú go seicheamhach. Chun glaoch feidhm (píosa eile de chód), tá an chairn a úsáidtear. Cad é atá ann? Cuimhne (agus pointeoir dó), atá difriúil ó na gnáth-sa mhéid is go bhfuil gach eilimint i ndiaidh a chur os cionn an ceann roimhe sin. Toisc aon duine atá faoi bhun a fháil, ní mór duit a ghlacadh a bheith ag obair agus go léir atá air. Pointeoir pointí i gcónaí go dtí an staid atá ann faoi láthair sa chairn.
Ar dtús, faigheann an chairn an seoladh fillte - an seoladh seo a leanas na hoibríochta glaoch. Ansin, a chur ar na sonraí is gá chun an fheidhm a dtugtar. Roghnaíonn an fheidhm a dtugtar na sonraí, próisis iad, agus a ghineann an rialú tuairisceáin toradh an rud is deireanaí ar an chairn. Foireann: "Stack sé" bogann an pointeoir leis an mbliain roimhe a tugadh, agus roghnaigh an Téann "sé" a phróiseáil.
Cláir AX, BX, CX, DX, tháinig EX le siombail an tús an ré an aois na faisnéise, ach tá an t-SP agus an SS - is é a mascot is mó. Conas a úsáid Stack de chláir? Ní bheidh samplaí de na am atá caite a séadchomharthaí an ailtireacht an ré luath. Tháinig Stack ar an saol dénártha, mar aon leis na focail "feidhm" agus "recursion" agus imithe isteach sa loighic amach ginearálta ar nósanna chláir.
Freastal ar na sonraí a chinneadh cad atá le déanamh
Cruachta meicníocht ligeann glaonna il le codanna éagsúla den chód, lena n-áirítear an recursion: feidhm glaoch féin. Tá teorainneacha nádúrtha: ba chóir an méid gcuimhne don chairn agus cód gur leor. Má tá an clár i gceart, ansin beidh ar a fheidhmíocht a bheith cobhsaí, bainistíocht aistriú / ar ais - cruinn.
Is Releases iomlán, mar a luíonn na plátaí i carn, a sheoltar chuig leagan ar an tábla. An cinniúint na plátaí, is é sin, a n-ábhar, tá réiteach in áit ina bhfuil tarchuireadh í. Dar leis an loighic na idirghníomhaíocht, an fhoireann "Stack, sé" Tugann réamhshocraithe seo idir iad siúd a dtugtar, agus iad siúd a bhfuil d'iarr sé. Ar chríochnú an phróisis, tá sé tábhachtach chun an smacht filleadh ar an seoladh tar éis na bliana a chuir an t-chairn ar an tábla.
loighic An-simplí agus éifeachtach. Cad é ar an tábla, mar go bhfuil an cinneadh déanta - feidhmeanna sé mar a théann sé leis na torthaí - a imní ar an méid tábla beidh sé a sheoladh Stack shonraí - faoina chúram, is é an rud is mó a thabhairt ar ais i gcónaí smacht ar an chéad dúshlán eile le haghaidh oibriú. Is féidir leis an fheidhm glaoch féin ach amháin más rud é go gceadaíonn sé recursion, ach is recursion féidir ach amháin má tá na sonraí isteach sa chairn.
Measadh gurb é aistarraingt bunúsacha
Nuair a bhíonn an gnáth agus bunaithe ar pheirspictíocht praiticiúil, beagnach, is féidir linn a bheith ag súil go réasúnta a bheith oibiachtúil, agus an saol fada an dara ceann. Tá chairn plátaí thug breith ar an chairn, agus an chruach fáil próiseálaithe oibre, córais oibriúcháin, cláir, feidhmeanna, agus san earnáil ardteicneolaíochta ina iomláine.
Ba cás Classic bunaithe ar cás simplí, ach is annamh nuair is féidir é a mheas gan díospóid folamh mar gheall ar an error, semantics, socruithe agus tosaíochtaí cláir sa troid le go mairfidh an teanga.
Teocht is mar a bhí na cille chuimhne, agus d'fhan sé go dtí an lá, ach sin go bhfuil an smaoineamh é a athrú. Muiníneach ag dul trí na tiubh de clóscríobh láidir, deir siad anois gur féidir rud éigin a bheith rud ar bith agus a shealbhú i gcuimhne fíor aon ní, toisc go bhfuil sé cheana féin go leor tábhachtach.
oibreoirí Tasc, coinníollacha, lúb, bloic ... chlaochlú i bhfad níos lú i dtéarmaí a bhrí, chomh maith, nach bhfuil an error feadh i bhfad ábhar. Troid ar son na hidéil teangacha cláir nach tugadh deis a bhuachan ar cheann acu. Uirlisí (tiomsaitheoir / ateangaire / bhlaosc) d'oibleagáid ar simplí ag obair, a bheith cobhsaí agus lán-feiceáil, agus conas agus cad a scríobh / a úsáid - ag cur cúraim ar an Ríomhchláraitheoir, nach bhfuil an teanga ar an t-údar.
Stack tá a fuarthas tábhacht nua i bpróiseas domhanda d'fhorbairt na smaointe agus teicneolaíochtaí. Na hathróga san fhoirm ina bhfuil siad forshuite conveniently ar a chéile, agus algartaim agus oibreoirí atá ar áireamh i chéile. Is féidir leat a chloisteáil go minic mar gheall ar an chairn prótacal, nuair a chuireann duine post eile.
Stack, feidhmiúlacht agus recursion - nach synonymous, ach a chomhlánú siad gach eile breá, ag ligean duit a chruthú leaganacha ar leith de chur isteach agus a phróiseáil faisnéise.
Similar articles
Trending Now