[Powered by Google Translate] NATE HARDISON: Sa físeán ar chlár dénártha, Léiríonn muid conas a ionadaíocht a dhéanamh ar an tacar uimhreacha ar fad, ó nialas ar bun, úsáid ach amháin na digití náid agus ceann amháin. Sa físeán seo, táimid ag dul a úsáid nodaireacht dénártha chun ionadaíocht a dhéanamh téacs, litreacha agus den sórt sin, chomh maith. Cén fáth go mbeadh muid bodhraigh seo a dhéanamh? Bhuel, faoi na cochall, ar ríomhaire i ndáiríre ach Tuigeann nialais agus cinn, na digití dénártha, ó na Is féidir a léiriú go héasca le rudaí leictreamaighnéadacha. Mar shampla, smaoineamh ar do ríomhaire a chuimhne cosúil le fada teaghrán de bolgáin solais, trína gach bolgán ar leith Is ionann nialas má tá sé casta as, agus ceann má tá sé iompaithe ar. In áit ag baint úsáide as a bunch de bolgáin solais, tá roinnt nua-aimseartha cuimhne sé seo ag baint úsáide as toilleoirí a shealbhú íseal ghearradh chun ionadaíocht a dhéanamh nialas agus muirear ard chun ionadaíocht a dhéanamh amháin. Tá teicnící eile chomh maith. Mar sin féin, d'fhonn aon rud a stóráil i gcuimhne, is gá dúinn a chéad convert sé i rud is féidir a bheith i ndáiríre ionadaíocht i na crua-earraí fisiciúla. Mar sin a ligean smaoineamh ar conas a d'fhéadfadh muid litreacha ionadaíocht a dhéanamh leis an nodaireacht dénártha. I mBéarla, tá muid fuair 26 litreacha sa aibítreach, A, B, C, D, agus mar sin de, suas tríd Z. Is féidir linn a shannadh do gach ceann de na na uimhir, a rá náid trí 25, agus ansin ag baint úsáide as nodaireacht dénártha, is féidir linn ionadaíocht a dhéanamh ar gach uimhir mar seicheamh de nialais agus cinn. Ní sin ró-olc. Mar sin féin, ní ar sin ag dul a bheith go leor. Leis an gcóras seo, ní féidir linn idirdhealú a dhéanamh i ndáiríre idir litreacha uachtair agus CásÍochtair. Más mian linn ár n-ríomhaire a bheith in ann idirdhealú a dhéanamh idir an dá chás, ansin is gá dúinn 26 breise uimhreacha. Agus cad faoi tréimhsí, camóga, agus comharthaí poncaíochta eile? Ar mo mhéarchlár, tá fuair mé 32 de na, lena n-áirítear gach ceann de na carachtair speisialta ar nós an caret agus an COMHARTHA AGUIS. Sin nach n-áirítear na carachtair dhigit, nialas trí naoi, ós rud é ba mhaith linn go fóill a bheith in ann uimhreacha cineál i dheachúlach nodaireacht ar an ríomhaire, fiú má tá an ríomhaire i ndáiríre ach Tuigeann nodaireacht dénártha faoi na calla. Agus ar deireadh, beidh orainn gá chun ionadaíocht a dhéanamh ar charachtar spás sin a go n-oibríonn ár Bar Spás. Mar sin, figuring amach conas téacs chun ionadaíocht a dhéanamh ar an ríomhaire Bíonn beagán níos mó ná mar a bheadh ​​againn a shíl ar dtús. Ina theannta sin, glacadh againn teacht ansin suas leis an ár ionchódú féin scéim carachtair ionadaíocht a dhéanamh mar uimhreacha. Mar sin féin cinneadh a dhéanamh linn a ionchódú go mbeidh carachtair a bheith cinnte treallach, mar a chonaic muid níos luaithe nuair a labhair muid faoi ag baint úsáide as líon na nialas trí 25 chun ionadaíocht a dhéanamh ar na litreacha A ní trí Z. Cén fáth a úsáid 10 trí 35 ionas gur féidir linn a shábháil nialas trí naoi do na carachtair dhigit? Níl aon chúis fíor, roghnaigh muid ach is cuma cad chuma is fearr dúinn. Ar ais go luath sna 1960idí, bhí an fhadhb dáiríre. Monaróirí ríomhaire éagsúla a bhí ag baint úsáide as scéimeanna ionchódú éagsúla, agus an chumarsáid a rinneadh idir meaisíní éagsúla tasc an-deacair. Náisiúnta um Chaighdeáin Meiriceánach Institiúid, ANSI, Bunaíodh coiste chun scéim a fhorbairt coiteann. Agus i 1963, an Cód Caighdeánach Meiriceánach um Fhaisnéis Rugadh Acomhal, níos coitianta ar a dtugtar ASCII,. Dearadh ASCII mar ionchódú seacht-giotán, a Ciallaíonn sé sin go bhfuil gach carachtar ionadaíocht trí mheascán seacht nialais agus cinn. Leis an dá luach fhéideartha, náid nó i gceann amháin, do gach de na seacht giotán, tá dhá chuig an seachtú nó 128 carachtair ar féidir a léiriú leis na ASCII ionchódú scéim. Mar sin, 128 carachtair fuaimeanna cosúil go leor, ceart? Bhuel, cuimhnigh go bhfuil 26 litreacha CásÍochtair i Béarla, eile 26 litreacha chás uachtair, 10 carachtair dhigit, 32 poncaíochta agus leis na carachtair speisialta, agus carachtar amháin spás. Go gcuireann linn ag 95, ionas go mbeidh muid eile 33 carachtair go Is féidir ionadaíocht a dhéanamh. Mar sin, tá cad a d'fhág? Bhuel, ar an lá ar fhorbairt ASCII, teileachló innill, a bhfuil clóscríobháin a úsáidtear chun teachtaireachtaí a sheoladh thar líonra, bhí forleathan. Agus bhí na meaisíní carachtair breise a úsáidtear chun rialú, mar shampla, a insint dóibh nuair a bhogadh phriontáil ceann síos ar líne, na beatha líne nó eochair líne nua, nuair a aistriú go dtí an imeall clé, an aisfhilleadh, nó filleadh go simplí eochair, agus nuair a dul ar ais spás amháin, an carachtar + cúlspás, agus mar sin de. Tá na carachtair ar a dtugtar carachtair a rialú, agus tá siad ionann an chuid eile den tsraith ASCII. Mar sin, má táimid ag tábla ASCII, feicimid go bhfuil an chéad 32 uimhreacha, nialas trí 31, curtha in áirithe le haghaidh rialú carachtair. Ach dúirt muid ach go raibh 33 carachtair rialú. Cad é an déileáil? Bhuel, an uimhir nialas agus 127, an chéad agus an deireanach ar an Leagtar ASCII, tá patrúin beagán speisialta, gach nialais agus gach cinn, faoi seach. Na dearthóirí de ASCII cinneadh, dá bhrí sin, chaomhnú na huimhreacha le haghaidh carachtair speisialta breise, eadhon an carachtar nialasach agus an carachtar RFF. Bhí sé i gceist null agus DEL do eagarthóireacht téip páipéar, a úsáidtear a bheith ina bhealach coitianta na sonraí a stóráil. Téip páipéar a bhí literally ach stiall fhada de pháipéar, agus ag eatraimh rialta ar an téip, gur mhaith leat punch poill sonraí a stóráil. Ag brath ar leithead an téip, go mbeadh gach colún a in ann freastal ar cúig, sé, seacht, ocht nó giotán. Ionadaíocht a dhéanamh le beagán náid, gur mhaith leat aon rud a dhéanamh leis an téip, gur mhaith leat ach fág spás bán. Le haghaidh píosa amháin, gur mhaith leat punch poll. Ba mhaith leis an carachtar nialasach fhágáil ach colún bán, léiríonn gach nialais. Agus bheadh ​​an carachtar DEL punch colún iomlán na bpoll trí do téip. Mar thoradh air sin, d'fhéadfaí tú a bhaint as an carachtar RFF a scriosadh faisnéise. Samhlaigh ag cur ballóide toghchán líonadh amach agus ansin punching gach poill unpunched. Tá tú neamhbhailí ballóide mar tá sé dodhéanta insint cad iad na vótaí bunaidh. Cé go bhfuil an carachtar DEL fós in úsáid is nua-aimseartha Scrios eochair, tháinig an carachtar nialasach a úsáid mar an carachtar fhoirceannadh do theaghráin C agus roinnt formáidí sonraí eile. D'fhéadfá a fhios sé mar an carachtar nialasach cúlslais, ós rud é go conas ionadaíocht againn i scríbhinn. Mar sin, ar ais go dtí ár tábla ASCII. Tar éis teacht ar an 32 chéad carachtair rialú an 95 carachtair ghrafacha. Tá cinntí cúpla dearadh fionnuar fiú ag caint faoi anseo. Gcéad dul síos, na carachtair dheachúlach dhigit, nialas trí naoi, fhreagraíonn do na huimhreacha 48 tríd 57, is cosúil a unremarkable go dtí go táimid ag na huimhreacha 48 trí 57 scríofa i nodaireacht dénártha. Má dhéanann muid go bhfuil, ansin dúinn a fheiceáil go bhfuil an carachtar dhigit, náid, ag freagairt 0110000, ceann léarscáileanna 0110001, dhá 0110010, agus mar sin de. Féach ar an patrún? Tá gach carachtar dhigit mhapáil go dtí a fhreagraíonn coibhéiseach i nodaireacht dénártha, réimír 011. An chéad cheann eile, thugann tú faoi deara go dtosaíonn na litreacha chás uachtair ag 65, le ceannlitreacha A, ach na litreacha CásÍochtair Ní tosú go dtí 97. Mar sin, tá 32 spás i idir. Sin is cosúil aisteach. Tá siad ach 26 litir san aibítir. Cén fáth a scoilt suas iad mar seo? Arís, má táimid ar na huiríll dénártha, is féidir linn a fheiceáil patrún. Ceannlitreacha A Tá ionadaíocht ag 1000001, agus cás íochtair a bhfuil ionadaíocht ag 1,100,001. Cás Uachtair B Tá ionadaíocht ag 1000010, agus is b CásÍochtair ionadaíocht ag 1,100,010. An féidir leat insint cad atá ar siúl anseo? An beagán go bhfuil an dara duine ó chlé, sa dá ar an chúigiú, do phost 32ths, tá 0 ar gach ceann de na cás uachtair litreacha, agus 1 le haghaidh gach ceann de na litreacha CásÍochtair. Ciallaíonn sé sin athrú ó chás uachtair dtí an cás íochtair, agus vice versa, is ábhar de chuid smeach beagán simplí. Mar sin, go dtugann dúinn go dtí deireadh an tábla ASCII. An féidir leat smaoineamh ar aon rud atá againn dearmad? Bhuel, cad faoi an enye na Spáinne, nó Gréigis nó alphabets Coireallach? Agus conas mar gheall ar na Síne carachtair? Níl a lán a bhí ar fágtha amach as ASCII. Mar sin féin, tá eile Unicode caighdeánach ar a dtugtar a bhí forbartha a chlúdach gach ceann de na carachtair agus go leor eile. Ach go ábhar le haghaidh am eile. Is é mo ainm Nate Hardison. Is é seo an CS50.