1 00:00:07,220 --> 00:00:09,290 [Powered by Google Translate] NATE HARDISON: Sa físeán ar chlár dénártha, Léiríonn muid conas a 2 00:00:09,290 --> 00:00:12,540 ionadaíocht a dhéanamh ar an tacar uimhreacha ar fad, ó nialas ar bun, 3 00:00:12,540 --> 00:00:15,110 úsáid ach amháin na digití náid agus ceann amháin. 4 00:00:15,110 --> 00:00:17,890 Sa físeán seo, táimid ag dul a úsáid nodaireacht dénártha chun 5 00:00:17,890 --> 00:00:21,160 ionadaíocht a dhéanamh téacs, litreacha agus den sórt sin, chomh maith. 6 00:00:21,160 --> 00:00:22,810 >> Cén fáth go mbeadh muid bodhraigh seo a dhéanamh? 7 00:00:22,810 --> 00:00:25,450 Bhuel, faoi na cochall, ar ríomhaire i ndáiríre ach 8 00:00:25,450 --> 00:00:29,070 Tuigeann nialais agus cinn, na digití dénártha, ó na 9 00:00:29,070 --> 00:00:32,100 Is féidir a léiriú go héasca le rudaí leictreamaighnéadacha. 10 00:00:32,100 --> 00:00:35,040 >> Mar shampla, smaoineamh ar do ríomhaire a chuimhne cosúil le fada 11 00:00:35,040 --> 00:00:37,810 teaghrán de bolgáin solais, trína gach bolgán ar leith 12 00:00:37,810 --> 00:00:40,680 Is ionann nialas má tá sé casta as, agus ceann 13 00:00:40,680 --> 00:00:42,230 má tá sé iompaithe ar. 14 00:00:42,230 --> 00:00:44,730 In áit ag baint úsáide as a bunch de bolgáin solais, tá roinnt nua-aimseartha 15 00:00:44,730 --> 00:00:46,990 cuimhne sé seo ag baint úsáide as toilleoirí a shealbhú íseal 16 00:00:46,990 --> 00:00:49,120 ghearradh chun ionadaíocht a dhéanamh nialas agus muirear ard 17 00:00:49,120 --> 00:00:50,780 chun ionadaíocht a dhéanamh amháin. 18 00:00:50,780 --> 00:00:52,510 >> Tá teicnící eile chomh maith. 19 00:00:52,510 --> 00:00:55,500 Mar sin féin, d'fhonn aon rud a stóráil i gcuimhne, is gá dúinn a 20 00:00:55,500 --> 00:00:57,590 chéad convert sé i rud is féidir a bheith i ndáiríre 21 00:00:57,590 --> 00:01:00,140 ionadaíocht i na crua-earraí fisiciúla. 22 00:01:00,140 --> 00:01:02,450 Mar sin a ligean smaoineamh ar conas a d'fhéadfadh muid litreacha ionadaíocht a dhéanamh leis an 23 00:01:02,450 --> 00:01:04,230 nodaireacht dénártha. 24 00:01:04,230 --> 00:01:08,141 I mBéarla, tá muid fuair 26 litreacha sa aibítreach, A, 25 00:01:08,141 --> 00:01:12,930 >> B, C, D, agus mar sin de, suas tríd Z. Is féidir linn a shannadh do gach ceann de na 26 00:01:12,930 --> 00:01:16,650 na uimhir, a rá náid trí 25, agus ansin ag baint úsáide as 27 00:01:16,650 --> 00:01:18,880 nodaireacht dénártha, is féidir linn ionadaíocht a dhéanamh ar gach uimhir mar 28 00:01:18,880 --> 00:01:20,890 seicheamh de nialais agus cinn. 29 00:01:20,890 --> 00:01:22,420 Ní sin ró-olc. 30 00:01:22,420 --> 00:01:25,050 Mar sin féin, ní ar sin ag dul a bheith go leor. 31 00:01:25,050 --> 00:01:27,680 Leis an gcóras seo, ní féidir linn idirdhealú a dhéanamh i ndáiríre idir 32 00:01:27,680 --> 00:01:29,830 litreacha uachtair agus CásÍochtair. 33 00:01:29,830 --> 00:01:32,140 Más mian linn ár n-ríomhaire a bheith in ann idirdhealú a dhéanamh idir 34 00:01:32,140 --> 00:01:36,020 an dá chás, ansin is gá dúinn 26 breise uimhreacha. 35 00:01:36,020 --> 00:01:38,700 Agus cad faoi tréimhsí, camóga, agus 36 00:01:38,700 --> 00:01:40,390 comharthaí poncaíochta eile? 37 00:01:40,390 --> 00:01:43,560 >> Ar mo mhéarchlár, tá fuair mé 32 de na, lena n-áirítear gach ceann de na 38 00:01:43,560 --> 00:01:46,800 carachtair speisialta ar nós an caret agus an COMHARTHA AGUIS. 39 00:01:46,800 --> 00:01:49,700 Sin nach n-áirítear na carachtair dhigit, nialas trí naoi, 40 00:01:49,700 --> 00:01:51,840 ós rud é ba mhaith linn go fóill a bheith in ann uimhreacha cineál i dheachúlach 41 00:01:51,840 --> 00:01:54,840 nodaireacht ar an ríomhaire, fiú má tá an ríomhaire i ndáiríre ach 42 00:01:54,840 --> 00:01:57,830 Tuigeann nodaireacht dénártha faoi na calla. 43 00:01:57,830 --> 00:02:00,620 >> Agus ar deireadh, beidh orainn gá chun ionadaíocht a dhéanamh ar charachtar spás sin a 44 00:02:00,620 --> 00:02:02,450 go n-oibríonn ár Bar Spás. 45 00:02:02,450 --> 00:02:04,920 Mar sin, figuring amach conas téacs chun ionadaíocht a dhéanamh ar an ríomhaire 46 00:02:04,920 --> 00:02:08,400 Bíonn beagán níos mó ná mar a bheadh ​​againn a shíl ar dtús. 47 00:02:08,400 --> 00:02:11,710 Ina theannta sin, glacadh againn teacht ansin suas leis an ár ionchódú féin 48 00:02:11,710 --> 00:02:14,560 scéim carachtair ionadaíocht a dhéanamh mar uimhreacha. 49 00:02:14,560 --> 00:02:17,470 Mar sin féin cinneadh a dhéanamh linn a ionchódú go mbeidh carachtair a bheith cinnte 50 00:02:17,470 --> 00:02:20,630 treallach, mar a chonaic muid níos luaithe nuair a labhair muid faoi ag baint úsáide as 51 00:02:20,630 --> 00:02:23,730 líon na nialas trí 25 chun ionadaíocht a dhéanamh ar na litreacha A 52 00:02:23,730 --> 00:02:26,850 ní trí Z. Cén fáth a úsáid 10 trí 35 ionas gur féidir linn a shábháil 53 00:02:26,850 --> 00:02:29,350 nialas trí naoi do na carachtair dhigit? 54 00:02:29,350 --> 00:02:31,590 >> Níl aon chúis fíor, roghnaigh muid ach is cuma cad chuma 55 00:02:31,590 --> 00:02:33,770 is fearr dúinn. 56 00:02:33,770 --> 00:02:37,650 Ar ais go luath sna 1960idí, bhí an fhadhb dáiríre. 57 00:02:37,650 --> 00:02:39,370 Monaróirí ríomhaire éagsúla a bhí ag baint úsáide as 58 00:02:39,370 --> 00:02:41,910 scéimeanna ionchódú éagsúla, agus an chumarsáid a rinneadh 59 00:02:41,910 --> 00:02:44,340 idir meaisíní éagsúla tasc an-deacair. 60 00:02:44,340 --> 00:02:47,810 Náisiúnta um Chaighdeáin Meiriceánach Institiúid, ANSI, 61 00:02:47,810 --> 00:02:50,210 Bunaíodh coiste chun scéim a fhorbairt coiteann. 62 00:02:50,210 --> 00:02:53,780 Agus i 1963, an Cód Caighdeánach Meiriceánach um Fhaisnéis 63 00:02:53,780 --> 00:02:58,600 Rugadh Acomhal, níos coitianta ar a dtugtar ASCII,. 64 00:02:58,600 --> 00:03:01,360 >> Dearadh ASCII mar ionchódú seacht-giotán, a 65 00:03:01,360 --> 00:03:03,800 Ciallaíonn sé sin go bhfuil gach carachtar ionadaíocht trí mheascán 66 00:03:03,800 --> 00:03:06,070 seacht nialais agus cinn. 67 00:03:06,070 --> 00:03:09,670 Leis an dá luach fhéideartha, náid nó i gceann amháin, do gach 68 00:03:09,670 --> 00:03:14,040 de na seacht giotán, tá dhá chuig an seachtú nó 128 69 00:03:14,040 --> 00:03:16,120 carachtair ar féidir a léiriú leis na ASCII 70 00:03:16,120 --> 00:03:18,140 ionchódú scéim. 71 00:03:18,140 --> 00:03:21,480 Mar sin, 128 carachtair fuaimeanna cosúil go leor, ceart? 72 00:03:21,480 --> 00:03:24,180 Bhuel, cuimhnigh go bhfuil 26 litreacha CásÍochtair i 73 00:03:24,180 --> 00:03:29,260 Béarla, eile 26 litreacha chás uachtair, 10 carachtair dhigit, 74 00:03:29,260 --> 00:03:31,470 32 poncaíochta agus leis na carachtair speisialta, 75 00:03:31,470 --> 00:03:33,430 agus carachtar amháin spás. 76 00:03:33,430 --> 00:03:37,050 >> Go gcuireann linn ag 95, ionas go mbeidh muid eile 33 carachtair go 77 00:03:37,050 --> 00:03:38,400 Is féidir ionadaíocht a dhéanamh. 78 00:03:38,400 --> 00:03:39,900 >> Mar sin, tá cad a d'fhág? 79 00:03:39,900 --> 00:03:43,130 Bhuel, ar an lá ar fhorbairt ASCII, teileachló 80 00:03:43,130 --> 00:03:45,080 innill, a bhfuil clóscríobháin a úsáidtear chun 81 00:03:45,080 --> 00:03:48,040 teachtaireachtaí a sheoladh thar líonra, bhí forleathan. 82 00:03:48,040 --> 00:03:50,030 Agus bhí na meaisíní carachtair breise a úsáidtear chun 83 00:03:50,030 --> 00:03:52,890 rialú, mar shampla, a insint dóibh nuair a bhogadh 84 00:03:52,890 --> 00:03:57,620 phriontáil ceann síos ar líne, na beatha líne nó eochair líne nua, 85 00:03:57,620 --> 00:04:00,440 nuair a aistriú go dtí an imeall clé, an aisfhilleadh, 86 00:04:00,440 --> 00:04:04,890 nó filleadh go simplí eochair, agus nuair a dul ar ais spás amháin, an 87 00:04:04,890 --> 00:04:07,760 carachtar + cúlspás, agus mar sin de. 88 00:04:07,760 --> 00:04:10,250 >> Tá na carachtair ar a dtugtar carachtair a rialú, agus tá siad 89 00:04:10,250 --> 00:04:12,680 ionann an chuid eile den tsraith ASCII. 90 00:04:12,680 --> 00:04:15,230 Mar sin, má táimid ag tábla ASCII, feicimid go bhfuil an chéad 91 00:04:15,230 --> 00:04:18,800 32 uimhreacha, nialas trí 31, curtha in áirithe le haghaidh rialú 92 00:04:18,800 --> 00:04:20,200 carachtair. 93 00:04:20,200 --> 00:04:23,420 Ach dúirt muid ach go raibh 33 carachtair rialú. 94 00:04:23,420 --> 00:04:24,780 Cad é an déileáil? 95 00:04:24,780 --> 00:04:29,350 Bhuel, an uimhir nialas agus 127, an chéad agus an deireanach ar an 96 00:04:29,350 --> 00:04:32,560 Leagtar ASCII, tá patrúin beagán speisialta, gach nialais agus gach 97 00:04:32,560 --> 00:04:34,710 cinn, faoi seach. 98 00:04:34,710 --> 00:04:36,860 >> Na dearthóirí de ASCII cinneadh, dá bhrí sin, 99 00:04:36,860 --> 00:04:39,610 chaomhnú na huimhreacha le haghaidh carachtair speisialta breise, 100 00:04:39,610 --> 00:04:43,310 eadhon an carachtar nialasach agus an carachtar RFF. 101 00:04:43,310 --> 00:04:46,340 Bhí sé i gceist null agus DEL do eagarthóireacht téip páipéar, a úsáidtear 102 00:04:46,340 --> 00:04:48,930 a bheith ina bhealach coitianta na sonraí a stóráil. 103 00:04:48,930 --> 00:04:51,850 Téip páipéar a bhí literally ach stiall fhada de pháipéar, agus ag 104 00:04:51,850 --> 00:04:53,760 eatraimh rialta ar an téip, gur mhaith leat punch 105 00:04:53,760 --> 00:04:55,430 poill sonraí a stóráil. 106 00:04:55,430 --> 00:04:58,720 Ag brath ar leithead an téip, go mbeadh gach colún a 107 00:04:58,720 --> 00:05:03,186 in ann freastal ar cúig, sé, seacht, ocht nó giotán. 108 00:05:03,186 --> 00:05:05,930 >> 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 109 00:05:05,930 --> 00:05:07,930 ach fág spás bán. 110 00:05:07,930 --> 00:05:10,560 Le haghaidh píosa amháin, gur mhaith leat punch poll. 111 00:05:10,560 --> 00:05:12,980 Ba mhaith leis an carachtar nialasach fhágáil ach colún bán, 112 00:05:12,980 --> 00:05:14,480 léiríonn gach nialais. 113 00:05:14,480 --> 00:05:17,250 Agus bheadh ​​an carachtar DEL punch colún iomlán na bpoll 114 00:05:17,250 --> 00:05:18,550 trí do téip. 115 00:05:18,550 --> 00:05:21,300 Mar thoradh air sin, d'fhéadfaí tú a bhaint as an carachtar RFF a scriosadh 116 00:05:21,300 --> 00:05:22,440 faisnéise. 117 00:05:22,440 --> 00:05:25,060 Samhlaigh ag cur ballóide toghchán líonadh amach agus ansin 118 00:05:25,060 --> 00:05:27,180 punching gach poill unpunched. 119 00:05:27,180 --> 00:05:29,410 >> Tá tú neamhbhailí ballóide mar tá sé dodhéanta 120 00:05:29,410 --> 00:05:31,820 insint cad iad na vótaí bunaidh. 121 00:05:31,820 --> 00:05:34,720 Cé go bhfuil an carachtar DEL fós in úsáid is nua-aimseartha 122 00:05:34,720 --> 00:05:37,980 Scrios eochair, tháinig an carachtar nialasach a úsáid mar an 123 00:05:37,980 --> 00:05:40,010 carachtar fhoirceannadh do theaghráin C agus 124 00:05:40,010 --> 00:05:41,990 roinnt formáidí sonraí eile. 125 00:05:41,990 --> 00:05:45,140 D'fhéadfá a fhios sé mar an carachtar nialasach cúlslais, 126 00:05:45,140 --> 00:05:47,720 ós rud é go conas ionadaíocht againn i scríbhinn. 127 00:05:47,720 --> 00:05:49,580 Mar sin, ar ais go dtí ár tábla ASCII. 128 00:05:49,580 --> 00:05:52,770 Tar éis teacht ar an 32 chéad carachtair rialú an 95 129 00:05:52,770 --> 00:05:54,280 carachtair ghrafacha. 130 00:05:54,280 --> 00:05:55,800 >> Tá cinntí cúpla dearadh fionnuar fiú 131 00:05:55,800 --> 00:05:57,330 ag caint faoi anseo. 132 00:05:57,330 --> 00:06:00,810 Gcéad dul síos, na carachtair dheachúlach dhigit, nialas trí naoi, 133 00:06:00,810 --> 00:06:04,050 fhreagraíonn do na huimhreacha 48 tríd 57, is cosúil a 134 00:06:04,050 --> 00:06:06,980 unremarkable go dtí go táimid ag na huimhreacha 48 trí 57 135 00:06:06,980 --> 00:06:09,080 scríofa i nodaireacht dénártha. 136 00:06:09,080 --> 00:06:11,530 Má dhéanann muid go bhfuil, ansin dúinn a fheiceáil go bhfuil an carachtar dhigit, 137 00:06:11,530 --> 00:06:22,320 náid, ag freagairt 0110000, ceann léarscáileanna 0110001, dhá 138 00:06:22,320 --> 00:06:26,640 0110010, agus mar sin de. 139 00:06:26,640 --> 00:06:27,950 Féach ar an patrún? 140 00:06:27,950 --> 00:06:30,170 Tá gach carachtar dhigit mhapáil go dtí a fhreagraíonn 141 00:06:30,170 --> 00:06:35,170 coibhéiseach i nodaireacht dénártha, réimír 011. 142 00:06:35,170 --> 00:06:38,820 An chéad cheann eile, thugann tú faoi deara go dtosaíonn na litreacha chás uachtair ag 65, 143 00:06:38,820 --> 00:06:41,310 le ceannlitreacha A, ach na litreacha CásÍochtair 144 00:06:41,310 --> 00:06:43,010 Ní tosú go dtí 97. 145 00:06:43,010 --> 00:06:45,580 Mar sin, tá 32 spás i idir. 146 00:06:45,580 --> 00:06:47,000 Sin is cosúil aisteach. 147 00:06:47,000 --> 00:06:49,500 Tá siad ach 26 litir san aibítir. 148 00:06:49,500 --> 00:06:51,410 >> Cén fáth a scoilt suas iad mar seo? 149 00:06:51,410 --> 00:06:53,960 Arís, má táimid ar na huiríll dénártha, is féidir linn 150 00:06:53,960 --> 00:06:55,230 a fheiceáil patrún. 151 00:06:55,230 --> 00:07:01,360 Ceannlitreacha A Tá ionadaíocht ag 1000001, agus cás íochtair a bhfuil 152 00:07:01,360 --> 00:07:05,810 ionadaíocht ag 1,100,001. 153 00:07:05,810 --> 00:07:12,770 Cás Uachtair B Tá ionadaíocht ag 1000010, agus is b CásÍochtair 154 00:07:12,770 --> 00:07:17,280 ionadaíocht ag 1,100,010. 155 00:07:17,280 --> 00:07:19,440 An féidir leat insint cad atá ar siúl anseo? 156 00:07:19,440 --> 00:07:22,470 An beagán go bhfuil an dara duine ó chlé, sa dá ar an 157 00:07:22,470 --> 00:07:26,510 chúigiú, do phost 32ths, tá 0 ar gach ceann de na cás uachtair 158 00:07:26,510 --> 00:07:30,120 litreacha, agus 1 le haghaidh gach ceann de na litreacha CásÍochtair. 159 00:07:30,120 --> 00:07:33,130 >> Ciallaíonn sé sin athrú ó chás uachtair dtí an cás íochtair, agus 160 00:07:33,130 --> 00:07:36,000 vice versa, is ábhar de chuid smeach beagán simplí. 161 00:07:36,000 --> 00:07:38,380 Mar sin, go dtugann dúinn go dtí deireadh an tábla ASCII. 162 00:07:38,380 --> 00:07:40,700 An féidir leat smaoineamh ar aon rud atá againn dearmad? 163 00:07:40,700 --> 00:07:42,510 Bhuel, cad faoi an enye na Spáinne, nó 164 00:07:42,510 --> 00:07:44,630 Gréigis nó alphabets Coireallach? 165 00:07:44,630 --> 00:07:46,610 Agus conas mar gheall ar na Síne carachtair? 166 00:07:46,610 --> 00:07:49,050 Níl a lán a bhí ar fágtha amach as ASCII. 167 00:07:49,050 --> 00:07:51,920 Mar sin féin, tá eile Unicode caighdeánach ar a dtugtar a bhí 168 00:07:51,920 --> 00:07:53,040 forbartha a chlúdach gach ceann de na 169 00:07:53,040 --> 00:07:54,840 carachtair agus go leor eile. 170 00:07:54,840 --> 00:07:57,040 >> Ach go ábhar le haghaidh am eile. 171 00:07:57,040 --> 00:07:58,500 Is é mo ainm Nate Hardison. 172 00:07:58,500 --> 00:08:00,650 Is é seo an CS50.