1 00:00:00,000 --> 00:00:10,940 2 00:00:10,940 --> 00:00:13,060 >> DAVID J MALAN: All ceart, mar sin tá sé seo CS50. 3 00:00:13,060 --> 00:00:15,040 Agus is é seo go soiléir ar an Aoine. 4 00:00:15,040 --> 00:00:16,850 Agus is é seo an deireadh seachtaine. 5 00:00:16,850 --> 00:00:21,020 Mar sin, is féidir leat a thabhairt chun cuimhne gur fhág muid amach, uair dheireanach, le cliffhanger de shaghas. 6 00:00:21,020 --> 00:00:25,020 A dhéantar linn a nochtadh an bréag, nach bhfuil aon cuma cad tá tú ag mhúintear ag fás 7 00:00:25,020 --> 00:00:31,610 suas, 1 arna roinnt 10 nach bhfuil, i Go deimhin, 0.1 nó 0.100 nó 0.10000. 8 00:00:31,610 --> 00:00:35,270 Go deimhin, má táimid a chur le chéile seo clár, mar a rinne muid inné, le, 9 00:00:35,270 --> 00:00:39,770 imprecision dhéanamh, agus ansin ponc dhéanamh, Slais, imprecision, 10 00:00:39,770 --> 00:00:43,600 d'fhoghlaim muid go bhfuil an scéal seo atá 1 arna roinnt 10 ndáiríre. 11 00:00:43,600 --> 00:00:46,140 Mar sin nach bhfuil go i ndáiríre go leor an cás. 12 00:00:46,140 --> 00:00:49,014 Ach a dhéanann sé seo leid ar roinnt teorannú bunúsacha na ríomhairí. 13 00:00:49,014 --> 00:00:50,930 Agus go deimhin, i measc na rudaí a táimid ag dul a dhéanamh 14 00:00:50,930 --> 00:00:55,130 Is inniu chur le breathnú ar cén fáth go bhfuil sé seo tharla, cén impleachtaí aige seo, 15 00:00:55,130 --> 00:00:58,430 conas gur mhainnigh daonnachta a thuiscint seo i roinnt an- 16 00:00:58,430 --> 00:01:00,410 situations-- tromchúiseach mar thoradh ar an a 17 00:01:00,410 --> 00:01:03,141 Tá go leor tragóideach agus expensive-- agus freisin 18 00:01:03,141 --> 00:01:04,849 chur le breathnú ar conas a Is féidir a chosaint i ndáiríre 19 00:01:04,849 --> 00:01:06,530 i gcoinne na cineálacha teorainneacha. 20 00:01:06,530 --> 00:01:10,940 Mar sin, intuitively, b'fhéidir, cén fáth go bhfuil 1 arna roinnt 10, 21 00:01:10,940 --> 00:01:15,480 de réir mo ríomhaire anseo, ní hamháin 1/10, 0.10? 22 00:01:15,480 --> 00:01:15,980 Yeah. 23 00:01:15,980 --> 00:01:16,530 Cad a cheapann tú? 24 00:01:16,530 --> 00:01:17,860 >> BALL LUCHT ÉISTEACHTA: Is é an x ​​difriúil? 25 00:01:17,860 --> 00:01:18,550 >> DAVID J MALAN: An cad é? 26 00:01:18,550 --> 00:01:19,730 Oh, is é an x ​​difriúil? 27 00:01:19,730 --> 00:01:20,720 Mar sin, ní leor. 28 00:01:20,720 --> 00:01:23,200 Tá sé i ndáiríre níos mó bhunúsach na crua-earraí. 29 00:01:23,200 --> 00:01:23,980 Smaointe eile? 30 00:01:23,980 --> 00:01:24,584 Yeah. 31 00:01:24,584 --> 00:01:26,750 BALL LUCHT ÉISTEACHTA: Siad ionadaíocht a dhéanamh ar líon na éagsúil? 32 00:01:26,750 --> 00:01:27,880 DAVID J MALAN: Mar sin, they-- Ceart. 33 00:01:27,880 --> 00:01:29,338 Is ionann iad agus uimhreacha difriúil. 34 00:01:29,338 --> 00:01:30,700 Go míchruinn, is cosúil. 35 00:01:30,700 --> 00:01:33,190 Mar sin, go is-- Bhuel, difriúil ó cad? 36 00:01:33,190 --> 00:01:34,490 Nó ónar? 37 00:01:34,490 --> 00:01:35,050 Uainn? 38 00:01:35,050 --> 00:01:35,966 BALL LUCHT ÉISTEACHTA: Yeah. 39 00:01:35,966 --> 00:01:38,930 Níl siad a bhaint as an deachúil córas a [inaudible]. 40 00:01:38,930 --> 00:01:39,680 DAVID J MALAN: OK. 41 00:01:39,680 --> 00:01:41,560 Mar sin, sa chiall, nach bhfuil siad bhaint as an gcóras deachúil. 42 00:01:41,560 --> 00:01:43,720 Thíos an cochall, Tá gach rud, go deimhin, dhénártha, 43 00:01:43,720 --> 00:01:45,510 agus sin a bhaineann, i ndáiríre. 44 00:01:45,510 --> 00:01:48,135 Ach tá sé fiú níos simplí míniú ná sin. 45 00:01:48,135 --> 00:01:48,635 Yeah. 46 00:01:48,635 --> 00:01:49,970 >> BALL LUCHT ÉISTEACHTA: Siad ach an oiread sin giotán. 47 00:01:49,970 --> 00:01:52,370 Is féidir leo a stóráil ach amháin suas go dtí áirithe méid, cosúil leis na deachúlacha. 48 00:01:52,370 --> 00:01:52,780 >> DAVID J MALAN: Yeah. 49 00:01:52,780 --> 00:01:54,420 Tá sé seo cad atá ag dul i ndáiríre ar sé. 50 00:01:54,420 --> 00:01:57,180 Tharlaíonn sé go raibh ríomhairí de ghnáth, beidh i gcónaí ach 51 00:01:57,180 --> 00:01:59,690 úsáid le méid teoranta faisnéise chun ionadaíocht a rud éigin. 52 00:01:59,690 --> 00:01:59,870 Ceart? 53 00:01:59,870 --> 00:02:02,110 Tar éis an tsaoil, ní mór dúinn ach seasta méid de spás diosca crua. 54 00:02:02,110 --> 00:02:04,210 Ní mór dúinn ach méid seasta de RAM, nó gcuimhne ríomhaire. 55 00:02:04,210 --> 00:02:06,251 Agus má tá tú ach méid seasta de rud éigin, 56 00:02:06,251 --> 00:02:09,611 surely ní féidir leat brath iarbhír suas go héigríoch nó uimhir ar bith is mian leat. 57 00:02:09,611 --> 00:02:11,610 Tá tú, de chineál ar, a roghnú agus a roghnú cén raon 58 00:02:11,610 --> 00:02:13,220 de luachanna tú ag dul chun tacú leis. 59 00:02:13,220 --> 00:02:18,100 >> Agus mar sin mar shampla, in aghaidh na seachtaine nó dhó ó shin, nuair a labhair muid faoi ASCII, 60 00:02:18,100 --> 00:02:21,610 agus labhair muid thart ar 8 giotán, nó beart, mar a déarfá, 61 00:02:21,610 --> 00:02:26,360 an líon is mó d'fhéadfadh muid ionadaíocht a dhéanamh le 8 giotán a bhí cad é? 62 00:02:26,360 --> 00:02:28,350 255. 63 00:02:28,350 --> 00:02:31,850 Agus is féidir linn ionadaíocht luachanna iomlána 256 ach ní má chaitheann muid ar cheann acu 64 00:02:31,850 --> 00:02:34,190 ar 0-- Bhuel, ach má táimid duine amháin acu a chaitheamh ar 0, 65 00:02:34,190 --> 00:02:36,830 ansin an líon is mó Tá, ar ndóigh, 255. 66 00:02:36,830 --> 00:02:39,410 >> Mar sin, casadh sé amach, go bhfuil sé seo an cás freisin, sa chomhthéacs seo. 67 00:02:39,410 --> 00:02:42,350 Thosaigh muid ag caint, uair dheireanach, faoi ​​uimhreacha snámh-phointe, a 68 00:02:42,350 --> 00:02:44,640 atá difriúil ó slánuimhreacha, i go bhfuil siad pointe deachúil ar 69 00:02:44,640 --> 00:02:47,056 agus, tá súil againn, roinnt uimhreacha tar éis sin, ach tá siad ró. 70 00:02:47,056 --> 00:02:51,730 Tá ríomhaire amháin ag dul de ghnáth úsáid a bhaint as 32 giotán, b'fhéidir 64 giotán 71 00:02:51,730 --> 00:02:53,497 chun ionadaíocht a dhéanamh Luach snámhphointe. 72 00:02:53,497 --> 00:02:56,080 Mar sin, cé tá muid tar éis fás suas matamaitic foghlama agus a fhios agam 73 00:02:56,080 --> 00:02:58,750 gur féidir leat a bheith go hiomlán líon gan teorainn na n-uimhreacha 74 00:02:58,750 --> 00:03:01,650 tar éis an pointe deachúil, ní má tá tú cuimhne críochta. 75 00:03:01,650 --> 00:03:03,930 Tá tú, de chineál ar, ní mór do bhabhta, nó roghnú agus a roghnú a 76 00:03:03,930 --> 00:03:05,346 uimhreacha bhfuil tú ag dul chun ionadaíocht. 77 00:03:05,346 --> 00:03:08,710 Agus mar sin is féidir leat smaoineamh ar, sa chiall, seo a bheith ar an ríomhaire is gaire 78 00:03:08,710 --> 00:03:14,050 comhfhogasú don luach 1/10 go Is féidir é a fháil, a bhfuil ach 32 nó mar sin giotán. 79 00:03:14,050 --> 00:03:15,300 Agus nach bhfuil sé ach 1/10. 80 00:03:15,300 --> 00:03:19,820 >> Mar shampla, má athraíonn mé seo a 1/3, atá dóigh linn go bhfuil fiú níos simplí. 81 00:03:19,820 --> 00:03:21,300 Mar sin, 1 roinnte ar 3. 82 00:03:21,300 --> 00:03:22,355 Lig dom an comhad a shábháil. 83 00:03:22,355 --> 00:03:24,680 Lig dom dul ar aghaidh agus recompile é. 84 00:03:24,680 --> 00:03:25,820 Agus lig dom a ath-rith sé. 85 00:03:25,820 --> 00:03:30,000 Anseo freisin, is cosúil, nach bhfuil 0.3 1/3 agus ansin líon gan teorainn de 3 s 86 00:03:30,000 --> 00:03:30,770 ina dhiaidh sin. 87 00:03:30,770 --> 00:03:32,540 Tá tú an imprecision ag an deireadh. 88 00:03:32,540 --> 00:03:35,544 Mar sin, tá muid daoine ceart, agus cad d'fhoghlaim tú é sin, i ndáiríre, ceart, 89 00:03:35,544 --> 00:03:37,460 ach táimid bumping suas i gcoinne roinnt teorainneacha. 90 00:03:37,460 --> 00:03:39,420 >> Agus cad a cheap mé gur mhaith linn a dhéanamh lá atá inniu ann, tá tús 91 00:03:39,420 --> 00:03:42,190 trí bhreathnú ar, frankly, an iarmhairtí tragóideacha seo 92 00:03:42,190 --> 00:03:45,490 uaireanta, nuair cine daonna Ní a chur i bhfeidhm go leor 93 00:03:45,490 --> 00:03:48,460 don réaltacht agus na teorainneacha. 94 00:03:48,460 --> 00:03:52,360 Agus beidh orainn a fheiceáil sraith de vignettes ón Mhuir nIocht Stair thógann 95 00:03:52,360 --> 00:03:53,950 le breathnú ar conas rudaí a bhfuil siad imithe mícheart. 96 00:03:53,950 --> 00:03:56,340 Tá sé thart ar 8 nóiméad ar fad, agus beidh muid ag teacht ar ais tar éis seo 97 00:03:56,340 --> 00:03:59,439 agus chur le breathnú ar go díreach cad eile is féidir dul go mícheart. 98 00:03:59,439 --> 00:04:00,605 Má d'fhéadfadh muid a dim an lights-- 99 00:04:00,605 --> 00:04:02,350 >> [VIDEO Archives] 100 00:04:02,350 --> 00:04:06,310 >> -Computers, Tá muid teacht ar fad chun glacadh na fadhbanna a minic frustrating go 101 00:04:06,310 --> 00:04:07,750 dul leo. 102 00:04:07,750 --> 00:04:11,370 Bugs, víris, agus bogearraí Tá glitches beag praghsanna 103 00:04:11,370 --> 00:04:13,230 chun íoc as an áise. 104 00:04:13,230 --> 00:04:17,519 Ach i ard-ardteicneolaíochta agus ard-luas iarratais chlár spáis míleata agus, 105 00:04:17,519 --> 00:04:22,130 Is féidir an fhadhb is lú a magnified i tubaiste. 106 00:04:22,130 --> 00:04:27,750 Ar 4 Meith, 1996, eolaithe ullmhaithe a sheoladh gan foireann Ariane 5 roicéad. 107 00:04:27,750 --> 00:04:29,890 Bhí sé i mbun eolaíochta satailítí atá deartha 108 00:04:29,890 --> 00:04:33,030 chun go beacht conas an Idirghníomhaíonn réimse maighnéadach an Domhain 109 00:04:33,030 --> 00:04:35,600 le gaotha gréine. 110 00:04:35,600 --> 00:04:37,930 Tógadh an roicéad le haghaidh Gníomhaireacht Spáis na hEorpa 111 00:04:37,930 --> 00:04:41,620 agus thóg amach as a áis ar chósta na Guáin na Fraince. 112 00:04:41,620 --> 00:04:44,924 >> -Agus Thart ar 30 soicind i an eitilt, siad an chéad 113 00:04:44,924 --> 00:04:46,340 raibh rud éigin faoi deara ag dul mícheart. 114 00:04:46,340 --> 00:04:49,280 Go raibh na soic swiveling ar bhealach siad níor chóir i ndáiríre. 115 00:04:49,280 --> 00:04:53,042 Thart ar 40 soicind isteach an eitilt, go soiléir go raibh an fheithicil i dtrioblóid, 116 00:04:53,042 --> 00:04:55,250 agus sin nuair a rinne siad an cinneadh go scriosadh é. 117 00:04:55,250 --> 00:04:58,970 Oifigeach Sábháilteachta Raon le inní ollmhór brúite an cnaipe, 118 00:04:58,970 --> 00:05:03,940 shéid suas an roicéad roimh d'fhéadfadh sé bheith ina ghuais do shábháilteacht an phobail. 119 00:05:03,940 --> 00:05:06,600 >> Ba Prímh an inghean turas ar an 5 Ariane, 120 00:05:06,600 --> 00:05:09,270 agus thóg a scriosadh áit mar gheall ar locht 121 00:05:09,270 --> 00:05:10,992 leabaithe i bogearraí an roicéad ar. 122 00:05:10,992 --> 00:05:12,700 -Déanfar Fhadhb ar an Bhí Ariane go bhfuil 123 00:05:12,700 --> 00:05:15,370 Bhí roinnt a cheanglaítear 64 giotán a chur in iúl, 124 00:05:15,370 --> 00:05:18,150 agus theastaigh uaidh a thiontú sé do roinnt 16 giotán. 125 00:05:18,150 --> 00:05:21,160 Ghlac siad go bhfuil an líon bhí riamh ag dul a bheith an-mhór, 126 00:05:21,160 --> 00:05:25,020 gur chuid is mó de na digití i an uimhir 64 giotán bhí 0 ar. 127 00:05:25,020 --> 00:05:26,310 Bhí siad mícheart. 128 00:05:26,310 --> 00:05:28,680 >> -Déanfar Neamhábaltacht amháin clár bogearraí chun glacadh 129 00:05:28,680 --> 00:05:32,820 ar an chineál uimhir a ghintear trí Ba eile ag an fhréamh an teip. 130 00:05:32,820 --> 00:05:37,190 Bhí bheith forbartha bogearraí ina cuid an-chostasach na teicneolaíochta nua. 131 00:05:37,190 --> 00:05:40,760 Bhí an Ariane 4 roicéad an- rathúil, an oiread sin de na bogearraí 132 00:05:40,760 --> 00:05:43,990 a cruthaíodh le haghaidh a bhí sé chomh maith a úsáidtear ar an Ariane 5. 133 00:05:43,990 --> 00:05:49,750 >> Bhí -Déanfar fhadhb bhunúsach go bhfuil an Ariane 5 Bhí níos tapúla, níos tapúla luathaithe. 134 00:05:49,750 --> 00:05:53,000 Agus ní raibh na bogearraí cuntas ar sin. 135 00:05:53,000 --> 00:05:56,330 >> -Déanfar Scrios an roicéad Bhí tubaiste airgeadais ollmhór, 136 00:05:56,330 --> 00:05:59,670 fad mar gheall ar earráid bogearraí nóiméad. 137 00:05:59,670 --> 00:06:01,990 Ach ní raibh sé seo an chéad uair am fadhbanna sonraí a chomhshó 138 00:06:01,990 --> 00:06:05,310 Bhí plagued teicneolaíocht roicéad nua-aimseartha. 139 00:06:05,310 --> 00:06:08,300 >> -i 1991, leis an tús an Cogadh na Murascaille First, 140 00:06:08,300 --> 00:06:10,650 an diúracán Patriot taithí de chineál comhchosúil 141 00:06:10,650 --> 00:06:12,650 fhadhb uimhir chomhshó. 142 00:06:12,650 --> 00:06:15,620 Mar thoradh air sin, 28 duine, 28 saighdiúirí Mheiriceá 143 00:06:15,620 --> 00:06:18,440 Maraíodh agus faoi 100 eile lucht créachtaithe, 144 00:06:18,440 --> 00:06:21,900 nuair a bheidh an Patriot, bhí ceaptha a a chosaint i gcoinne scuds ag teacht isteach, 145 00:06:21,900 --> 00:06:24,630 theip ar a tine diúracán. 146 00:06:24,630 --> 00:06:29,440 >> -Nuair Iaráic ionradh Cuáit agus i Meiriceá a seoladh Storm Desert luath i 1991, 147 00:06:29,440 --> 00:06:33,800 Úsáideadh cadhnraí diúracán Patriot chun an Araib Shádach agus Iosrael a chosaint 148 00:06:33,800 --> 00:06:37,000 ó hIaráice ionsaithe diúracán Caitear. 149 00:06:37,000 --> 00:06:40,610 Is é an Patriot US, meán-raon dromchla go haer an chórais 150 00:06:40,610 --> 00:06:43,010 mhonaraigh an chuideachta Raytheon. 151 00:06:43,010 --> 00:06:49,080 >> -Déanfar Méid de na idircheapóra Patriot, féin, mar gheall ar, thart ar 20 troigh ar fad. 152 00:06:49,080 --> 00:06:51,250 Agus meáchan sé thart ar £ 2,000. 153 00:06:51,250 --> 00:06:55,195 Agus déanann sé warhead de about-- Sílim go bhfuil sé thart ar £ 150. 154 00:06:55,195 --> 00:06:59,500 Agus an warhead, é féin, Is pléascach ard, 155 00:06:59,500 --> 00:07:02,570 a bhfuil blúirí timpeall air. 156 00:07:02,570 --> 00:07:06,890 Is é an chásáil an warhead a ceapadh chun gníomhú mar grán trom. 157 00:07:06,890 --> 00:07:09,130 >> Tá -Déantar diúracáin rinneadh, 4 in aghaidh an coimeádán, 158 00:07:09,130 --> 00:07:12,080 agus a iompar ag leathleantóir. 159 00:07:12,080 --> 00:07:19,100 >> -Déantar Córas Patriot frith diúracáin théann siar ar a laghad 20 bliain anois. 160 00:07:19,100 --> 00:07:22,320 Bhí sé ag ceapadh ar dtús mar diúracán cosanta aer 161 00:07:22,320 --> 00:07:24,180 a shoot síos eitleáin namhaid. 162 00:07:24,180 --> 00:07:27,860 Sa Chogadh na Murascaille First, nuair a tháinig go cogadh ar feadh, 163 00:07:27,860 --> 00:07:32,745 an Airm ag iarraidh é a úsáid chun shoot síos scuds, ní eitleáin. 164 00:07:32,745 --> 00:07:36,150 Ní raibh an Fórsa hIaráice an oiread sin de fadhb, 165 00:07:36,150 --> 00:07:39,110 ach bhí imní ar an Arm faoi scuds. 166 00:07:39,110 --> 00:07:42,340 Agus mar sin rinne siad chun uasghrádú an Patriot. 167 00:07:42,340 --> 00:07:44,760 >> -Intercepting Namhaid diúracán taisteal ar mach cúig 168 00:07:44,760 --> 00:07:47,250 bhí ag dul a bheith dúshlánach go leor. 169 00:07:47,250 --> 00:07:50,000 Ach nuair a bheidh an Patriot Bhí rushed i seirbhís, 170 00:07:50,000 --> 00:07:54,030 Ní raibh an Arm an eolas faoi Modhnú hIaráice a rinne 171 00:07:54,030 --> 00:07:56,840 n scuds beagnach dodhéanta a bhuail. 172 00:07:56,840 --> 00:08:01,020 >> -Cad A tharla, is é an scuds go bhí ag teacht i, a bhí éagobhsaí, 173 00:08:01,020 --> 00:08:02,310 bhí siad ag wobbling. 174 00:08:02,310 --> 00:08:05,140 An chúis atá leis seo, bhí an Iarácaigh, d'fhonn 175 00:08:05,140 --> 00:08:09,450 a fháil ar 600 ciliméadar as diúracán raon 300 ciliméadar, 176 00:08:09,450 --> 00:08:12,930 Thóg meáchan amach as an warhead tosaigh agus rinne an warhead níos éadroime. 177 00:08:12,930 --> 00:08:17,710 Mar sin anois, an Patriot ar iarraidh teacht ag an Caitear, agus is mó den am, 178 00:08:17,710 --> 00:08:21,700 an tromlach mór de na am, bheadh ​​sé eitilt díreach ag an Caitear. 179 00:08:21,700 --> 00:08:25,700 >> -Nuair A bheidh na hoibreoirí córais Patriot thuig an Patriot chaill a sprioc, 180 00:08:25,700 --> 00:08:29,790 mhaidhmigh siad warhead an Patriot ar, a sheachaint taismigh féidir má sé 181 00:08:29,790 --> 00:08:32,380 Bhí cead ag titim go talamh. 182 00:08:32,380 --> 00:08:36,340 >> Bhí -Go cad a chonaic daoine is mó, na fireballs mór sa spéir, 183 00:08:36,340 --> 00:08:41,289 agus misunderstood mar intercepts de warheads Caitear. 184 00:08:41,289 --> 00:08:43,590 Cé gur ar an oíche spéartha, bhí an chuma Patriots 185 00:08:43,590 --> 00:08:47,020 a bheith rathúil scuds scriosadh, ag Dhahran, 186 00:08:47,020 --> 00:08:49,730 D'fhéadfadh a bheith ann aon dearmad faoi ​​ar a fheidhmíocht. 187 00:08:49,730 --> 00:08:53,990 Ann, córas radair an Patriot ar cailleadh rian de Caitear ag teacht isteach, 188 00:08:53,990 --> 00:08:56,650 agus ní a seoladh, mar gheall ar locht bogearraí. 189 00:08:56,650 --> 00:08:59,650 190 00:08:59,650 --> 00:09:04,100 Ba é an Israelis a d'fhionn an chéad go raibh an níos faide ar an gcóras ar, 191 00:09:04,100 --> 00:09:07,510 is mó an neamhréireacht am tháinig, mar gheall ar clog leabaithe 192 00:09:07,510 --> 00:09:09,490 sa ríomhaire an chórais. 193 00:09:09,490 --> 00:09:12,670 >> -About 2 sheachtain roimh an tragóid i Dhahran, 194 00:09:12,670 --> 00:09:15,010 na Israelis a tuairiscíodh don an Roinn Defense, 195 00:09:15,010 --> 00:09:17,940 go raibh an córas a chailliúint am, gur tar éis thart ar 8 uair an chloig de ag rith, 196 00:09:17,940 --> 00:09:21,410 thug siad faoi deara go raibh an córas éirí suntasach níos lú cruinn. 197 00:09:21,410 --> 00:09:25,290 D'fhreagair an Roinn Defense ag ag insint gach ceann de na cadhnraí Patriot 198 00:09:25,290 --> 00:09:28,070 chun fág na córais ar feadh i bhfad. 199 00:09:28,070 --> 00:09:29,960 Ní dúirt siad an méid a bhí le fada an lá. 200 00:09:29,960 --> 00:09:30,460 8 uair an chloig? 201 00:09:30,460 --> 00:09:30,960 10 uair an chloig? 202 00:09:30,960 --> 00:09:31,870 1000 uair an chloig? 203 00:09:31,870 --> 00:09:33,734 Bhí a fhios ag aon duine. 204 00:09:33,734 --> 00:09:35,650 -Déantar Ceallraí Patriot lonnaithe ag an dún 205 00:09:35,650 --> 00:09:40,410 ag Dhahran, agus a chuid lochtach inmheánach clog, bhí ar níos mó ná 100 uair an chloig 206 00:09:40,410 --> 00:09:43,041 ar an oíche an 25 Feabhra. 207 00:09:43,041 --> 00:09:47,416 >> -Tá Sé rianú am chun cruinneas de thart ar 1/10 de shoicind. 208 00:09:47,416 --> 00:09:49,290 Anois 1/10 an dara is uimhir suimiúil 209 00:09:49,290 --> 00:09:52,700 toisc nach féidir é a bheith arna shloinneadh i dénártha, go díreach. 210 00:09:52,700 --> 00:09:54,820 Rud a chiallaíonn, ní féidir é a chur in iúl, go díreach, 211 00:09:54,820 --> 00:09:57,420 in aon ríomhaire digiteach nua-aimseartha. 212 00:09:57,420 --> 00:10:01,460 Tá sé deacair a chreidiúint, ach úsáid mar shampla. 213 00:10:01,460 --> 00:10:03,520 A ligean ar chur ar an uimhir, 1/3. 214 00:10:03,520 --> 00:10:07,110 Ní féidir a chur in iúl 1/3 i deachúil, go díreach. 215 00:10:07,110 --> 00:10:11,490 Is 0.333 ag dul ar do Infinity 1/3. 216 00:10:11,490 --> 00:10:15,486 Níl aon bhealach chun é sin a dhéanamh, le cruinneas iomlán, i dheachúlacha. 217 00:10:15,486 --> 00:10:18,360 Sin é go díreach an cineál céanna fhadhb atá ann go a tharla sa Patriot. 218 00:10:18,360 --> 00:10:22,510 An níos faide ar an gcóras ar siúl, an níos measa tháinig an earráid am. 219 00:10:22,510 --> 00:10:28,420 >> -Tar 100 uair an chloig de oibriú, an earráid in am raibh ach thart ar 1/3 de shoicind. 220 00:10:28,420 --> 00:10:31,830 Ach i dtéarmaí díriú ar diúracán taisteal ar mach 5, 221 00:10:31,830 --> 00:10:35,890 mar thoradh air i rianú Earráid de níos mó ná 600 méadar. 222 00:10:35,890 --> 00:10:38,970 Bheadh ​​sé a bheith ina earráid marfach do na saighdiúirí ag Dhahran. 223 00:10:38,970 --> 00:10:45,035 >> -Cad A tharla, tá seoladh Caitear bhí aimsithe ag satailítí luathrabhaidh, 224 00:10:45,035 --> 00:10:48,930 agus nua Is siad go raibh an Caitear ag teacht i n-treo ginearálta. 225 00:10:48,930 --> 00:10:51,170 Ní raibh a fhios acu nuair a bhí sé ag teacht. 226 00:10:51,170 --> 00:10:53,990 >> Bhí -Tá sé anois suas go dtí an radar chomhpháirt den chóras Patriot, 227 00:10:53,990 --> 00:10:58,520 ag cosaint Dhahran, a aimsiú agus a choinneáil súil a choinneáil ar an diúracán namhaid ag teacht isteach. 228 00:10:58,520 --> 00:10:59,690 >> Bhí -Déantar radar an-chliste. 229 00:10:59,690 --> 00:11:01,710 Bheadh ​​sé a rianú iarbhír an seasamh na Caitear 230 00:11:01,710 --> 00:11:04,040 agus ansin a thuar nuair a go mbeadh sé is dócha, 231 00:11:04,040 --> 00:11:06,140 an chéad uair eile, an radar sheoladh Pulse amach. 232 00:11:06,140 --> 00:11:07,660 Bhí ar a dtugtar an geata raon. 233 00:11:07,660 --> 00:11:11,870 >> -ansin, Uair amháin ar an Patriot chinneann Tá go leor ama 234 00:11:11,870 --> 00:11:16,280 ar aghaidh chun dul ar ais agus a sheiceáil an chéad cheann eile suíomh seo réad a braitheadh, 235 00:11:16,280 --> 00:11:17,280 Téann sé ar ais. 236 00:11:17,280 --> 00:11:21,690 Mar sin, nuair a chuaigh sé ar ais go dtí an mícheart áit, Feiceann sé ansin aon rud 237 00:11:21,690 --> 00:11:25,230 agus go gcinnfidh sé nach raibh aon rud, bhí sé ina braite bréagach, 238 00:11:25,230 --> 00:11:26,650 agus titeann an rian. 239 00:11:26,650 --> 00:11:29,690 An Caitear ag teacht isteach imithe as an scáileán radar, 240 00:11:29,690 --> 00:11:32,670 agus soicind ina dhiaidh sin, sé slammed isteach sa bheairic. 241 00:11:32,670 --> 00:11:38,100 An Caitear maraíodh 28 agus bhí na deireanach fired amháin le linn an Chéad Chogadh na Murascaille. 242 00:11:38,100 --> 00:11:43,460 Tragóideach, na bogearraí suas chun dáta tháinig ar Dhahran an lá dár gcionn. 243 00:11:43,460 --> 00:11:46,150 Bhí an locht bogearraí curtha seasta, deiridh 244 00:11:46,150 --> 00:11:48,940 caibidil amháin sa trioblóideacha stair an diúracán Patriot. 245 00:11:48,940 --> 00:11:50,220 >> [END Archives] 246 00:11:50,220 --> 00:11:54,340 >> DAVID J MALAN: Mar sin, beidh orainn a chur le breathnú ar roinnt teorainneacha den chineál céanna i ach beagán. 247 00:11:54,340 --> 00:11:58,470 Ach ar dtús, a ligean ar aistriú go dtí cúpla atá FYI. 248 00:11:58,470 --> 00:12:01,575 Mar sin, one-- an deireadh seachtaine seo, tá Beidh rannóga Super, 249 00:12:01,575 --> 00:12:04,200 atá i gceist a supplant ailt sceidealta go rialta, a 250 00:12:04,200 --> 00:12:05,460 Beidh tús a chur suas in aghaidh na seachtaine mar sin,. 251 00:12:05,460 --> 00:12:08,204 Chur le breathnú ar láithreán gréasáin na CS50 ar le haghaidh tuilleadh eolais ar na. 252 00:12:08,204 --> 00:12:11,120 Beidh siad a scannánú freisin agus sruthaithe cónaí dóibh siúd in ann freastal. 253 00:12:11,120 --> 00:12:12,980 Fadhb a leagtar é 1 ar an cúrsa shuíomh gréasáin cheana féin, 254 00:12:12,980 --> 00:12:15,105 agus beidh orainn a chur le breathnú ar gur i ach beagán beag. 255 00:12:15,105 --> 00:12:18,350 Agus uaireanta oifige freisin a bheidh, a chur áit seo Dé Luain trí Déardaoin. 256 00:12:18,350 --> 00:12:20,960 >> Mar sin, ba é seo an chuid is mó Canonical clár d'fhéachamar ar uair dheireanach. 257 00:12:20,960 --> 00:12:23,590 Tá sé cosúil leis an simplí clár is féidir leat scríobh i C, 258 00:12:23,590 --> 00:12:25,250 agus fiú go bhfuil beagán de éilimh gcló trom. 259 00:12:25,250 --> 00:12:25,750 Ceart? 260 00:12:25,750 --> 00:12:28,070 Mar níl a lán de na seeming chastacht a ghabhann leis an. 261 00:12:28,070 --> 00:12:30,445 Mar sin a ligean ar ghlacadh le súil thapa ar cad a roinnt de na heilimintí sin 262 00:12:30,445 --> 00:12:33,080 Bhí agus ansin déan iarracht a chur ar fáil múnla intinne do conas 263 00:12:33,080 --> 00:12:35,710 na simplí de chláir obair, agus ansin beidh muid ag tosú 264 00:12:35,710 --> 00:12:38,050 ag féachaint ar rudaí riamh níos casta. 265 00:12:38,050 --> 00:12:41,280 Mar sin, an líne seo anseo, béim anois, i buí, cad a rinne linn a rá, uair dheireanach, 266 00:12:41,280 --> 00:12:43,200 go mbaineann sé seo dúinn? 267 00:12:43,200 --> 00:12:45,220 Cad é an cuspóir a bhfreastalaíonn sé? 268 00:12:45,220 --> 00:12:46,984 Duine ar bith ó níos faide ar ais? 269 00:12:46,984 --> 00:12:47,483 Yeah. 270 00:12:47,483 --> 00:12:48,649 >> BALL LUCHT ÉISTEACHTA: [inaudible] 271 00:12:48,649 --> 00:12:50,871 272 00:12:50,871 --> 00:12:51,704 DAVID J MALAN: Maith. 273 00:12:51,704 --> 00:12:53,537 Mar sin, tugann sé rochtain agat do orduithe, nó a ligean ar 274 00:12:53,537 --> 00:12:56,750 glaoch orthu feidhmeanna, go bhfuil duine éigin eile a scríobh, go mbeidh sé dearbhaithe, 275 00:12:56,750 --> 00:12:58,350 mar a déarfá, i gcomhad éigin eile. 276 00:12:58,350 --> 00:13:02,370 Mar sin, beidh orainn a fheiceáil go díreach cad comhad .H Is i gcomparáid le comhad .c, sa deireadh. 277 00:13:02,370 --> 00:13:04,710 Ach do anois, ach tá a fhios go printf, mar shampla, 278 00:13:04,710 --> 00:13:08,370 Is i measc na bhfeidhmeanna a bhí dhearbhú i gcomhad éigin eile, áit éigin 279 00:13:08,370 --> 00:13:12,930 eile ar an scamall ar tiomáint crua go ligeann dúinn printf a rochtain agus í a úsáid 280 00:13:12,930 --> 00:13:15,240 gan a bheith a athchruthú go roth dúinn féin. 281 00:13:15,240 --> 00:13:16,930 Idir an dá linn, is mó. 282 00:13:16,930 --> 00:13:19,690 Cad a bhí an aschur na is mó, an tseachtain seo caite? 283 00:13:19,690 --> 00:13:20,190 Yeah. 284 00:13:20,190 --> 00:13:21,460 >> BALL LUCHT ÉISTEACHTA: Tá bratach Glas chliceáil. 285 00:13:21,460 --> 00:13:21,740 >> DAVID J MALAN: Yeah. 286 00:13:21,740 --> 00:13:23,490 Scratch s, nuair a chliceáil brat glas. 287 00:13:23,490 --> 00:13:25,560 Tá sé cosúil leis an píosa bhfreagra a thosaíonn rudaí as. 288 00:13:25,560 --> 00:13:28,306 Agus mar sin dul céanna, rinne an domhan Chinn roinnt blianta ó shin go bhfuil i C, 289 00:13:28,306 --> 00:13:30,930 agus a bunch teangacha eile, más mian leat a scríobh le clár, 290 00:13:30,930 --> 00:13:33,410 do chéad fheidhm Tá a bheidh le glaoch, is mó. 291 00:13:33,410 --> 00:13:34,641 Agus tá sé le breathnú mar seo. 292 00:13:34,641 --> 00:13:36,640 Ach beidh muid ag teacht ar ais, am eile, leis an méid a, o, 293 00:13:36,640 --> 00:13:38,690 agus, ar neamhní, ciallóidh sa chomhthéacs sin. 294 00:13:38,690 --> 00:13:42,860 Chun anois, is iad na braces gcuach chineál de cosúil le cruth píosa bhfreagra Scratch ar 295 00:13:42,860 --> 00:13:45,080 go Cuimsíonn roinnt líon na línte. 296 00:13:45,080 --> 00:13:47,070 Agus i measc na línte ar anseo tá, an ceann seo anseo. 297 00:13:47,070 --> 00:13:51,610 Is printf feidhm arb é is cuspóir i Tá saol a phriontáil ar shraith formáidithe. 298 00:13:51,610 --> 00:13:55,010 Agus ag formáidithe, ciallóidh mé tú Is féidir le breiseán i luachanna placeholder, 299 00:13:55,010 --> 00:13:58,360 agus is féidir leat a shonrú cé mhéad de dheachúlacha pointí, cé mhéad uimhir a phriontáil 300 00:13:58,360 --> 00:14:00,040 tar éis pointe deachúil agus a leithéidí. 301 00:14:00,040 --> 00:14:05,040 Agus printf, ar ndóigh, glacann amháin nó níos mó argóintí nó paraiméadar, 302 00:14:05,040 --> 00:14:06,770 ar a dtugtar a mhalairt, níos simplí, mar ionchuir. 303 00:14:06,770 --> 00:14:09,230 >> Mar sin printf, ar nós a lán de feidhmeanna a thógann, ionchuir. 304 00:14:09,230 --> 00:14:12,730 Agus iad siúd ionchuir glactha ag an dá lúibíní anseo. 305 00:14:12,730 --> 00:14:15,180 Agus taobh istigh de sin tá ionchur amháin. 306 00:14:15,180 --> 00:14:18,600 Tá sé ina teaghrán, mar tá muid ar a dtugtar air, a bhfuil ach sraith de charachtair, 307 00:14:18,600 --> 00:14:22,310 cosúil le focal, nó abairt, nó ina n-iomláine aiste fiú, i idir comharthaí athfhriotail dúbailte. 308 00:14:22,310 --> 00:14:25,712 Agus sin an méid atá ar siúl chun tionchar a imirt ar iompar de printf mar, ar ndóigh, 309 00:14:25,712 --> 00:14:27,170 tá sé ach feidhm a phriontáil cineálach. 310 00:14:27,170 --> 00:14:29,600 Níl sé ag dul a fháil amach cad a phriontáil, ach amháin má insint duit é. 311 00:14:29,600 --> 00:14:31,000 Agus ansin, roinnt minutiae. 312 00:14:31,000 --> 00:14:34,056 Cad a rinne linn a rá seo aisteach Tá ord na siombailí? 313 00:14:34,056 --> 00:14:34,556 Yeah. 314 00:14:34,556 --> 00:14:35,410 >> BALL LUCHT ÉISTEACHTA: líne nua. 315 00:14:35,410 --> 00:14:35,990 >> DAVID J MALAN: líne nua. 316 00:14:35,990 --> 00:14:39,340 Mar sin, casadh sé amach, ní féidir leat a bhuail díreach, dul isteach, nuair a bhíonn tú ag scríobh ar an gclár. 317 00:14:39,340 --> 00:14:42,590 Go ginearálta, tá an tiomsaitheoir ag dul a fháil beag mearbhall ar cad is ciall agat. 318 00:14:42,590 --> 00:14:45,340 Ina ionad sin, tá tú chun literally rá, a thabhairt dom líne nua anseo. 319 00:14:45,340 --> 00:14:49,506 Agus mar sin tá / n cad againn go ginearálta glaoch ar charachtar éalú. 320 00:14:49,506 --> 00:14:50,870 Mar sin, n, le haghaidh líne nua. 321 00:14:50,870 --> 00:14:53,810 Agus a fhios ag an tiomsaitheoir go nuair a fheiceann sí / n, 322 00:14:53,810 --> 00:14:57,420 ba chóir é a aslú i ndáiríre an ríomhaire, ar deireadh thiar, nó printf, sa chás seo, 323 00:14:57,420 --> 00:15:00,260 a phriontáil amach nua ar iarbhír líne, cosúil le bualadh an, dul isteach, 324 00:15:00,260 --> 00:15:01,480 eochair ar do mhéarchlár. 325 00:15:01,480 --> 00:15:05,620 Agus ar deireadh, cad a rinne deirimid Is an píosa chomhréir do? 326 00:15:05,620 --> 00:15:06,591 Cad a dhéanann sé ionadaíocht a dhéanamh? 327 00:15:06,591 --> 00:15:07,090 Yeah. 328 00:15:07,090 --> 00:15:07,490 >> BALL LUCHT ÉISTEACHTA: [inaudible] 329 00:15:07,490 --> 00:15:08,660 >> DAVID J MALAN: Tá sé díreach an deireadh na líne. 330 00:15:08,660 --> 00:15:09,909 Tá sé an deireadh an ráitis. 331 00:15:09,909 --> 00:15:11,890 Agus a thuiscint go nach bhfuil againn iad a chur i ngach áit. 332 00:15:11,890 --> 00:15:13,900 Táimid ar fáil ní gá iad a chur cinnte ag an deireadh de gach líne. 333 00:15:13,900 --> 00:15:16,680 Mar shampla, níl aon cheann ar an chéad líne, níl aon cheann ar an líne 334 00:15:16,680 --> 00:15:18,680 leis, is mó, níl aon cheann tar éis na braces gcuach, 335 00:15:18,680 --> 00:15:21,740 ach go mbainfidh tú tús a fheiceáil agus a fháil eolas maidir leis nuair a tá sé ar a dtugtar do. 336 00:15:21,740 --> 00:15:26,014 Agus tá sé beagnach i gcónaí tar éis feidhm glaoch nó ráiteas, gníomh éigin 337 00:15:26,014 --> 00:15:27,180 go bhfuil tú ag cur i ndáiríre. 338 00:15:27,180 --> 00:15:29,520 >> Agus tá a fhios anois, go háirithe má i measc iad siúd níos lú compordach, 339 00:15:29,520 --> 00:15:32,540 is iad seo na cineálacha rudaí dúr go mbainfidh tú suas go deireadh banging thaisme 340 00:15:32,540 --> 00:15:33,873 do cheann in aghaidh an bhalla os a chionn. 341 00:15:33,873 --> 00:15:36,107 Toisc go mbainfidh tú a bheith go loighciúil muiníneach i roinnt fadhb 342 00:15:36,107 --> 00:15:38,440 atá tú a réiteach le haghaidh fadhb leagtar, agus an rud diabhal díreach 343 00:15:38,440 --> 00:15:40,187 Ní bheidh thiomsú nó fiú a reáchtáil. 344 00:15:40,187 --> 00:15:43,270 Agus mar sin go minic, go luath ar, tá sé ag dul go dtí a bheith mar chaill tú lúibíní, 345 00:15:43,270 --> 00:15:44,455 nó chaill tú Leathstad. 346 00:15:44,455 --> 00:15:46,547 Agus mar sin ach a bheith aireach de na cineálacha rudaí, 347 00:15:46,547 --> 00:15:49,380 agus déan iarracht gan a fháil frustrated ag iad toisc nach han-tapa seo 348 00:15:49,380 --> 00:15:50,640 bheith hata d'aois. 349 00:15:50,640 --> 00:15:53,910 Ach tá sé an-éasca a fháil frustrated go luath ar, mar thoradh air. 350 00:15:53,910 --> 00:15:57,020 >> Mar sin anois, a ligean ar ghlacadh le breathnú ar conas Tá an líne seo ag obair i ndáiríre 351 00:15:57,020 --> 00:15:59,170 agus ansin féachaint ar beagán ceann amháin níos casta. 352 00:15:59,170 --> 00:16:02,017 Mar sin, tá muid thar anseo, an cumas a tharraingt ar an scáileán. 353 00:16:02,017 --> 00:16:04,100 Agus a ligean ar dócha go is é seo mo scáileán ríomhaire, 354 00:16:04,100 --> 00:16:08,589 ach Tá mé ag scríobh an, Dia duit clár, agus nach bhfuil mé curtha i bhfeidhm, printf. 355 00:16:08,589 --> 00:16:10,130 Tá duine éigin eile a chur i bhfeidhm, printf. 356 00:16:10,130 --> 00:16:12,420 Cé ba mhaith leat a éileamh a curtha i bhfeidhm, printf? 357 00:16:12,420 --> 00:16:12,920 Más rud é féadfaidh againn? 358 00:16:12,920 --> 00:16:13,830 Ceart go leor, cad is ainm duit? 359 00:16:13,830 --> 00:16:14,155 >> MAC LÉINN 1: [? Copal. ?] 360 00:16:14,155 --> 00:16:15,529 >> DAVID J MALAN: Copal, teacht ar suas. 361 00:16:15,529 --> 00:16:16,430 Tar ar bun. 362 00:16:16,430 --> 00:16:17,070 Ceart go léir. 363 00:16:17,070 --> 00:16:22,260 Mar sin, ní mór dúinn, anseo, roinnt clibeanna ainm, ós rud é go beidh orainn a dhéanamh cluiche beag de seo. 364 00:16:22,260 --> 00:16:26,270 Agus beidh muid a ghlaonn tú, printf. 365 00:16:26,270 --> 00:16:30,170 Agus más mian leat chun teacht thar anseo, cad Tá mé tharraingt díreach ar an scáileán, 366 00:16:30,170 --> 00:16:32,340 tá sé go leor go simplí, níl mé, seo. 367 00:16:32,340 --> 00:16:35,550 >> Gach ceart, mar sin, is é mo ainm Dia duit, printf, más mian leat a chur go ar. 368 00:16:35,550 --> 00:16:35,740 Ceart go léir. 369 00:16:35,740 --> 00:16:37,360 Agus más féidir leat dul seastán ag an scáileán ríomhaire 370 00:16:37,360 --> 00:16:39,730 mar cé go bhfuil tú ag an fheidhm sin Tháinig leis an gcóras ríomhaireachta. 371 00:16:39,730 --> 00:16:42,063 Agus is é do na críche sa saol a phriontáil ndáiríre rud éigin. 372 00:16:42,063 --> 00:16:44,560 Ach i bhfad ar nós an chláir linn a ach bhí ar an scáileán, anseo, 373 00:16:44,560 --> 00:16:47,060 táimid ag dul a bheith acu chun i ndáiríre a thabhairt duit roinnt ionchur. 374 00:16:47,060 --> 00:16:51,810 >> Agus mar sin, más rud é mo ionchur, anseo, cosúil, tá an méid a aghaidh chuig printf, 375 00:16:51,810 --> 00:16:53,730 a ligean ar chineál ar magadh sé suas mar seo. 376 00:16:53,730 --> 00:16:58,720 Tá mé ag dul a scríobh literally ar píosa de pháipéar, "hello, domhan," 377 00:16:58,720 --> 00:17:03,020 cúlslais N. Agus a bheith soiléir, cad Tá mé díreach tar éis a tharraingt ar an píosa de pháipéar, 378 00:17:03,020 --> 00:17:04,020 Breathnaíonn mar seo. 379 00:17:04,020 --> 00:17:08,730 Mar sin, nuair a ritheann liom an clár seo, agus tá sé seo líne buí de chód Faigheann báis, 380 00:17:08,730 --> 00:17:12,970 tá sé mar cé mé, an clár Dia duit, Táim handing roinnt ionchur amach le feidhm 381 00:17:12,970 --> 00:17:13,970 go eile scríobh duine éigin. 382 00:17:13,970 --> 00:17:16,595 >> Agus má tá tú, le do mhéar, D'fhéadfadh ndáiríre, le do mhéar, 383 00:17:16,595 --> 00:17:21,520 tharraingt ar an scáileán is cuma cad tá sé agat gur láimh, 384 00:17:21,520 --> 00:17:27,465 an éifeacht, ar deireadh thiar, is é a fheiceáil go díreach go bhfuil, ar an scáileán. 385 00:17:27,465 --> 00:17:29,140 Agus cás cúinne Little anseo. 386 00:17:29,140 --> 00:17:31,540 Agus go maith, nár cheart dúinn a fheiceáil an, líne nua, ag an bpointe seo. 387 00:17:31,540 --> 00:17:33,900 Bheadh ​​sé mícheart ar do shon a tharraingt go sainráite leis an líne nua. 388 00:17:33,900 --> 00:17:36,810 Ach má choinnigh muid ar an scríbhneoireacht focail scáileán, bheadh ​​siad deireadh suas faoi bhun sin. 389 00:17:36,810 --> 00:17:39,560 >> Mar sin, go raibh maith agat go mór, ach bata thart anseo le haghaidh ach amháin nóiméad. 390 00:17:39,560 --> 00:17:42,860 Ní mór dúinn anois ar cheann eile deonach, más féidir linn, 391 00:17:42,860 --> 00:17:46,830 go bhfuil dul go mór chun imirt ar an ról of-- Tá sé ach daoine sa cheolfhoireann 392 00:17:46,830 --> 00:17:47,355 ceart anois. 393 00:17:47,355 --> 00:17:47,980 Cén chaoi a about-- OK. 394 00:17:47,980 --> 00:17:48,480 Ceart anseo. 395 00:17:48,480 --> 00:17:49,180 Tar ar bun. 396 00:17:49,180 --> 00:17:49,955 Cad is ainm duit? 397 00:17:49,955 --> 00:17:50,922 >> MAC LÉINN 2: [? Ivay. ?] 398 00:17:50,922 --> 00:17:51,796 DAVID J MALAN: Tá brón orm? 399 00:17:51,796 --> 00:17:52,990 MAC LÉINN 2: [? Ivay. ?] 400 00:17:52,990 --> 00:17:55,320 DAVID J MALAN: Ethan, teacht ar suas. 401 00:17:55,320 --> 00:17:55,820 Uimh? 402 00:17:55,820 --> 00:17:58,390 An bhfuair mé go mícheart, fiú tar éis a dúirt tú é faoi dhó? 403 00:17:58,390 --> 00:17:58,890 Tar ar bun. 404 00:17:58,890 --> 00:18:00,030 Tá sé deacair a chloisteáil suas anseo. 405 00:18:00,030 --> 00:18:05,240 406 00:18:05,240 --> 00:18:05,740 OK. 407 00:18:05,740 --> 00:18:07,190 Agus brón orm, cad is ainm duit? 408 00:18:07,190 --> 00:18:07,680 >> MAC LÉINN 2: [? Ivay. ?] 409 00:18:07,680 --> 00:18:08,790 >> [? DAVID J MALAN: Ivay. ?] OK. 410 00:18:08,790 --> 00:18:10,430 Chun anois, mura bhfuil tú aigne, tá tú ag GetString. 411 00:18:10,430 --> 00:18:11,013 >> MAC LÉINN 2: OK. 412 00:18:11,013 --> 00:18:11,797 Cool. 413 00:18:11,797 --> 00:18:14,630 DAVID J MALAN: Mar sin, más mian leat chun seasamh anseo le haghaidh ach nóiméad, 414 00:18:14,630 --> 00:18:17,100 a ligean ar ghlacadh le breathnú ar beagán clár níos casta, go 415 00:18:17,100 --> 00:18:18,670 anois tá trí líne de chód. 416 00:18:18,670 --> 00:18:24,080 Mar sin, ní mór dúinn, ceann amháin, d'ainm ag baint úsáide as printf; dhá, glao a GetString, 417 00:18:24,080 --> 00:18:28,060 le leanúint ag sannadh chun athróg a dtugtar, teaghrán s, nó ar a dtugtar s; 418 00:18:28,060 --> 00:18:31,260 agus ansin glao eile, printf, ach an uair seo le dhá ionchur. 419 00:18:31,260 --> 00:18:33,646 >> Stáit Mar sin, tá déanta againn cheana féin d'ainm, nó in áit, tá muid 420 00:18:33,646 --> 00:18:34,770 déanta cheana féin glao printf. 421 00:18:34,770 --> 00:18:38,960 Mar sin, tá mé ag dul a scríobh, Stát d'ainm. 422 00:18:38,960 --> 00:18:42,089 Agus mar sin, cad tá mé ag dul a pas a fháil, printf, i díreach nóiméad, 423 00:18:42,089 --> 00:18:43,005 Is leor ach, seo. 424 00:18:43,005 --> 00:18:47,760 Mar sin, más mian leat chun dul ar aghaidh agus a tharraingt ar an ar an scáileán, go bhfuil do ionchur anois. 425 00:18:47,760 --> 00:18:48,260 Ceart go léir. 426 00:18:48,260 --> 00:18:51,160 Agus dearmad teaghrán, ní mór dúinn anois ár líne féin de chód anseo. 427 00:18:51,160 --> 00:18:54,470 Mar sin, i, GetString, ní mór dúinn chun glaoch i ndáiríre, GetString. 428 00:18:54,470 --> 00:18:57,920 Mar sin, tá do na críche sin sa saol chun siúl díreach amach ar an cheolfhoireann, más féidir leat, 429 00:18:57,920 --> 00:18:58,980 agus a fháil t-ainm duine. 430 00:18:58,980 --> 00:19:00,860 Ach a ligean ar a thabhairt duit rud éigin a chur ar. 431 00:19:00,860 --> 00:19:02,908 Más mian leat chun, dul amach romhainn agus a fháil ar shraith, 432 00:19:02,908 --> 00:19:05,241 ainm duine ar a fháil ar an píosa páipéir, más rud é go d'fhéadfaí tú. 433 00:19:05,241 --> 00:19:12,940 434 00:19:12,940 --> 00:19:13,530 >> Ceart go léir. 435 00:19:13,530 --> 00:19:15,250 Agus beidh orainn a fheiceáil, i díreach nóiméad, a bhfuil a ainm a bhíonn muid ag dul. 436 00:19:15,250 --> 00:19:17,630 Idir an dá linn, cad tá mé ag dul a tá réidh é, píosa bán 437 00:19:17,630 --> 00:19:21,340 de pháipéar, ina bhfuil, tá mé ag dul a stóráil cuma cad é luach 438 00:19:21,340 --> 00:19:25,752 Tá go bhfuil GetString ag filleadh dom, I, a bheith athróg teaghrán a dtugtar, s. 439 00:19:25,752 --> 00:19:26,252 Ceart go léir. 440 00:19:26,252 --> 00:19:27,293 Mar sin, cad a dhéanann tú anseo? 441 00:19:27,293 --> 00:19:27,950 Nik. 442 00:19:27,950 --> 00:19:28,450 Ceart go léir. 443 00:19:28,450 --> 00:19:30,910 Mar sin, ní mór dúinn ainm Nik anseo. 444 00:19:30,910 --> 00:19:33,750 Mar sin, is é seo cad literally Tá curtha ar ais 445 00:19:33,750 --> 00:19:35,810 dom, mar a déarfá, ag GetString. 446 00:19:35,810 --> 00:19:38,720 >> Mé, anois, táim ag dul go dtí fhorghníomhú an taobh na láimhe clé 447 00:19:38,720 --> 00:19:43,440 an abairt sin, i gcás mé go simplí cóip síos, chun críocha an lae inniu, Nik. 448 00:19:43,440 --> 00:19:46,470 Mar sin, anois, tá mé athróg ar a dtugtar s,, stóráil ainm Nik ar. 449 00:19:46,470 --> 00:19:49,520 Tá mé ar láimh cheana féin printf, argóint roimhe sin. 450 00:19:49,520 --> 00:19:52,800 Ach i ár dtríú agus deiridh líne cód, tá mé i ndáiríre a printf láimhe 451 00:19:52,800 --> 00:19:58,500 rud éigin a different-- beag "hello,% s," cúlslais n. 452 00:19:58,500 --> 00:20:01,510 >> Agus mar sin an líne dheireanach mé ag dul a send-- an rud deireanach Tá mé 453 00:20:01,510 --> 00:20:03,060 ag dul a scríobh síos anois é, seo. 454 00:20:03,060 --> 00:20:06,310 Mar sin, an dá líne de chód, nó in áit an líne dheireanach na cód, 455 00:20:06,310 --> 00:20:10,690 glaonna ar feadh dhá inputs-- amháin, seo, agus dhá, seo. 456 00:20:10,690 --> 00:20:13,330 Mar sin, más rud é ár fheidhm printf is féidir a ghlacadh anois ar na mar ionchur, 457 00:20:13,330 --> 00:20:16,000 lig dom soiléir ar an scáileán ar do shon. 458 00:20:16,000 --> 00:20:17,250 I ndáiríre ní, is féidir leat dul ar aghaidh. 459 00:20:17,250 --> 00:20:19,333 Beidh muid é a fhágáil suas, ós rud é tá sé ar an gclár céanna. 460 00:20:19,333 --> 00:20:21,760 461 00:20:21,760 --> 00:20:27,380 Ba chóir dúinn a fheiceáil, Dia duit, Nik. 462 00:20:27,380 --> 00:20:27,880 Ceart go léir. 463 00:20:27,880 --> 00:20:29,670 Mar sin, bhí sé seo go leor le roinnt fonsaí chun léim tríd, ach 464 00:20:29,670 --> 00:20:31,620 a scríobh, luaigh do ainm, agus, Dia duit, Nik. 465 00:20:31,620 --> 00:20:37,210 Ach an smaoineamh simplí de theachtaireacht a rith, a rith ionchuir agus aschuir a fháil, 466 00:20:37,210 --> 00:20:40,430 é go díreach an tsamhail táimid ag dul a bheith acu fiú na feidhmeanna is casta. 467 00:20:40,430 --> 00:20:41,804 Mar sin, buíochas a ghabháil leat an oiread sin a thabhairt duit araon. 468 00:20:41,804 --> 00:20:43,730 Ní mór dúinn a strus álainn liathróid anseo ar do shon. 469 00:20:43,730 --> 00:20:48,890 Agus go raibh maith agat chun ár GetString agus oibrithe deonacha printf araon. 470 00:20:48,890 --> 00:20:49,551 Go raibh maith agat. 471 00:20:49,551 --> 00:20:50,050 Ceart go léir. 472 00:20:50,050 --> 00:20:50,966 Go raibh maith agat a thabhairt duit araon. 473 00:20:50,966 --> 00:20:56,640 474 00:20:56,640 --> 00:21:00,430 >> Mar sin, tá muid ag caint faoi go dtí seo, den chuid is mó mar gheall ar teaghráin. 475 00:21:00,430 --> 00:21:06,550 Agus tharlaíonn sé go raibh C féidir i ndáiríre tuiscint a fháil ar roinnt cineálacha éagsúla sonraí. 476 00:21:06,550 --> 00:21:08,860 Go deimhin, a ligean ar ghlacadh a breathnú ar na anseo. 477 00:21:08,860 --> 00:21:12,490 Mar sin, C, agus a lán teangacha, rudaí a dtugtar carachtair a thuiscint. 478 00:21:12,490 --> 00:21:16,852 Is char ginearálta beart aonair, nó ocht giotán. 479 00:21:16,852 --> 00:21:19,810 Agus léiríonn sé ina charachtar aonarach, cosúil leis an litir A, nó an chaipitil 480 00:21:19,810 --> 00:21:21,990 litir A, nó an litir litreacha beaga A, nó pointe exclamation, 481 00:21:21,990 --> 00:21:25,440 nó aon charachtar gur féidir leat cineál ar do mhéarchlár, agus uaireanta fiú níos mó. 482 00:21:25,440 --> 00:21:26,795 Táimid ag tarlú freisin a fheiceáil snámhann. 483 00:21:26,795 --> 00:21:31,160 Tá snámhphointe, go ginearálta, ar 32-giotán luach, nó ceithre bytes 484 00:21:31,160 --> 00:21:33,660 toisc arís, tá beart amháin ocht giotán. 485 00:21:33,660 --> 00:21:36,675 >> Mar sin, tá snámhphointe luach snámhphointe, rud éigin le pointe deachúil. 486 00:21:36,675 --> 00:21:38,550 Agus go deimhin, go bhfuil an méid Bhí an scannán ag caint 487 00:21:38,550 --> 00:21:42,240 faoi ​​nuair a labhair siad faoi snámh Luachanna pointe, roinnt líon seasta giotán 488 00:21:42,240 --> 00:21:43,940 á n-úsáid chun ionadaíocht a dhéanamh ar líon fíor. 489 00:21:43,940 --> 00:21:45,740 Ach tá rudaí a dtugtar doubles freisin. 490 00:21:45,740 --> 00:21:47,860 Na ann i Java, má tá tú ag glacadh APC, 491 00:21:47,860 --> 00:21:51,540 agus dúbailte, mar an t-ainm buíochas le Dia le fios, is é dhá uair chomh mór le snámh. 492 00:21:51,540 --> 00:21:54,540 Tá sé fós ar líon fíor, Tá sé ach níos mó giotán 493 00:21:54,540 --> 00:21:58,390 a cheapadh chun a bheith riamh níos cruinne, nó a stóráil uimhreacha fiú níos mó. 494 00:21:58,390 --> 00:21:58,890 Is slánuimhir éasca. 495 00:21:58,890 --> 00:22:00,181 Labhair muid faoi go uair dheireanach. 496 00:22:00,181 --> 00:22:01,160 Tá sé díreach slánuimhir. 497 00:22:01,160 --> 00:22:03,980 Agus tá sé go ginearálta 32 giotán, nó ceithre bytes. 498 00:22:03,980 --> 00:22:07,850 >> Agus mar sin, má tá tú, a ligean ar a fheiceáil anois, 32 bits-- agus rinne muid seo i seachtain 0, 499 00:22:07,850 --> 00:22:10,820 riamh briefly-- sin má tá tú 32 giotán, cad é an is mó 500 00:22:10,820 --> 00:22:13,580 Líon is féidir leat a son mar slánuimhir? 501 00:22:13,580 --> 00:22:16,080 Thabhairt nó a thógáil? 502 00:22:16,080 --> 00:22:18,380 Tá sé cosúil le 4 billiún, agus sin ach amháin má tá muid 503 00:22:18,380 --> 00:22:20,690 a dhéanann ionadaíocht ar uimhreacha deimhneacha amháin. 504 00:22:20,690 --> 00:22:23,930 Má tá tú 32 giotán, agus ba mhaith leat a ionadaíocht a dhéanamh uimhreacha diúltacha chomh maith, 505 00:22:23,930 --> 00:22:27,100 Is é do raon, go bunúsach, diúltach 2 billiún go dearfach 2 billiún. 506 00:22:27,100 --> 00:22:29,250 Ach go ginearálta, beidh orainn tús a chur ag 0 téigh suas go dtí 4 billiún. 507 00:22:29,250 --> 00:22:32,400 >> Ní gá duit fios a bheith agat go beacht, ach is féidir linn a fheiceáil seo, i ndáiríre, más rud é mé díreach tar éis 508 00:22:32,400 --> 00:22:36,400 oscailt suas áireamhán beag, anseo. 509 00:22:36,400 --> 00:22:41,070 Is féidir liom a dhéanamh 2 an 32, agus sin go díreach cé chomh mór, 510 00:22:41,070 --> 00:22:43,190 cé mhéad is féidir leat luachanna ionadaíocht a dhéanamh, le 32 giotán. 511 00:22:43,190 --> 00:22:44,442 Agus tá sé thart ar 4 billiún. 512 00:22:44,442 --> 00:22:46,900 Mar sin, beidh orainn a choinneáil go bhfaca go bhfuil uimhir i roinnt áiteanna éagsúla. 513 00:22:46,900 --> 00:22:48,890 Ach más gá tú níos faide uimhreacha ná sin, 514 00:22:48,890 --> 00:22:51,670 casadh sé amach ann s rud ar a dtugtar fada fada. 515 00:22:51,670 --> 00:22:54,005 Agus is é fada fada go ginearálta 64 giotán, a 516 00:22:54,005 --> 00:22:56,380 ciallaíonn sé ord méadaíochta fiú níos mó ná slánuimhir. 517 00:22:56,380 --> 00:22:59,510 >> Mar sin, ní féidir liom a fhuaimniú go fiú an mó Uimhir gur féidir leat ionadaíocht a dhéanamh, 518 00:22:59,510 --> 00:23:01,340 ach tá sé suntasach níos mó. 519 00:23:01,340 --> 00:23:05,190 Anois mar leataobh, go stairiúil, má tá slánuimhir 32 giotán, 520 00:23:05,190 --> 00:23:12,780 agus is fada fada 64 giotán, conas Is mór fada, ní fada fada? 521 00:23:12,780 --> 00:23:16,500 522 00:23:16,500 --> 00:23:20,330 Gur mhaith leat smaoineamh go bhfuil sé níos faide ná slánuimhir ach b'fhéidir níos lú fada ná le fada fada, 523 00:23:20,330 --> 00:23:21,400 ach braitheann sé i ndáiríre. 524 00:23:21,400 --> 00:23:23,400 >> Agus mar sin casadh sé amach ar cheann de na frustrations freisin, 525 00:23:23,400 --> 00:23:26,830 le scríobh cód ar chórais áirithe, is é sin nach bhfuil gach ceann de na cineálacha sonraí 526 00:23:26,830 --> 00:23:28,440 tá luachanna réamh-chinneadh. 527 00:23:28,440 --> 00:23:29,771 Uaireanta tá sé seo go leor giotán. 528 00:23:29,771 --> 00:23:31,020 Uaireanta tá sé go leor giotán. 529 00:23:31,020 --> 00:23:32,750 Mar sin, caithfidh tú i ndáiríre go mbeadh a fhios, uaireanta, cad crua-earraí 530 00:23:32,750 --> 00:23:34,083 bhfuil tú ag rith do bhogearraí ar. 531 00:23:34,083 --> 00:23:36,960 Buíochas le Dia, teangacha eile agus cineálacha eile sonraí atá ann anois, 532 00:23:36,960 --> 00:23:38,400 deis a thabhairt duit a bheith níos cruinne. 533 00:23:38,400 --> 00:23:41,220 Bhuel, chonaic muid teaghrán, agus chonaic muid bool, freisin, 534 00:23:41,220 --> 00:23:43,960 ach casadh sé amach iad siúd a thagann ach amháin leis an leabharlann CS50. 535 00:23:43,960 --> 00:23:46,240 Mar sin, nach bhfuil na tógtha isteach C. Glacfar ina ionad sin, 536 00:23:46,240 --> 00:23:49,340 teacht i sin ar a dtugtar chomhad CS50.h, go mbainfidh dheireadh muid 537 00:23:49,340 --> 00:23:51,831 craiceann ar ais na sraitheanna de. 538 00:23:51,831 --> 00:23:53,830 Ach do anois, tá siad díreach cineálacha sonraí breise. 539 00:23:53,830 --> 00:23:57,060 Is bool fíor nó bréagach, agus tá Is teaghrán sraith de charachtair, 540 00:23:57,060 --> 00:23:57,970 cosúil le focal. 541 00:23:57,970 --> 00:24:01,690 Anois printf, atá feicthe againn, tá ionadchoinneálaithe, tá% s amháin. 542 00:24:01,690 --> 00:24:05,430 Agus d'fhéadfá a bheith in ann, go dtí anois, tátal a bhaint astu ó na samplaí eile, conas 543 00:24:05,430 --> 00:24:07,720 d'fhéadfá a bheith placeholder do chineálacha éagsúla sonraí. 544 00:24:07,720 --> 00:24:11,150 Mar shampla, a chur le buille faoi thuairim, má tá tú ag iarraidh a phriontáil amach ruabhric amháin a úsáideann 545 00:24:11,150 --> 00:24:15,270 printf, is é an placeholder is dócha% c. 546 00:24:15,270 --> 00:24:19,650 Agus más mian leat a phriontáil amach ar slánuimhir leis an placeholder,% i. 547 00:24:19,650 --> 00:24:25,150 Is% LLD luach deachúil fada fada, ach fada fada, ionas go mbeidh léarscáileanna sin. 548 00:24:25,150 --> 00:24:28,640 Agus ansin% f le haghaidh snámh luach pointe nó le haghaidh dúbailte, 549 00:24:28,640 --> 00:24:31,270 mar sin uaireanta tá siad ag ath-úsáid i gcomhthéacsanna éagsúla. 550 00:24:31,270 --> 00:24:33,350 Mar sin, beidh orainn a fheiceáil agus a úsáid roinnt de na thar am. 551 00:24:33,350 --> 00:24:36,420 Agus printf agus feidhmeanna eile freisin seichimh éalú daoine eile tacaíochta ', 552 00:24:36,420 --> 00:24:38,080 agus uaireanta, is iad seo riachtanach. 553 00:24:38,080 --> 00:24:39,770 Dá bhrí sin tá n cúlslais líne nua. 554 00:24:39,770 --> 00:24:42,886 Cúlslais t dhéanann, aon duine ag iarraidh a chur ar stab? 555 00:24:42,886 --> 00:24:43,760 BALL LUCHT ÉISTEACHTA: Tab. 556 00:24:43,760 --> 00:24:44,551 DAVID J MALAN: Tab. 557 00:24:44,551 --> 00:24:46,810 Mar sin, más mian leat i ndáiríre a phriontáil amach cluaisín, ní 558 00:24:46,810 --> 00:24:49,940 líon seasta de spásanna ach iarbhír carachtar táib, ní gá duit a bhuail do, 559 00:24:49,940 --> 00:24:53,490 tab, eochair ar an méarchlár, go ginearálta, a dhéanann tú i ndáiríre cúlslais t. 560 00:24:53,490 --> 00:24:57,750 Ceanglófar dúbailte cúlslais, cén fáth go mbeadh Ba mhaith liom riamh é sin? 561 00:24:57,750 --> 00:24:58,250 Ceart? 562 00:24:58,250 --> 00:25:00,417 Cén fáth nach féidir liom a chlóscríobh ach ceanglófar dúbailte ar mo mhéarchlár? 563 00:25:00,417 --> 00:25:02,124 BALL LUCHT ÉISTEACHTA: Mar gheall ar, ar shlí eile, tá sé 564 00:25:02,124 --> 00:25:04,830 ag dul a cheapann sé an deireadh de cosúil le do cló [? téacs. ?] 565 00:25:04,830 --> 00:25:05,420 >> DAVID J MALAN: Go díreach. 566 00:25:05,420 --> 00:25:07,211 Cuimhnigh, lenár samplaí printf, nuair a muid 567 00:25:07,211 --> 00:25:10,075 bhí ag dul chun printf i ionchur, ar an taobh clé den sin teaghrán ionchur 568 00:25:10,075 --> 00:25:12,950 agus ar an gceart sin ionchur earrach, ar ndóigh, bhí a ceanglófar dúbailte. 569 00:25:12,950 --> 00:25:16,270 Má tá dúbailte do ionchur féin ceanglófar i lár sin, 570 00:25:16,270 --> 00:25:18,920 d'fhéadfadh an ríomhaire d'fhéadfadh fháil ar dhaoine eatarthu, mar go, 571 00:25:18,920 --> 00:25:20,760 a dhéanann an ceanglófar dúbailte is leis i lár? 572 00:25:20,760 --> 00:25:22,150 An bhfuil sé is leis an ceann ar chlé? 573 00:25:22,150 --> 00:25:23,566 An bhfuil sé is leis an ceann ceart? 574 00:25:23,566 --> 00:25:26,780 Agus mar sin, más mian leat a dhéanamh sé Super soiléir, an bhfuil tú cúlslais ceanglófar dúbailte, 575 00:25:26,780 --> 00:25:30,480 ionas go bhfuil sé éalaigh, mar a déarfá, agus nach bhfuil sé conflated as rud éigin eile. 576 00:25:30,480 --> 00:25:34,400 Agus níl roinnt eile anseo, r cúlslais, comharthaí athfhriotail singil, 0, 577 00:25:34,400 --> 00:25:36,510 gur féidir linn a fheiceáil le himeacht ama, chomh maith. 578 00:25:36,510 --> 00:25:37,760 Agus anois, céard faoi na feidhmeanna? 579 00:25:37,760 --> 00:25:41,630 >> Ionas gníomhartha féidir linn a ghlacadh go dtí seo sa teanga seo, C, go maith, táimid ag feiceáil, 580 00:25:41,630 --> 00:25:44,320 printf, ar ndóigh, agus go léir de na daoine eile ar an scáileán, 581 00:25:44,320 --> 00:25:47,140 anseo, go beidh orainn a úsáid le haghaidh an cúrsa chéad cúpla seachtain amháin, 582 00:25:47,140 --> 00:25:48,485 teacht nuair a bheidh an leabharlann CS50. 583 00:25:48,485 --> 00:25:51,850 Agus a dhéanann siad é i bhfad níos éasca, i C, a fháil i ndáiríre ionchur úsáideora. 584 00:25:51,850 --> 00:25:54,200 Tharlaíonn sé go raibh i C, agus frankly i cúpla dteangacha, 585 00:25:54,200 --> 00:25:57,450 tá sé ina pian fíor sa mhuineál a dhéanamh rud éigin simplí, cosúil pras an t-úsáideoir 586 00:25:57,450 --> 00:26:01,310 do méarchlár, as a chuid nó a cuid ionchur. 587 00:26:01,310 --> 00:26:03,240 Agus mar sin a dhéanamh ar na feidhmeanna níos éasca. 588 00:26:03,240 --> 00:26:05,472 >> Agus tá sé chomh maith earráid seiceáil ar fud, 589 00:26:05,472 --> 00:26:07,180 ionas go mbeidh, nuair a dhéanann tú a thabhairt chun cuimhne ar an gCéadaoin, táimid ag 590 00:26:07,180 --> 00:26:09,740 chonaic an, retry, rabhadh, nuair nach raibh mé ag comhoibriú, 591 00:26:09,740 --> 00:26:11,700 agus clóscríofa mé focal, in ionad uimhir? 592 00:26:11,700 --> 00:26:15,402 Táimid tar éis a rinneadh an ardú trom go luath ar chun a chinntiú go gcomhoibreoidh an t-úsáideoir. 593 00:26:15,402 --> 00:26:17,860 Ach is iad seo ach le hoiliúint rothaí go mbeidh dheireadh muid, 594 00:26:17,860 --> 00:26:19,640 agus go tapa, éirí de thalamh. 595 00:26:19,640 --> 00:26:22,630 >> Mar sin, chun recap, ansin, a ligean ar ghlacadh le breathnú tapaidh, 596 00:26:22,630 --> 00:26:26,620 i bhfad mar a rinne muid le Scratch, ag roinnt constructs Canonical i C. 597 00:26:26,620 --> 00:26:28,580 Tá sé seo i gceist a, a shórtáil de, a bheith ina turas whirlwind, 598 00:26:28,580 --> 00:26:30,990 ach mar sin go bhfuil tú tagairt agus go atá tú rudaí a fheictear ar dtús. 599 00:26:30,990 --> 00:26:34,100 Ach ansin beidh muid ag breathnú ar códú iarbhír úsáid a bhaint as cuid de na bloic thógála. 600 00:26:34,100 --> 00:26:36,710 Mar sin, i bhfad mhaith i Scratch, nuair a bhí mhaith linn ráitis, 601 00:26:36,710 --> 00:26:41,570 rá nó, fan, i C, bhfuil againn feidhmeanna, chomh maith, cosúil le printf. 602 00:26:41,570 --> 00:26:45,350 >> Más mian linn a chur in iúl coinníoll i C, tá sé den chineál céanna, ina n-éirim, 603 00:26:45,350 --> 00:26:47,840 leis píosa bhfreagra go d'fhéach sé mar seo i Scratch. 604 00:26:47,840 --> 00:26:49,850 Ach ina ionad sin, ní mór dúinn literally ach scríobh, más rud é. 605 00:26:49,850 --> 00:26:51,830 Agus ansin, i lúibíní, chuir muid coinníoll, 606 00:26:51,830 --> 00:26:54,807 i gcás ina bhfuil an coinníoll sin an méid beidh orainn glaoch, arís, léiriú Boole. 607 00:26:54,807 --> 00:26:56,390 Agus arís, is é an saghas pseudocode. 608 00:26:56,390 --> 00:26:58,830 Agus, go deimhin, is é an // comment. 609 00:26:58,830 --> 00:27:00,550 Tá sé díreach focail Béarla go féin. 610 00:27:00,550 --> 00:27:03,000 Ach is é seo an ginearálta struchtúr ar, más rud é, riocht. 611 00:27:03,000 --> 00:27:05,220 Ach beidh orainn a fheiceáil coincréite samplaí i díreach nóiméad. 612 00:27:05,220 --> 00:27:07,960 >> Más mian leat a bheith acu dhá-bhealach forc ar an mbóthar, 613 00:27:07,960 --> 00:27:11,740 i bhfad mar a rinne muid ár n-oibrithe deonacha ar le Dé Céadaoin, is féidir leat a bheith ar, eile más rud é. 614 00:27:11,740 --> 00:27:16,020 Agus más mian leat a bheith acu an tríú agus riocht deiridh, nó staid réamhshocraithe, 615 00:27:16,020 --> 00:27:19,006 Is féidir leat a bheith díreach bloc eile, ann. 616 00:27:19,006 --> 00:27:21,880 Agus mar an gcéanna, le habairtí Boole, is féidir leat, agus, le chéile iad. 617 00:27:21,880 --> 00:27:24,296 Agus chonaic muid ar an gCéadaoin, go ní tá sé ina ampersand amháin, 618 00:27:24,296 --> 00:27:28,220 tá sé dhá, ar chúiseanna níos ísle-leibhéal beidh orainn a fheiceáil sa deireadh agus ag súgradh leis. 619 00:27:28,220 --> 00:27:30,410 Rudaí nó-áirítear le chéile Is 2 barraí ingearacha. 620 00:27:30,410 --> 00:27:32,240 Ar méarchlár Poist, seo go ginearálta eochair 621 00:27:32,240 --> 00:27:35,730 leis an eochair Shift thuas do eochair Enter nó eochair Fill ar ais. 622 00:27:35,730 --> 00:27:38,620 >> Ansin, níl na rudaí a beidh orainn a úsáid b'fhéidir uair nó dhó. 623 00:27:38,620 --> 00:27:42,570 Tá siad feidhmiúil comhionann le cad is féidir leat a dhéanamh le, más rud é, eile más rud é, 624 00:27:42,570 --> 00:27:44,950 eile má eile, a thógáil, ach tá siad ar a dtugtar a chur ar athrú. 625 00:27:44,950 --> 00:27:48,020 Féach siad an-éagsúla, ach beidh muid a fheiceáil i roinnt dár cód dáilte, 626 00:27:48,020 --> 00:27:51,890 le haghaidh sraith fadhb sa todhchaí, is dócha, go bhfuil sé uaireanta ach prettier 627 00:27:51,890 --> 00:27:54,060 bhealach a chur in iúl ina n-iomláine bunch coinníollacha, 628 00:27:54,060 --> 00:27:57,590 gan a bheith a lán de na braces chatach agus a lán de na lúibíní agus eangú. 629 00:27:57,590 --> 00:28:01,910 Ach a thugann siad dúinn níos mó cumhacht ná mar atá againn cheana féin. 630 00:28:01,910 --> 00:28:02,550 Agus lúba anois. 631 00:28:02,550 --> 00:28:05,020 Agus an ceann seo, beidh muid ag breathnú ag beagán níos moille. 632 00:28:05,020 --> 00:28:08,470 Ach ansin, beidh muid tús a bhaint as na, go háirithe dóibh siúd ar an eolas cheana féin. 633 00:28:08,470 --> 00:28:13,830 Is é seo an bealach Canonical, más rud é incredibly bhealach arcane, a scríobh lúb i C. 634 00:28:13,830 --> 00:28:15,896 >> Anois, bhí lúb i Scratch deas simplí. 635 00:28:15,896 --> 00:28:17,020 Tá tú, go deo, bloc. 636 00:28:17,020 --> 00:28:19,760 Tá tú, arís, bloc le ach roinnt a bhfuil tú chun cineál i. 637 00:28:19,760 --> 00:28:22,220 Agus leis an, le haghaidh lúb, is féidir leat a chur i bhfeidhm an dá smaointe, 638 00:28:22,220 --> 00:28:23,595 ach tá sé beagán níos teicniúla. 639 00:28:23,595 --> 00:28:25,994 Ach frankly, tá sé chomh maith réasúnta simplí. 640 00:28:25,994 --> 00:28:28,160 Chomh luath agus a fhios agat an t-ordú oibríochtaí, tú literally 641 00:28:28,160 --> 00:28:30,910 ag dul díreach chun an breiseán i luachanna agus a rá leis an ríomhaire cad atá le déanamh. 642 00:28:30,910 --> 00:28:32,800 Mar sin, tá anseo sampla. 643 00:28:32,800 --> 00:28:38,040 Is é seo an lúb sin, go leor go simplí comhaireamh, ó uimhir a haon suas 644 00:28:38,040 --> 00:28:40,187 trí eile. 645 00:28:40,187 --> 00:28:42,020 Agus díreach ag glancing ar sé, fiú má tá tú 646 00:28:42,020 --> 00:28:44,660 aon taithí roimh ré leis teanga seo, cén uimhir 647 00:28:44,660 --> 00:28:46,920 Ní dócha é tús comhaireamh ar? 648 00:28:46,920 --> 00:28:47,730 OK, 0. 649 00:28:47,730 --> 00:28:50,240 Agus tá mé ag guessing go bhfuil mar gheall tú fheiceáil go níl ina slánuimhir agus i, 650 00:28:50,240 --> 00:28:51,073 a bhfuil athraitheach. 651 00:28:51,073 --> 00:28:52,390 Tá sé seo initialized chun 0. 652 00:28:52,390 --> 00:28:55,670 >> Agus ansin ina dhiaidh, tá sé cosúil táimid ag dul printf, luach. 653 00:28:55,670 --> 00:28:58,000 Agus, go deimhin, rinne mé typo beag anseo. 654 00:28:58,000 --> 00:28:59,850 Ach tá go seasta go héasca. 655 00:28:59,850 --> 00:29:02,390 Lig dom a chur i, i anseo. 656 00:29:02,390 --> 00:29:06,150 Tá muid anois printf bheith ritheadh ​​an luach placeholder. 657 00:29:06,150 --> 00:29:08,299 Agus cad atá ar siúl a chomhaireamh suas tríd? 658 00:29:08,299 --> 00:29:08,840 LUCHT ÉISTEACHTA: 50. 659 00:29:08,840 --> 00:29:09,340 50. 660 00:29:09,340 --> 00:29:10,160 49. 661 00:29:10,160 --> 00:29:10,910 DAVID J MALAN: 49. 662 00:29:10,910 --> 00:29:13,340 Mar sin 50, ag an gcéad amharc is cosúil, ar dheis. 663 00:29:13,340 --> 00:29:16,990 Ach sin, casadh sé amach, ag dul a bheith ár staid a choinneáil orainn a sheiceáil. 664 00:29:16,990 --> 00:29:21,740 Agus táimid ag dul chun stop a chur uair amháin Is mé aon níos lú ná 50. 665 00:29:21,740 --> 00:29:24,920 Mar sin, an lúb, os a choinne sin ba chóir, fhorghníomhú, fad a bheidh mé níos lú ná 50. 666 00:29:24,920 --> 00:29:28,891 Ach chomh luath agus a bhíonn sé 50, nó 51, nó níos measa, ba chóir é a stopadh go huathoibríoch. 667 00:29:28,891 --> 00:29:29,390 Ceart go léir. 668 00:29:29,390 --> 00:29:31,200 >> Mar sin, cad a tharlaíonn i ndáiríre anseo? 669 00:29:31,200 --> 00:29:33,160 Mar sin, is é seo an t-ordú de oibríochtaí a lúb. 670 00:29:33,160 --> 00:29:35,440 One, tá tú ar an mar a thugtar air initialization. 671 00:29:35,440 --> 00:29:38,264 Seo smután béim buí de chód é fhorghníomhú den chéad uair, 672 00:29:38,264 --> 00:29:40,930 agus tá sé á rá, in aghaidh an Dé Céadaoin, leat a shamhlú dócha. 673 00:29:40,930 --> 00:29:45,500 Sé Cruthaíonn athróg ar a dtugtar i agus é a siopaí sa mhéid is go athróg an luach 0. 674 00:29:45,500 --> 00:29:47,560 Mar sin, tá mé 0 ag an bpointe seo sa scéal. 675 00:29:47,560 --> 00:29:49,680 >> An chéad rud eile a tharlaíonn sa thógáil, 676 00:29:49,680 --> 00:29:51,540 is é go bhfaigheann an coinníoll sheiceáil. 677 00:29:51,540 --> 00:29:54,325 Mar sin seiceáil mé láithreach, Tá mé níos lú ná 50? 678 00:29:54,325 --> 00:29:57,700 Agus ar ndóigh, an freagra do anois é, surely, yes. 679 00:29:57,700 --> 00:30:00,710 Tá, toisc go bhfuil mé 0, agus go surely níos lú ná 50. 680 00:30:00,710 --> 00:30:03,866 Ansin, cad a tharlaíonn é, go bhfuil an líne de chód Faigheann báis. 681 00:30:03,866 --> 00:30:06,740 Agus go deimhin, má níl il línte de chód sna braces gcuach, 682 00:30:06,740 --> 00:30:09,020 siad go léir a fháil chun báis i ndiaidh a chéile. 683 00:30:09,020 --> 00:30:11,450 >> Agus i an éifeacht anseo é, cosúil, a phriontáil amach 684 00:30:11,450 --> 00:30:15,365 an i líon, atá ag dul chun a bheith 0, agus ansin 1, agus ansin 2. 685 00:30:15,365 --> 00:30:15,865 Ach cén fáth? 686 00:30:15,865 --> 00:30:17,410 Cén fáth go bhfuil sé a fháil incrimintithe? 687 00:30:17,410 --> 00:30:20,680 Bhuel, an ceathrú rud go a tharlaíonn go bhfuil an error 688 00:30:20,680 --> 00:30:22,610 Faigheann chun báis, tar éis an leathstad. 689 00:30:22,610 --> 00:30:27,506 ++ mé ar bhealach luathscríbhneoireachta ag rá; a chur ar an luach na n i, agus cuir 1 leis; 690 00:30:27,506 --> 00:30:30,380 agus ansin an chéad uair eile timpeall, cuir 1 dó; agus an chéad uair eile timpeall, 691 00:30:30,380 --> 00:30:31,330 cuir 1 leis. 692 00:30:31,330 --> 00:30:33,640 >> Mar sin, má choinneáil orainn ag dul, cad atá ar siúl le tarlú 693 00:30:33,640 --> 00:30:35,890 ar aghaidh nach bhfuil mé ag dul a thúsú mé riamh arís. 694 00:30:35,890 --> 00:30:38,290 Má choinnigh mé initializing liom a 0, sampla seo 695 00:30:38,290 --> 00:30:41,110 Ní bheadh ​​deireadh mar gheall ar Ba mhaith liom a bheith greamaithe ag 0. 696 00:30:41,110 --> 00:30:43,870 Ach tá a bhfuil ag dul a tharlóidh go mbeidh an coinníoll a sheiceáil, 697 00:30:43,870 --> 00:30:54,280 Beidh an líne de chód a fháil chun báis, Beidh an mé ag incrimintithe, 698 00:30:54,280 --> 00:30:56,970 Beidh coinníoll a sheiceáil, Beidh cód a fháil chun báis. 699 00:30:56,970 --> 00:30:59,790 Agus choinnigh sé ag rothaíocht arís, agus arís, agus arís, 700 00:30:59,790 --> 00:31:03,340 go dtí go i ++ induces luach de 50. 701 00:31:03,340 --> 00:31:05,870 >> Deir an coinníoll sin, Is 50 níos lú ná 50? 702 00:31:05,870 --> 00:31:09,360 An freagra, ar ndóigh, tá aon, agus mar sin stopann an cód ar fad forghníomhaitheach. 703 00:31:09,360 --> 00:31:13,020 Agus má tá tú níos mó ar an scáileán cód síos thíos, go bhfuil an méid a tharlóidh ina dhiaidh. 704 00:31:13,020 --> 00:31:17,530 Vox sé amach as na braces chatach agus Leanann a phriontáil níos mó ina dhiaidh sin. 705 00:31:17,530 --> 00:31:20,470 >> Mar sin, a joke anois, ó Foxtrot, go beidh tú b'fhéidir thuiscint anois. 706 00:31:20,470 --> 00:31:30,810 707 00:31:30,810 --> 00:31:31,560 Tá sé greannmhar i gcónaí. 708 00:31:31,560 --> 00:31:34,110 Tá sé cosúil leis an chuckles de chineál ar sní, 709 00:31:34,110 --> 00:31:38,370 agus ansin tuigeann tú ní ba chóir duit a gáire ag greann mar seo. 710 00:31:38,370 --> 00:31:41,160 Ach tá roinnt beir leat anseo, hoideolaíoch, freisin. 711 00:31:41,160 --> 00:31:43,577 Mar sin, casadh sé amach go bhfuil mé easnamh píosa error, 712 00:31:43,577 --> 00:31:45,410 nó Foxtrot ar iarraidh píosa chomhréir anseo. 713 00:31:45,410 --> 00:31:48,076 Cad atá ar iarraidh, go atá againn a bhí i ngach sampla eile, go dtí seo? 714 00:31:48,076 --> 00:31:51,599 715 00:31:51,599 --> 00:31:53,390 Tuairisceán, an bhfuil, mar sin go bhfuil rud éigin eile, 716 00:31:53,390 --> 00:31:54,440 go beidh orainn teacht ar ais chuig roimh i bhfad. 717 00:31:54,440 --> 00:31:55,398 Cad atá ar iarraidh, cé? 718 00:31:55,398 --> 00:31:55,908 Yeah. 719 00:31:55,908 --> 00:31:58,150 >> BALL LUCHT ÉISTEACHTA: An initialization de [inaudible]. 720 00:31:58,150 --> 00:31:58,470 >> DAVID J MALAN: OK. 721 00:31:58,470 --> 00:31:58,980 Mar sin, yeah. 722 00:31:58,980 --> 00:32:03,210 Mar sin, i ndáiríre, is-- seo Bhuel, agus tá sé count initialized 723 00:32:03,210 --> 00:32:05,470 suas thuas, nó in áit, a dhearbhú suas thuas. 724 00:32:05,470 --> 00:32:06,960 Mar sin, tá an bhealach eile a dhéanamh air. 725 00:32:06,960 --> 00:32:08,685 Ach ní i líne amháin tá sé bailí cé. 726 00:32:08,685 --> 00:32:09,310 Cad é faoi anseo? 727 00:32:09,310 --> 00:32:10,196 >> BALL LUCHT ÉISTEACHTA: An bhfuil sé na braces gcuach? 728 00:32:10,196 --> 00:32:10,640 >> DAVID J MALAN: Yeah. 729 00:32:10,640 --> 00:32:12,080 Mar sin, tá na braces gcuach ar iarraidh. 730 00:32:12,080 --> 00:32:15,495 Ach cód seo, ciallóidh mé, a n-creidmheasa, i ndáiríre, syntactically bailí. 731 00:32:15,495 --> 00:32:17,610 Casadh sé amach, ní gá duit Ní mór na braces gcuach 732 00:32:17,610 --> 00:32:21,691 má tá tú ach líne amháin de chód a ba mhaith leat a fhorghníomhú taobh istigh den lúb. 733 00:32:21,691 --> 00:32:24,190 Anois againn i gcónaí, sa rang agus i i ngach ceann dár cód dáilte, 734 00:32:24,190 --> 00:32:26,730 I measc na braces gcuach mar sin féin, ach ar mhaithe le soiléireacht ar. 735 00:32:26,730 --> 00:32:29,010 Ach a thuiscint go i téacsleabhair agus samplaí ar líne, 736 00:32:29,010 --> 00:32:31,300 féidir leat a fheiceáil go han-mhaith chatach braces in easnamh éigin. 737 00:32:31,300 --> 00:32:34,850 Agus sin ceart go leor, más rud é cad tú Tá bearnach agus a bheartaítear 738 00:32:34,850 --> 00:32:38,650 ach líne amháin de chód, agus ní línte iolraí de chód, d'fhéadfadh. 739 00:32:38,650 --> 00:32:39,150 Ceart go léir. 740 00:32:39,150 --> 00:32:44,500 Mar sin, a bhaineann le ceist na imprecision, ina cheist na overflow, 741 00:32:44,500 --> 00:32:48,560 sa chiall go, dul céanna, bhfuil teorainneacha dóibh slánuimhreacha 742 00:32:48,560 --> 00:32:49,970 díreach cosúil le luachanna snámhphointe? 743 00:32:49,970 --> 00:32:53,120 I saol pointe ar snámh luachanna, is féidir linn a bheith ach chomh beacht, 744 00:32:53,120 --> 00:32:55,710 ina dhiaidh sin, uaireanta Is féidir le rudaí a tharlóidh olc, 745 00:32:55,710 --> 00:32:57,760 agus is féidir ár gcláir a bheith Buggy agus earráid. 746 00:32:57,760 --> 00:33:00,050 Anois fiú le slánuimhreacha, Is féidir leat a rith i fadhbanna. 747 00:33:00,050 --> 00:33:03,820 Anois nach bhfuil slánuimhir bhfuil pointe deachúil nó uimhreacha i ndiaidh dó. 748 00:33:03,820 --> 00:33:07,130 Tá sé ach uimhir aiceanta, de ghnáth. 749 00:33:07,130 --> 00:33:09,430 Mar sin, cad a d'fhéadfadh dul go mícheart le slánuimhir? 750 00:33:09,430 --> 00:33:12,210 Má tá mé ag baint úsáide as slánuimhir a comhaireamh, d'fhéadfadh a dul go mícheart? 751 00:33:12,210 --> 00:33:13,230 Is cosúil go leor níos simplí. 752 00:33:13,230 --> 00:33:13,873 Yeah. 753 00:33:13,873 --> 00:33:16,240 >> BALL LUCHT ÉISTEACHTA: Má tá an Faigheann Uimhir [inaudible] 754 00:33:16,240 --> 00:33:17,073 >> DAVID J MALAN: Yeah. 755 00:33:17,073 --> 00:33:20,820 Cad a tharlaíonn má tá tú ag comhaireamh ard sin, go bhfuil tú Ní féidir a chur in iúl go bhfuil uimhir ndáiríre mór. 756 00:33:20,820 --> 00:33:21,320 Ceart? 757 00:33:21,320 --> 00:33:23,910 Ag pointe éigin, tá tú ag dul a bheith níos mó ná na teorainneacha 758 00:33:23,910 --> 00:33:27,077 de luach 32-giotán nó luach 64-giotán. 759 00:33:27,077 --> 00:33:29,410 Anois arís, níl mé cinnte conas a fhuaimniú le luach 64-giotán, 760 00:33:29,410 --> 00:33:32,230 ach tá a fhios agam le slánuimhir 32-giotán, an luach is mó is féidir é a, 761 00:33:32,230 --> 00:33:35,490 má tá sé ach dearfach Luachanna Is, thart ar 4 billiún. 762 00:33:35,490 --> 00:33:39,000 Mar sin, má tá tú iarracht mé a chomhaireamh go 5 billiún, rud éigin ag dul a tharlóidh. 763 00:33:39,000 --> 00:33:41,050 Ach a ligean ar a fheiceáil cad, i ndáiríre is féidir, a tharlóidh. 764 00:33:41,050 --> 00:33:44,570 I saol na slánuimhir thar maoil, áit a bhfuil tú, sa chiall, 765 00:33:44,570 --> 00:33:48,270 thar maoil cumas ar slánuimhir, cad a d'fhéadfadh tarlú? 766 00:33:48,270 --> 00:33:51,190 >> Mar sin, tá anseo roinnt dénártha, tá sé ina throwback chun 0. 767 00:33:51,190 --> 00:33:54,630 Tá sé ar fad 1, agus na hionadchoinneálaithe ann, tá cumhachtaí 2, 768 00:33:54,630 --> 00:33:55,980 mar sin tá sé seo dénártha. 769 00:33:55,980 --> 00:33:59,416 Mar sin, tá na 8, 1 giotán ar an scáileán. 770 00:33:59,416 --> 00:34:01,290 Agus má tá tú chun cuimhne nó leat a dhéanamh go tapa ar an mata, 771 00:34:01,290 --> 00:34:06,074 Tá cén luach atá á ionadaíocht anseo leis na hocht 1 giotán? 772 00:34:06,074 --> 00:34:06,950 255. 773 00:34:06,950 --> 00:34:09,260 Agus fiú amháin más rud é nach raibh tú go leor cinnte den mata, d'fhéadfaí tú a dhéanamh amach. 774 00:34:09,260 --> 00:34:10,550 Nó d'fhéadfaí tú díreach de chineál de chúis tríd, 775 00:34:10,550 --> 00:34:12,633 fan nóiméad, má tá mé a léiríonn luach 8 giotán, 776 00:34:12,633 --> 00:34:17,750 agus tá fuair mé 256 luach is féidir a, ach tá an chéad cheann a 0, 777 00:34:17,750 --> 00:34:19,909 Tá a fhios agam ach go bhfuil an is mó ag dul a bheith 255, 778 00:34:19,909 --> 00:34:21,510 agus go bhfuil an méid a d'fhéadfadh an duine a bheith. 779 00:34:21,510 --> 00:34:26,060 >> Mar sin, is dócha iarracht mé a chur 1 a ghabhann leis an luach. 780 00:34:26,060 --> 00:34:28,750 Cad a dhéanfá i ghrád scoil nuair cur 1, agus é a 781 00:34:28,750 --> 00:34:31,139 nach bhfuil oiriúnach i ndáiríre mar gheall ar caithfidh tú a dhéanamh ar an 1? 782 00:34:31,139 --> 00:34:34,380 Cad é an uimhir ag dul a bheith nuair a cuir tú 1? 783 00:34:34,380 --> 00:34:37,030 Tá sé seo ag dul a bheith 0. 784 00:34:37,030 --> 00:34:37,530 Ceart? 785 00:34:37,530 --> 00:34:41,139 Toisc má bhí tú níos bits-- agus beidh mé iarracht a dhéanamh, de chineál ar, cineál sé amach here-- 786 00:34:41,139 --> 00:34:44,710 má bhí againn giotán níos mó, cad againn D'fhéadfadh a dhéanamh anseo tá cuir an 1, 787 00:34:44,710 --> 00:34:47,370 agus ansin gur mhaith linn a fháil seo. 788 00:34:47,370 --> 00:34:48,739 Whoops. 789 00:34:48,739 --> 00:34:52,250 Ba mhaith linn a bheith 1 giotán léir ar an mbealach thar anseo. 790 00:34:52,250 --> 00:34:55,530 >> Ach má tá sé seo le críochta luach, tá sé ach 8 giotán, 791 00:34:55,530 --> 00:34:57,480 agus sin réamh-chinneadh ag an ríomhaire, 792 00:34:57,480 --> 00:34:59,370 go 1 Is é héifeachtach nach bhfuil ann. 793 00:34:59,370 --> 00:35:00,980 Ach de chineál ar Titeann sé amach ar aill. 794 00:35:00,980 --> 00:35:05,480 Agus mar sin má tá tú ag cuir 1-255, cad luach a dhéanann tú a fháil cosúil? 795 00:35:05,480 --> 00:35:06,180 0. 796 00:35:06,180 --> 00:35:09,700 Agus mar sin líon thaisme, agus b'fhéidir, neamhdheonach, 797 00:35:09,700 --> 00:35:12,040 suas go deireadh timfhilleadh timpeall mar seo. 798 00:35:12,040 --> 00:35:14,079 Mar sin, cad is féidir a bheith ar an impleacht seo? 799 00:35:14,079 --> 00:35:15,620 Bhuel, níl roinnt rudaí éagsúla. 800 00:35:15,620 --> 00:35:18,751 Mar sin amháin, a dhéanann sé deireadh suas ag lorg cosúil le 0, neamhdheonach, 801 00:35:18,751 --> 00:35:20,750 ach is féidir leat cineál a fheiceáil, fiú ar fud an domhain fíor, 802 00:35:20,750 --> 00:35:23,416 le haghaidh níos fearr nó níos measa, manifestations an smaoineamh de teorainn. 803 00:35:23,416 --> 00:35:26,630 Mar shampla, aon cheann de tú a a bhí Lego Star Wars riamh, 804 00:35:26,630 --> 00:35:28,880 dhéanann duine ar bith a tharlóidh ar an eolas an líon uasta na boinn 805 00:35:28,880 --> 00:35:32,032 féidir leat a bhailiú i Lego Star Wars? 806 00:35:32,032 --> 00:35:35,640 Take a buille faoi thuairim bunaithe ar an lae inniu ceisteanna le rá. 807 00:35:35,640 --> 00:35:39,140 Tá sé níos mó ná 256 nó 255. 808 00:35:39,140 --> 00:35:40,330 Tá sé 4 billiún. 809 00:35:40,330 --> 00:35:42,080 Mar sin, casadh sé amach, agus níl roinnt people-- 810 00:35:42,080 --> 00:35:46,080 roinnt Googling deimhnithe night-- caite gotten 4 billiún boinn óir, 811 00:35:46,080 --> 00:35:47,730 nó whatnot, i Lego Star Wars. 812 00:35:47,730 --> 00:35:49,860 Cé is cosúil, níl ar bhealach a trick an cluiche, 813 00:35:49,860 --> 00:35:53,222 níl a bug nó gné, a ligeann go bhfuil tú ach fhabhróidh go leor agus go leor de na pointí. 814 00:35:53,222 --> 00:35:54,930 Ach an mó is féidir luach, de réir 815 00:35:54,930 --> 00:35:58,360 a ghabhann leis an lámhaigh scáileán ar dhuine I Fuair ​​líne, go deimhin, 4 billiún. 816 00:35:58,360 --> 00:35:59,240 >> Anois cén fáth go bhfuil sin? 817 00:35:59,240 --> 00:36:03,040 Tá sé go beacht 4 billiún, is dócha mar gheall ar chinn duine éigin, 818 00:36:03,040 --> 00:36:05,500 a bhí ag scríobh an gcluiche, go bhféadfadh siad a dhéanamh ar 4 billiún, 819 00:36:05,500 --> 00:36:07,340 rud éigin, rud éigin, rud éigin, cosúil leis an luach a chuir mé suas 820 00:36:07,340 --> 00:36:10,256 leis an áireamhán níos luaithe, ach tá sé ach níos glaine beag do dhaoine 821 00:36:10,256 --> 00:36:12,610 a rá ar an líon uasta de coins-- nó studs, 822 00:36:12,610 --> 00:36:14,860 mar a thugann siad them-- go bhfuil tú Is féidir a bhailiú 4 billiún. 823 00:36:14,860 --> 00:36:16,290 Agus mar sin, cén fáth go bhfuil sé seo? 824 00:36:16,290 --> 00:36:20,310 Cén chaoi a bhfuil an cluiche Lego a chur i bhfeidhm an gcuntar 825 00:36:20,310 --> 00:36:23,420 go súil a choinneáil ar an líon na monaí a bhfuil tú? 826 00:36:23,420 --> 00:36:24,266 Tá siad ag baint úsáide as cad é? 827 00:36:24,266 --> 00:36:26,390 BALL LUCHT ÉISTEACHTA: Stopann sé comhaireamh tar éis 4 billiún. 828 00:36:26,390 --> 00:36:27,720 DAVID J MALAN: Stopann sé comhaireamh tar éis 4 billiún, 829 00:36:27,720 --> 00:36:29,525 rud a chiallaíonn is féidir leat tátal a bhaint astu, mar ríomhchláraitheoir, 830 00:36:29,525 --> 00:36:31,960 go bhfuil siad is dócha ag baint úsáide as slánuimhir 32 giotán. 831 00:36:31,960 --> 00:36:35,380 Cosúil leis an Ríomhchláraitheoir literally díreach clóscríofa, o, sé nó sí cód, 832 00:36:35,380 --> 00:36:39,620 agus sin an cineál athróg a tá siad ag baint úsáide as a stóráil duine cód. 833 00:36:39,620 --> 00:36:42,230 Mar sin, níl manifestations eile de na cineálacha teorainneacha. 834 00:36:42,230 --> 00:36:45,063 >> Mar sin, nach bhfuil mé imir an game-- agus bhí mé ag léamh suas ar an stair 835 00:36:45,063 --> 00:36:48,470 a dheimhniú mar much-- ach sa leagan bunaidh de Civilization, i gcás ina 836 00:36:48,470 --> 00:36:53,240 tú ag idirghníomhú cosúil le gach eile agus is féidir pá cogadh nó a bhfuil an tsíocháin, 837 00:36:53,240 --> 00:36:56,590 Bhí ceaptha Gandhi a bheith ar cheann de na carachtair is síochánta, mar atá mé 838 00:36:56,590 --> 00:36:59,280 a thuiscint, sa chéad leagan de Civilization. 839 00:36:59,280 --> 00:37:03,250 Agus go deimhin, ar scála 1 go 10, bhí a aggressiveness ach 1. 840 00:37:03,250 --> 00:37:05,620 Mar sin, riamh mar sin mildly ionsaitheach, cosúil. 841 00:37:05,620 --> 00:37:11,590 >> Ach ag pointe áirithe, is féidir leat cosúil daonlathas a shuiteáil i do tíreolaíocht. 842 00:37:11,590 --> 00:37:14,900 Agus má tá tú a shuiteáil daonlathas isteach i do leagan an chluiche, 843 00:37:14,900 --> 00:37:17,320 ansin téann do leibhéal ionsaí síos. 844 00:37:17,320 --> 00:37:18,460 Tá sé ina rud maith. 845 00:37:18,460 --> 00:37:20,890 Is iad na daoine níos tranquil cosúil, i staid sin. 846 00:37:20,890 --> 00:37:23,190 Ach is cosúil, rinne duine éigin Ní bhfuil, más rud é, coinníoll 847 00:37:23,190 --> 00:37:24,780 sa leagan bunaidh an cód. 848 00:37:24,780 --> 00:37:30,650 >> Mar sin, chuaigh leibhéal ionsaí Gandhi ó dearfach 1, lúide 2, go diúltach 1, 849 00:37:30,650 --> 00:37:33,840 ach ní dhéanann an cluiche uimhreacha diúltacha a thuiscint. 850 00:37:33,840 --> 00:37:38,680 Mar sin, bhí an méid a tharla ionsaí Gandhi leibhéal chuaigh ó 1, go dtí 0, go diúltach 1, 851 00:37:38,680 --> 00:37:40,900 a raibh an éifeacht timfhilleadh timpeall a bheith 852 00:37:40,900 --> 00:37:44,690 an carachtar is ionsaitheach sa chluiche, ag luach de 255, 853 00:37:44,690 --> 00:37:46,630 ar scála 1 go 10. 854 00:37:46,630 --> 00:37:49,887 Agus ó shin, tá curtha incarnations níos mó ar an gcluiche seo, 855 00:37:49,887 --> 00:37:51,720 agus tá siad á gcoimeád mar saghas Cásca ubh, 856 00:37:51,720 --> 00:37:53,870 go bhfuil Gandhi cosúil mar sin terribly ionsaitheach. 857 00:37:53,870 --> 00:37:56,740 Ach bhí sé mar thoradh ar Earráid cláir an-simplí 858 00:37:56,740 --> 00:37:58,630 sa mhéid is go leagan an-luath ar an chluiche. 859 00:37:58,630 --> 00:38:02,860 >> Anois níos disturbingly, níos mó le déanaí, an Boeing 787 860 00:38:02,860 --> 00:38:05,720 Bhí doiciméadaithe mar a bhfuil bug, ní ar an chineál feiste 861 00:38:05,720 --> 00:38:07,340 ba mhaith leat go háirithe go mbeadh a bug. 862 00:38:07,340 --> 00:38:10,130 Agus na hairíonna, go mbainfidh mé ag léamh anseo, ó líne alt, 863 00:38:10,130 --> 00:38:13,840 bhí sé seo, samhail 787 eitleán go bhfuil a thiomáint go leanúnach 864 00:38:13,840 --> 00:38:18,030 Is féidir ar feadh 248 lá ar a chailleadh ar fad sruth ailtéarnach, AC, 865 00:38:18,030 --> 00:38:20,850 cumhacht leictreach, mar gheall ar na haonaid rialaithe gineadóir, 866 00:38:20,850 --> 00:38:23,330 GCUs, ag an am céanna dul i modh theipeann-sábháilte. 867 00:38:23,330 --> 00:38:26,790 Mar sin, ba é seo an rabhadh a eisíodh nuair a bhí fuair sé amach an fhadhb seo. 868 00:38:26,790 --> 00:38:28,750 Tá an coinníoll de bharr ag cuntar bogearraí, 869 00:38:28,750 --> 00:38:32,230 inmheánach don GCUs, mar sin slánuimhir nó athróg, 870 00:38:32,230 --> 00:38:36,850 go mbeidh thar maoil tar éis 248 lá na cumhachta leanúnach. 871 00:38:36,850 --> 00:38:40,350 Is Boeing i mbun an phróisis uasghrádú bogearraí GCU a fhorbairt go 872 00:38:40,350 --> 00:38:42,350 réiteach an coinníoll neamhshábháilte. 873 00:38:42,350 --> 00:38:44,226 >> Mar sin, i bhfad ar nós an diúracán scéal, wherein 874 00:38:44,226 --> 00:38:46,850 Bhí siad roinnt de chineál athróg go raibh comhaireamh, agus comhaireamh, 875 00:38:46,850 --> 00:38:50,720 agus comhaireamh, ach de réir a chéile thar maoil na teorainneacha a chumas, 876 00:38:50,720 --> 00:38:54,890 dul céanna rinne an eitleán diabhal go mbeadh thar maoil athróg 877 00:38:54,890 --> 00:38:56,410 tar éis go leor ama a reáchtáil. 878 00:38:56,410 --> 00:38:59,240 Agus mar sin ar an mbealach teanga-in-cheek den obair ar fud an gceist seo 879 00:38:59,240 --> 00:39:04,400 is é sin le go fírinneach, Atosaigh, do eitleáin gach 247 lá, ionas go bhfaigheann an chuimhne wiped 880 00:39:04,400 --> 00:39:06,100 agus téann an athróg ar ais go dtí 0. 881 00:39:06,100 --> 00:39:09,410 Ach realize, tá sé seo le an- incarnation mór na bogearraí, 882 00:39:09,410 --> 00:39:14,070 ach go háirithe mar a chloiseann muid faoi Apple córais oibriúcháin ag dul isteach i gluaisteáin, 883 00:39:14,070 --> 00:39:18,030 agus gluaisteáin féin-tiomána ó Google, agus aon líon na incarnations bogearraí 884 00:39:18,030 --> 00:39:21,000 in ár saol laethúil, teilifíseáin agus uaireadóirí, agus níos mó, 885 00:39:21,000 --> 00:39:24,950 Cuireadh timpeallaithe ag bogearraí a bhaint amach, ar fad a bhfuil scríofa ag dúinn daoine. 886 00:39:24,950 --> 00:39:28,150 >> Agus mar beidh orainn a fháil amach go léir go luath, tá sé an-éasca agus an-tipiciúil 887 00:39:28,150 --> 00:39:30,250 chun botúin a dhéanamh nuair a scríobh bogearraí. 888 00:39:30,250 --> 00:39:32,745 Agus mura bhfuil tú ghabháil leo, is féidir roinnt rudaí olc a tharlóidh. 889 00:39:32,745 --> 00:39:35,400 Anois uaireanta, tá roinnt Is féidir le rudaí greannmhar a tharlóidh, 890 00:39:35,400 --> 00:39:38,280 nó ar a laghad uaireanta táimid ag fhios a bheith ag súil le roinnt badness. 891 00:39:38,280 --> 00:39:41,550 Mar sin, 0 arna roinnt 0, ó ghrád scoil é, go ginearálta droch-rud. 892 00:39:41,550 --> 00:39:43,050 Tá sé neamhshainithe. 893 00:39:43,050 --> 00:39:46,440 Agus casadh sé out-- agus a ligean ar a fheiceáil má mo mic féidir roghnaigh sé seo up-- go Apple 894 00:39:46,440 --> 00:39:47,790 Bhí roinnt spraoi leis seo le déanaí. 895 00:39:47,790 --> 00:39:48,850 Mar sin, tá mé iPhone anseo. 896 00:39:48,850 --> 00:39:54,160 Tá mé ag dul chun labhairt le Siri agus iarraidh uirthi a thabhairt dom an freagra ar 0 arna roinnt 0. 897 00:39:54,160 --> 00:39:55,850 Cad atá 0 arna roinnt 0? 898 00:39:55,850 --> 00:39:59,350 899 00:39:59,350 --> 00:40:02,230 >> Siri: Samhlaigh go bhfuil tú 0 cookies, agus scoilt tú iad go cothrom 900 00:40:02,230 --> 00:40:03,540 i measc 0 cairde. 901 00:40:03,540 --> 00:40:05,810 Cé mhéad fianáin a dhéanann gach duine a fháil? 902 00:40:05,810 --> 00:40:06,350 Féach ar? 903 00:40:06,350 --> 00:40:07,660 Ní chuireann sé ciall a bhaint as. 904 00:40:07,660 --> 00:40:10,540 Agus is é Cookie Monster brónach nach bhfuil aon fianáin. 905 00:40:10,540 --> 00:40:13,987 Agus tá tú brónach go tá tú aon chairde. 906 00:40:13,987 --> 00:40:15,570 DAVID J MALAN: Tá sé de chineál ar obnoxious. 907 00:40:15,570 --> 00:40:17,550 Mar sin, is é seo an méid a dúradh díreach ann. 908 00:40:17,550 --> 00:40:21,380 Tá sé éiginnte, nach bhfuil sé sainithe, agus go deimhin, teangacha cláir go leor 909 00:40:21,380 --> 00:40:24,950 nó, i ndáiríre, beidh tiomsaitheoirí bhrath nuair a dhéanann tú, i gclár, 910 00:40:24,950 --> 00:40:27,050 iarracht a roinnt 0 0. 911 00:40:27,050 --> 00:40:29,830 Spraoi níos mó ná an cé go bhfuil, is cosúil, Monster Cookie 912 00:40:29,830 --> 00:40:31,270 Is ar Twitter na laethanta seo. 913 00:40:31,270 --> 00:40:37,610 Agus d'fhreagair sé leis seo, leis seo, a bhfuil fíor adorable. 914 00:40:37,610 --> 00:40:40,110 Ach a ligean ar ghlacadh le súil thapa ar cúpla constructs eile, 915 00:40:40,110 --> 00:40:43,459 agus ansin a chur ar roinnt de seo cód a úsáid, ar bhealaí maith. 916 00:40:43,459 --> 00:40:45,250 Mar sin, casadh sé amach, sa bhreis ar do lúba, níl 917 00:40:45,250 --> 00:40:49,174 rud ar a dtugtar lúb tamaill, go Breathnaíonn éagsúla agus cuirtear i bhfeidhm 918 00:40:49,174 --> 00:40:51,590 a differently-- beag agus beidh orainn a fheiceáil sa deireadh examples-- 919 00:40:51,590 --> 00:40:53,500 ach i roinnt chiall, tá sé níos simplí mar gheall ar é 920 00:40:53,500 --> 00:40:56,670 nach ligeann duit a thúsú agus thabhairt cothrom le dáta laistigh de theorainn an lúb. 921 00:40:56,670 --> 00:40:57,794 Is féidir leat a chur i bhfeidhm go fóill é. 922 00:40:57,794 --> 00:41:01,219 Mar sin, is féidir leat a dhéanamh ar na rudaí ceannann céanna le lúb tamaill, mar a bhfuil do lúb, 923 00:41:01,219 --> 00:41:03,260 ach do error, ultimately-- mar beidh dheireadh muid 924 00:41:03,260 --> 00:41:04,551 see-- ag dul a bheith difriúil. 925 00:41:04,551 --> 00:41:07,450 Níl fiú a dhéanamh linn lúb, a i ndáiríre beagán difriúil, 926 00:41:07,450 --> 00:41:09,640 sa mhéid is go cé a d'lúb agus lúb tamaill i gcónaí 927 00:41:09,640 --> 00:41:13,005 seiceáil a riocht ar dtús, más rud é léann tú an rud bhun go barr, 928 00:41:13,005 --> 00:41:16,440 cineál tá sé cosúil tá sé ag dul go dtí é a sheiceáil ar riocht seo caite mar tá sé 929 00:41:16,440 --> 00:41:17,910 go fírinneach an líne dheireanach de chód. 930 00:41:17,910 --> 00:41:20,580 Agus go deimhin, tá go dul a bheith úsáideach i gcláir áirithe scríobh againn, 931 00:41:20,580 --> 00:41:23,746 más mian leat a dhéanamh go díreach blindly éigin agus ar deireadh thiar a sheiceáil an coinníoll. 932 00:41:23,746 --> 00:41:25,205 Ní Sin gá gur rud dona. 933 00:41:25,205 --> 00:41:27,912 Más mian linn athróga, is féidir linn a dhéanamh sé i gceann cúpla bealaí éagsúla. 934 00:41:27,912 --> 00:41:30,290 Agus chonaic muid sa Foxtrot chartúin, bealach amháin a dhéanamh air, 935 00:41:30,290 --> 00:41:33,400 áit a bhfuil tú a dhearbhú do athraitheach, cosúil le slánuimhir leathstad gcuntar, 936 00:41:33,400 --> 00:41:36,570 agus ansin later-- b'fhéidir an chéad cheann eile líne, b'fhéidir 10 línte later-- 937 00:41:36,570 --> 00:41:37,800 thúsú tú i ndáiríre é. 938 00:41:37,800 --> 00:41:42,230 Mar sin, na 2 línte de chód dhearbhú athróg de chineál slánuimhir 939 00:41:42,230 --> 00:41:44,930 agus glao sé gcuntar, mar sin tugann sé dom go leor giotán de bheith i seilbh ina slánuimhir. 940 00:41:44,930 --> 00:41:48,230 Agus ansin sa deireadh, cuireann sé an luach 0 isteach athróg. 941 00:41:48,230 --> 00:41:51,250 Socraíonn sé na 0 agus 1 s i patrún, bhfuil a fhios againn ón tseachtain seo caite, 942 00:41:51,250 --> 00:41:53,260 Is ionann an uimhir a fhios againn mar 0. 943 00:41:53,260 --> 00:41:56,920 Nó frankly, is féidir leat é seo a bhfad níos gonta, ach mar seo. 944 00:41:56,920 --> 00:41:59,390 >> Anois, ní mór dúinn freisin ar an cumas chun feidhmeanna a ghlaoch. 945 00:41:59,390 --> 00:42:03,070 Agus go deimhin, a anseo ar líne 2 clár, nó sliocht de, 946 00:42:03,070 --> 00:42:06,157 a ligeann dúinn iarbhír scríobh roinnt cód gur 947 00:42:06,157 --> 00:42:08,990 Faigheann teaghrán as an user-- bhfad ar nós ár deonach nóiméad ago-- 948 00:42:08,990 --> 00:42:11,320 stóráil an toradh i athróg ar a dtugtar ainm, 949 00:42:11,320 --> 00:42:15,470 agus then-- i bhfad ar nós lenár oibrithe deonacha le priontaí printf-- amach na luachanna 950 00:42:15,470 --> 00:42:19,180 ag rith in dhá argóintí, an teaghrán, le leanúint ag an athróg 951 00:42:19,180 --> 00:42:20,781 ar a dtugtar, ainm, féin. 952 00:42:20,781 --> 00:42:23,155 Mar sin a ligean ar ghlacadh le breathnú, roimh tháinig muid ar ais go dtí Mario ann, 953 00:42:23,155 --> 00:42:26,010 ag cúpla anois, samplaí de seo. 954 00:42:26,010 --> 00:42:30,537 >> Tá mé ag dul chun dul ar aghaidh agus a oscailt suas, a ligean le rá, feidhm-0.c. 955 00:42:30,537 --> 00:42:33,120 Agus mar i gcónaí, is é an cód ar fáil ar an gcúrsa ar an láithreán gréasáin, 956 00:42:33,120 --> 00:42:35,660 ionas gur féidir leat imirt chomh maith ag sa bhaile agus breathnú ar sé níos déanaí. 957 00:42:35,660 --> 00:42:40,400 Ach anseo an gclár i sé Go bunúsach, ó líne 17 go 22. 958 00:42:40,400 --> 00:42:43,270 Tá an clár is mó i gcás an Tá an clár ag dul i gcónaí a thosú. 959 00:42:43,270 --> 00:42:46,980 An clár seo, is cosúil, ag dul a phriontáil amach d'ainm, colon. 960 00:42:46,980 --> 00:42:50,320 Tá sé seo ag dul chun glaoch ansin GetString, díreach mar a rinne muid ár n-oibrithe deonacha le. 961 00:42:50,320 --> 00:42:53,365 Agus ansin, tá sé seo suimiúil, tá sé ag dul chun glaoch PrintName. 962 00:42:53,365 --> 00:42:56,490 Casadh sé amach, am seo go léir, tá cosúil le bheith ina feidhm a dtugtar PrintName. 963 00:42:56,490 --> 00:42:57,614 Go priontaí ainm duine. 964 00:42:57,614 --> 00:43:01,210 Ní raibh muid gá printf a úsáid ó yesteryear, níl PrintName. 965 00:43:01,210 --> 00:43:03,500 >> Ach sin míthreorach toisc nach bhfuil PrintName 966 00:43:03,500 --> 00:43:06,760 teacht le Ní raibh C. Daoine chumadh sé roinnt 40 nó 50 bliain ó shin, 967 00:43:06,760 --> 00:43:07,990 Rinne mé, in ionad. 968 00:43:07,990 --> 00:43:10,330 Agus go deimhin, más rud é scrollú mé síos a thuilleadh, fógra 969 00:43:10,330 --> 00:43:14,200 conas is féidir liom scríobh mo chuid féin feidhmeanna i C. Beidh muid sa deireadh 970 00:43:14,200 --> 00:43:16,319 mínigh cén fáth a choinneáil orainn ag rá, neamhní, i roinnt áiteanna, 971 00:43:16,319 --> 00:43:18,110 ach le haghaidh lá atá inniu ann, a ligean ar ach breathnú ar an t-ainm. 972 00:43:18,110 --> 00:43:20,905 >> Ar líne 24, más mian leat a chruthú do fheidhm féin, 973 00:43:20,905 --> 00:43:22,780 duit scríobh literally an ainm na feidhme. 974 00:43:22,780 --> 00:43:24,340 Roghnaigh mé PrintName. 975 00:43:24,340 --> 00:43:26,159 I lúibíní, tú ansin a shonrú cén cineál 976 00:43:26,159 --> 00:43:28,450 ionchuir, agus cé mhéad tú ag iarraidh an fheidhm seo a ghlacadh. 977 00:43:28,450 --> 00:43:31,906 Sa chás seo, ba mhaith liom a ghlacadh 1 athróg ar a dtugtar, ainm, 978 00:43:31,906 --> 00:43:34,030 agus tá sé ag dul a bheith ar cineál, téad, agus mar sin tá sé ag dul 979 00:43:34,030 --> 00:43:35,780 a bheith roinnt ord de charachtair. 980 00:43:35,780 --> 00:43:39,170 Agus ansin, program-- seo i bhfad mhaith i Scratch, 981 00:43:39,170 --> 00:43:42,590 Is féidir leat a bheith bhfreagra saincheaptha pieces-- ag dul a bheith acu leis an iompar saincheaptha. 982 00:43:42,590 --> 00:43:46,760 Tá sé ag dul chun glaoch printf dul in, Dia duit, placeholder, 983 00:43:46,760 --> 00:43:49,110 agus ansin tá sé ag dul chun an breiseán i cibé an t-úsáideoir a dtugtar. 984 00:43:49,110 --> 00:43:51,450 >> Mar sin, is é seo sampla de cad bheadh ​​eolaí ríomhaireachta 985 00:43:51,450 --> 00:43:55,090 astarraingt glaoch nó feidhmiúil lobhadh, a bhfuil ach 986 00:43:55,090 --> 00:43:58,110 bealaí mhaisiúil saying-- Is má Ar mhaith leat an smaoineamh seo ar leibhéal ard, 987 00:43:58,110 --> 00:44:01,569 mar ba mhaith liom feidhmiúlacht go priontaí ainm duine, go hiomlán tú 988 00:44:01,569 --> 00:44:04,360 Is féidir a scríobh literally printf agus ansin pas a fháil sna hargóintí is mian leat, 989 00:44:04,360 --> 00:44:07,340 agus beidh an clár oibre, mar tá sé ó Dé Céadaoin. 990 00:44:07,340 --> 00:44:10,510 Ach is féidir leat tosú a teibí ar shiúl an nóisean de priontáil ainm. 991 00:44:10,510 --> 00:44:13,270 Is féidir leat a thabhairt dó ainm, cosúil le PrintName, agus tá sé seo 992 00:44:13,270 --> 00:44:15,280 tá sé seo smaoineamh layering ó sheachtain 0. 993 00:44:15,280 --> 00:44:19,910 >> Feasta, ní féidir liom, agus tú a fhios nó cúram conas a bhfuil PrintName i bhfeidhm. 994 00:44:19,910 --> 00:44:22,470 Yes úsáideann sé printf, b'fhéidir é nach bhfuil, bhfuil aithne aige cad úsáideann? 995 00:44:22,470 --> 00:44:23,410 Who cares? 996 00:44:23,410 --> 00:44:26,034 Anois tá mé ag caint suas anseo, in ionad síos anseo. 997 00:44:26,034 --> 00:44:28,700 Agus go deimhin, mar a fháil ar ár gcláir níos forbartha agus níos sofaisticiúla, 998 00:44:28,700 --> 00:44:32,550 táimid ag dul a choinneáil ar a ghlacadh chun a dheonaítear atá ann píosaí bhfreagra leibhéal níos ísle. 999 00:44:32,550 --> 00:44:34,780 Mar gheall ar scríobh muid iad nó duine éigin eile a rinne, mar sin 1000 00:44:34,780 --> 00:44:36,910 gur féidir linn a thógáil ansin ar bharr iad. 1001 00:44:36,910 --> 00:44:39,430 A ligean ar ghlacadh le breathnú ar seo leagan, feidhmiú ar cheann. 1002 00:44:39,430 --> 00:44:41,780 >> Mar sin, tá an ceann seo beagán níos mó chun cinn, ach casadh sé amach 1003 00:44:41,780 --> 00:44:44,570 gur i leabharlann CS50 s, níl ach feidhm GetInt. 1004 00:44:44,570 --> 00:44:47,720 Ní raibh muid ag smaoineamh, bliain ó shin, go feidhm GetPositiveInt a chur i bhfeidhm. 1005 00:44:47,720 --> 00:44:50,970 Agus sin beagán annoying mar má tú guys ag scríobh le clár wherein 1006 00:44:50,970 --> 00:44:53,325 ba mhaith leat a fháil dearfach slánuimhir ón úsáideoir, 1007 00:44:53,325 --> 00:44:55,010 Is féidir leat é a úsáid go hiomlán GetInt. 1008 00:44:55,010 --> 00:44:57,840 Agus is féidir leat a sheiceáil go hiomlán leis an riocht agus b'fhéidir lúb 1009 00:44:57,840 --> 00:45:00,320 más rud é go slánuimhir mó ná 0 agus yell ag an úsáideoir 1010 00:45:00,320 --> 00:45:02,699 más rud é nach bhfuil sé nó sí a thabhairt tú uimhir dheimhneach. 1011 00:45:02,699 --> 00:45:04,740 Ach a ligean ar a thógáil seo foirgneamh bloc dúinn féin, a, 1012 00:45:04,740 --> 00:45:06,555 píosa Scratch saincheaptha, más maith leat. 1013 00:45:06,555 --> 00:45:08,680 Tá mé ag dul go bhfuil clár anseo go deireadh thiar, mé 1014 00:45:08,680 --> 00:45:11,780 ag iarraidh a bheith in ann a ghlaoch GetPositiveInt, agus ba mhaith liom a bheith 1015 00:45:11,780 --> 00:45:14,200 in ann a phriontáil amach is cuma cad é sin slánuimhir. 1016 00:45:14,200 --> 00:45:16,240 Ach tá sé seo achomaireacht ar shiúl anois. 1017 00:45:16,240 --> 00:45:19,050 Baineann sé le bheith tugtha ach leibhéal ard ainm a deir cad a dhéanann sé, 1018 00:45:19,050 --> 00:45:21,780 atá iontach mar tá sé an-iomasach anois a léamh. 1019 00:45:21,780 --> 00:45:24,710 Agus má dhéanann liom cúram cad atá thíos an cochall, lig dom scrollú síos. 1020 00:45:24,710 --> 00:45:27,140 Agus tá sé ina beagán imeaglaithe ar dtús, go háirithe 1021 00:45:27,140 --> 00:45:29,470 más é seo do chéad chlár, ach ligean ar ghlacadh le breathnú. 1022 00:45:29,470 --> 00:45:32,860 >> Tá mé a thuilleadh ag rá, ar neamhní, mar gheall ar casadh sé amach feidhmeanna, 1023 00:45:32,860 --> 00:45:34,777 i bhfad ar nós GetString féidir, luach ar ais chugam. 1024 00:45:34,777 --> 00:45:36,610 Ní bhíonn ach a phriontáil ar an scáileán, 1025 00:45:36,610 --> 00:45:38,410 is féidir iad a lámh iarbhír dom rud éigin ar ais. 1026 00:45:38,410 --> 00:45:41,535 Agus ach roimh PrintName, Ní raibh mé aon rud de dhíth ar ais. 1027 00:45:41,535 --> 00:45:44,160 Gá mé an éifeacht taobh de rud éigin ag taispeáint suas ar an scáileán, 1028 00:45:44,160 --> 00:45:46,570 ach ní raibh mé gá an duine a lámh dom rud éigin ar ais. 1029 00:45:46,570 --> 00:45:48,840 Anseo, le GetPositiveInt, cosúil le GetInt, 1030 00:45:48,840 --> 00:45:50,640 Ba mhaith liom a bheith ar láimh rud éigin ar ais. 1031 00:45:50,640 --> 00:45:53,220 Mar sin, tá mé ag rá nach, ar neamhní, ar líne 23, ach slánuimhir, 1032 00:45:53,220 --> 00:45:55,570 a deir, an fheidhm seo go bhfuil mé ag scríobh, 1033 00:45:55,570 --> 00:45:58,860 ar a dtugtar GetPositiveInt ag dul chun lámh dom ar ais slánuimhir, ní rud ar bith, 1034 00:45:58,860 --> 00:45:59,890 Ní neamhní. 1035 00:45:59,890 --> 00:46:03,280 >> Idir an dá linn, tá sé ag dul a ghlacadh gan aon ionchuir, agus mar sin tá mé, de chineál ar, droim ar ais é. 1036 00:46:03,280 --> 00:46:08,280 Níl mé ag tabhairt GetPositiveInt aon ionchur, ba mhaith liom é a thabhairt dom a aschur. 1037 00:46:08,280 --> 00:46:09,800 Agus ansin cad a tharlaíonn anois? 1038 00:46:09,800 --> 00:46:11,640 Mar sin, tá anseo conas is féidir liom a dhearbhú athróg. 1039 00:46:11,640 --> 00:46:15,090 Mé a rinneadh é taobh amuigh den lúb, ar chúiseanna beidh orainn a fheiceáil sa deireadh, 1040 00:46:15,090 --> 00:46:17,700 ach tugann sé seo ach dom 32 giotán a dtugtar, n, 1041 00:46:17,700 --> 00:46:20,952 agus tá mé réamh-chinneadh iad slánuimhir a stóráil. 1042 00:46:20,952 --> 00:46:23,660 Agus anseo go bhfuil, cé go bhfuil a thógáil, agus is é seo an fáth go bhfuil sé úsáideach. 1043 00:46:23,660 --> 00:46:26,700 Literally seo a dhéanamh, cé go bhfuil n níos lú ná 1. 1044 00:46:26,700 --> 00:46:28,030 Mar sin a ligean ar a fheiceáil cad a tharlaíonn. 1045 00:46:28,030 --> 00:46:30,760 Phriontáil mé amach, le do thoil a thabhairt dom slánuimhir deimhneach. 1046 00:46:30,760 --> 00:46:34,300 Liom a fháil ansin ina slánuimhir, ag baint úsáide as CS50 ar feidhmiú agus a stóráil i n. 1047 00:46:34,300 --> 00:46:38,990 >> Agus ansin, cén líne de chód dócha Faigheann chun báis ar aghaidh, go loighciúil? 1048 00:46:38,990 --> 00:46:41,890 Cén uimhirlíne? 1049 00:46:41,890 --> 00:46:42,571 Yeah, mar sin 31. 1050 00:46:42,571 --> 00:46:45,320 Ní bheadh ​​a fhios agat seo go dtí go atá tú curtha in iúl nó saghas tátal a bhaint astu air, 1051 00:46:45,320 --> 00:46:45,986 ach sin fíor. 1052 00:46:45,986 --> 00:46:48,280 Téann sé go barr agus ansin coimeádann athrá. 1053 00:46:48,280 --> 00:46:55,840 Mar sin, má tá mé clóscríofa i rá, ar an líon diúltach 1 Tá, n níos lú ná diúltach 1? 1054 00:46:55,840 --> 00:46:56,340 Yeah. 1055 00:46:56,340 --> 00:46:58,470 Toisc go bhfuil diúltach 1 níos lú ná 1. 1056 00:46:58,470 --> 00:46:59,510 Mar sin, cad ba chóir a tharlóidh? 1057 00:46:59,510 --> 00:47:03,260 Tá mé ag dul chun é seo a cé go bhfuil n níos lú ná 1, 1058 00:47:03,260 --> 00:47:05,760 mar sin tá mé ag dul chun dul ar ais go dtí líne 28. 1059 00:47:05,760 --> 00:47:09,530 >> Agus gach time-- agus a ligean ar siúl this-- dhéanamh ar fheidhm 1 a thiomsú dó, 1060 00:47:09,530 --> 00:47:11,340 agus anois dot Slais fheidhm 1. 1061 00:47:11,340 --> 00:47:14,280 Má chlóscríobhann mé diúltach 1, tá sé ag dul a choinneáil yelling ag dom 1062 00:47:14,280 --> 00:47:17,530 go dtí go comhoibriú mé mar gheall ar gach mo ionchuir níos lú ná 1 1063 00:47:17,530 --> 00:47:20,070 agus má tá sé le linn níos lú ná 1, Tá mé ag dul a choinneáil ar é seo a dhéanamh. 1064 00:47:20,070 --> 00:47:24,240 Má mé a thabhairt ar deireadh sé roinnt cosúil le 50, buíochas le Dia, a deir sé, go raibh maith agat ar feadh 50. 1065 00:47:24,240 --> 00:47:24,970 Cén fáth? 1066 00:47:24,970 --> 00:47:30,640 Mar gheall ar chomh luath agus nach bhfuil n níos lú ná 1, stop mé ag dul i bhfostú sa lúb, 1067 00:47:30,640 --> 00:47:33,840 agus tá sé seo eochairfhocal nua lá atá inniu ann, Mar chúiteamh, a dhéanann literally sin. 1068 00:47:33,840 --> 00:47:36,800 Mar sin, tá mé i bhfeidhm go díreach, i ciall, is ionann GetString, 1069 00:47:36,800 --> 00:47:40,590 i gcás ina Tá mé ag handing ar ais go dtí whoever baint úsáide as dom, roinnt luach. 1070 00:47:40,590 --> 00:47:42,820 Ní chuireann sé a bheith ar shraith, tá sé ina slánuimhir. 1071 00:47:42,820 --> 00:47:44,990 Mar sin simplí, mear Mar shampla, ach beidh muid go luath 1072 00:47:44,990 --> 00:47:47,930 fheiceáil roinnt níos sofaisticiúla leaganacha fóill. 1073 00:47:47,930 --> 00:47:53,882 Go deimhin, a ligean ar ghlacadh le breathnú ar ceann uimhriúil, ar a dtugtar return.c. 1074 00:47:53,882 --> 00:47:55,590 Agus an ceann seo i ndáiríre beagán níos simplí. 1075 00:47:55,590 --> 00:47:59,010 Mar sin, na críche sin chláir i life-- ligean ar thiomsú agus rith sé, 1076 00:47:59,010 --> 00:48:03,090 mar sin déan tuairisceán, dot Slais, fógra return-- 1077 00:48:03,090 --> 00:48:05,530 an clár ciúbanna ach an luach 2. 1078 00:48:05,530 --> 00:48:08,410 Tá sé deas dúr, tá sé deacair cód, ní chuireann sé aon ionchur, 1079 00:48:08,410 --> 00:48:12,220 ach a dhéanann sé a léiriú eile fheidhm go bhfuil mé scríofa féin. 1080 00:48:12,220 --> 00:48:15,760 Mar sin anseo, tá mé dhearbhú athróg, ar a dtugtar x, de chineál slánuimhir, 1081 00:48:15,760 --> 00:48:17,840 comhionann leis an uimhir 2, go hiomlán treallach. 1082 00:48:17,840 --> 00:48:19,530 Tá sé seo ach cuid priontáil clúmhach. 1083 00:48:19,530 --> 00:48:23,070 Deir sé go bhfuil x anois, den sórt sin agus den sórt sin, cubing ponc ponc ponc. 1084 00:48:23,070 --> 00:48:26,390 Agus is é an draíocht cosúil i gcomhréir 21. 1085 00:48:26,390 --> 00:48:30,120 Tá mé ag glaoch feidhm a dtugtar, ciúb, Tá mé ag handing sé bileog pháipéir 1086 00:48:30,120 --> 00:48:32,890 leis an uimhir 2 scríofa air, agus cén luach, matamaiticiúil, 1087 00:48:32,890 --> 00:48:34,860 mé ag iarraidh a fháil as é? 1088 00:48:34,860 --> 00:48:36,570 Díreach mar seiceáil sanity? 1089 00:48:36,570 --> 00:48:37,070 8. 1090 00:48:37,070 --> 00:48:37,570 Ceart? 1091 00:48:37,570 --> 00:48:40,160 Ba mhaith liom 2 chiúbaithe ar ais, 2 go an chumhacht de 3, mar sin 8 ais. 1092 00:48:40,160 --> 00:48:42,570 >> Mar sin, áit a bhfuil ciúb i bhfeidhm? 1093 00:48:42,570 --> 00:48:44,349 Bhuel, tá sé curtha i bhfeidhm fógra síos anseo. 1094 00:48:44,349 --> 00:48:47,140 Agus díreach mar a bhíodh, go loighciúil, cé go bhfuil an error is dócha 1095 00:48:47,140 --> 00:48:49,320 an-nua le go leor de tú, Ba mhaith liom an fheidhm seo 1096 00:48:49,320 --> 00:48:51,780 a lámh ar ais dom bileog páipéar le slánuimhir ar sé. 1097 00:48:51,780 --> 00:48:53,990 Mar sin, tá mé ina slánuimhir, an Is é ainm treallach, 1098 00:48:53,990 --> 00:48:55,530 ach conveniently ar a dtugtar ciúb. 1099 00:48:55,530 --> 00:48:58,430 An t-ionchur a sé, n ar cineál slánuimhir, ionas go 1100 00:48:58,430 --> 00:49:00,800 conas is féidir liom pas a fháil ar an líon 2 ar bhileog páipéir. 1101 00:49:00,800 --> 00:49:03,910 Agus ansin casadh sé amach tacaíochtaí C math, mar sin ní gá duit x do amanna, 1102 00:49:03,910 --> 00:49:06,680 leat é a úsáid ach an réiltín do iolraithe. 1103 00:49:06,680 --> 00:49:11,070 Agus tuairisceáin seo hamanna n n amanna n, a bhfuil ach luach chiúbaithe. 1104 00:49:11,070 --> 00:49:12,840 >> Mar sin, i gcás ina bhfuil muid ag dul le gach ceann de seo? 1105 00:49:12,840 --> 00:49:14,570 Is cinnte turas sciobtha, eile cinnte, 1106 00:49:14,570 --> 00:49:16,410 go bhfuil sna hailt Super agus i fhadhb a leagtar 1, 1107 00:49:16,410 --> 00:49:18,368 beidh tú a shiúil tríd seo go léir go léir an níos mó. 1108 00:49:18,368 --> 00:49:22,490 Agus i fhadhb a leagtar 1, beidh orainn a aistriú ón domhan grafach de Scratch 1109 00:49:22,490 --> 00:49:25,640 chun rud éigin orduithe níos mó i C. Ach beidh orainn a tharraingt inspioráid 1110 00:49:25,640 --> 00:49:27,680 as an gcluiche seo anseo ó yesteryear, wherein 1111 00:49:27,680 --> 00:49:31,591 ag baint úsáide as C agus an t-eagrán caighdeánach an leagtar p beidh tú pirimid Mario a chur i bhfeidhm. 1112 00:49:31,591 --> 00:49:34,340 Agus san eagrán hacker an leagtar p, má roghnaíonn tú sin a thoghadh, 1113 00:49:34,340 --> 00:49:38,280 beidh tú a chur i bhfeidhm le beagán níos dúshlánach pirimid le dhá beanna. 1114 00:49:38,280 --> 00:49:41,239 Feicfidh tú a chur i bhfeidhm freisin algartam, algartam greedy. 1115 00:49:41,239 --> 00:49:43,030 Casadh sé amach ann s roinnt loighic suimiúil 1116 00:49:43,030 --> 00:49:45,640 taobh thiar de phróiseas ag rith stáisiún airgeadóir ar 1117 00:49:45,640 --> 00:49:47,410 agus ar ndóigh, fuair tú duine éigin ar athrú ar ais. 1118 00:49:47,410 --> 00:49:50,410 Tá algartam go cothrom simplí, go d'fhéadfadh tú fiú 1119 00:49:50,410 --> 00:49:53,576 thuiscint intuitively nuair a léigh tú an chéad it-- bhaint amach go méid tá mé i gcónaí 1120 00:49:53,576 --> 00:49:57,110 rinneadh aon am Mé a thabhairt duine éigin éigin back-- airgead gur féidir leat a i gcónaí 1121 00:49:57,110 --> 00:50:00,679 ndéanfar ach an líon nótaí páipéir nó monaí miotail 1122 00:50:00,679 --> 00:50:02,220 go bhfuil tú ag fuair tú ar ais go dtí an t-úsáideoir. 1123 00:50:02,220 --> 00:50:04,610 Agus seo, ar ndóigh, tá, láidre mar má théann tú chuig CVS nó whatnot, 1124 00:50:04,610 --> 00:50:06,430 nach bhfuil tú ag iarraidh a bheith láimh a bunch iomlán de na cinn 1125 00:50:06,430 --> 00:50:07,596 nó a bunch iomlán de pinginí. 1126 00:50:07,596 --> 00:50:10,120 Ba mhaith leat an ísle boinn, is dócha, is féidir. 1127 00:50:10,120 --> 00:50:13,070 >> Mar fhocal scoir, beidh tú a bheith dúshlán chomh maith a dabble i saol na uisce 1128 00:50:13,070 --> 00:50:17,220 agus ar ndóigh, a fháil tuiscint ar feadh mapáil idir rátaí sreabhadh, 1129 00:50:17,220 --> 00:50:19,890 de is maith, uisce i cith, ach cé mhéad uisce a úsáidtear. 1130 00:50:19,890 --> 00:50:22,640 Agus an allusion ann, Beidh ghearrthóg seo anseo, 1131 00:50:22,640 --> 00:50:24,840 a beidh muid ag deireadh ar do ach 60 soicind, go 1132 00:50:24,840 --> 00:50:29,070 Péinteanna pictiúr de cinnirí cithfholcadh íseal-sreabhadh. 1133 00:50:29,070 --> 00:50:30,886 >> [VIDEO Archives] 1134 00:50:30,886 --> 00:50:31,385 -Gach Ceart. 1135 00:50:31,385 --> 00:50:32,774 Fuair ​​mé gach rud anseo. 1136 00:50:32,774 --> 00:50:35,800 Fuair ​​mé an F Sraith Cuaranfa, Hydra, Jetflow, Stócólm 1137 00:50:35,800 --> 00:50:37,660 Supersteam, ainm tú é. 1138 00:50:37,660 --> 00:50:39,265 >> -Agus Cad a dhéanann tú a mholadh? 1139 00:50:39,265 --> 00:50:40,460 >> -Cad Atá á lorg agat le haghaidh? 1140 00:50:40,460 --> 00:50:41,300 >> Fear -Power. 1141 00:50:41,300 --> 00:50:42,285 Power. 1142 00:50:42,285 --> 00:50:42,910 -mhaith Silkwood. 1143 00:50:42,910 --> 00:50:44,520 -Go Bhfuil do radaíocht. 1144 00:50:44,520 --> 00:50:46,335 -Go Ceart. 1145 00:50:46,335 --> 00:50:48,275 -Anois Cad é seo? 1146 00:50:48,275 --> 00:50:49,704 -Go Tá an Commando 450. 1147 00:50:49,704 --> 00:50:50,620 Ní féidir liom a dhíol go ceann. 1148 00:50:50,620 --> 00:50:51,700 >> -Ach Sin cad ba mhaith linn. 1149 00:50:51,700 --> 00:50:52,680 Tá sé ina commando 450. 1150 00:50:52,680 --> 00:50:53,882 >> Creidim -Ní dom. 1151 00:50:53,882 --> 00:50:55,090 Baineann sé úsáid ach amháin sa sorcas. 1152 00:50:55,090 --> 00:50:56,512 Tá sé do elephants. 1153 00:50:56,512 --> 00:50:59,356 >> -I'll Rud ar bith a íoc. 1154 00:50:59,356 --> 00:51:01,252 >> -Cad Faoi Jerry? 1155 00:51:01,252 --> 00:51:02,760 >> Ní fhéadfadh -He láimhseáil go. 1156 00:51:02,760 --> 00:51:04,910 Tá sé íogair. 1157 00:51:04,910 --> 00:51:05,750 Oh yeah. 1158 00:51:05,750 --> 00:51:36,737 1159 00:51:36,737 --> 00:51:37,320 [END Archives] 1160 00:51:37,320 --> 00:51:37,700 DAVID J MALAN: Ceart go. 1161 00:51:37,700 --> 00:51:38,820 Sin más rud é CS50. 1162 00:51:38,820 --> 00:51:40,050 Beidh orainn a fheiceann tú an tseachtain seo chugainn. 1163 00:51:40,050 --> 00:51:45,910 1164 00:51:45,910 --> 00:51:49,029 >> Cainteoir 1: [? Scully?], [? Ian,?] chomh fada agus is an tionscadal Outro, 1165 00:51:49,029 --> 00:51:50,362 a bhfuil tú guys teacht suas le? 1166 00:51:50,362 --> 00:51:51,990 >> Cainteoir 2: Bhuel, tá muid tugtha sé ar éagsúlacht de smaoinimh, 1167 00:51:51,990 --> 00:51:53,250 agus is dóigh linn go bhfuil an bealach is fearr to-- 1168 00:51:53,250 --> 00:51:53,660 >> Cainteoir 3: Bealtaine liom? 1169 00:51:53,660 --> 00:51:54,326 >> Cainteoir 2: Yeah. 1170 00:51:54,326 --> 00:51:56,360 Trí gach modh, i ndáiríre. 1171 00:51:56,360 --> 00:51:59,425 >> Cainteoir 3: Mar sin, I mo thuairimse, is féidir linn a suim suas ár n-smaoineamh 1172 00:51:59,425 --> 00:52:05,450 do na outros le rud ar bith word-- amháin. 1173 00:52:05,450 --> 00:52:08,950 1174 00:52:08,950 --> 00:52:10,409 >> DAVID J MALAN: Ní dhéanfaidh aon ní? 1175 00:52:10,409 --> 00:52:11,200 Cainteoir 3: Ní dhéanfaidh aon ní. 1176 00:52:11,200 --> 00:52:12,990 DAVID J MALAN: Cad a chiallaíonn? 1177 00:52:12,990 --> 00:52:16,260 Cainteoir 3: Is iad na outros faoi rud ar bith. 1178 00:52:16,260 --> 00:52:21,720 Cainteoir 2: Bhuel, Ciallaíonn mé, i fealsúnacht, Ciallaíonn mé, tá aon rud i gcónaí rud éigin. 1179 00:52:21,720 --> 00:52:24,200 Cainteoir 1: Mar sin what's-- cad é an premise? 1180 00:52:24,200 --> 00:52:25,720 Cainteoir 3: Mar sin tá sé cosúil le saol. 1181 00:52:25,720 --> 00:52:26,680 OK. 1182 00:52:26,680 --> 00:52:28,294 Cad a rinne tú inniu? 1183 00:52:28,294 --> 00:52:31,811 >> DAVID J MALAN: Fuair ​​mé suas, bhí bricfeasta, agus tháinig a bheith ag obair. 1184 00:52:31,811 --> 00:52:34,056 >> Cainteoir 3: Sin an Outro. 1185 00:52:34,056 --> 00:52:36,806 Cainteoir 2: Ach, ciallóidh mé níor chóir, rud éigin a tharlóidh dó ar the-- 1186 00:52:36,806 --> 00:52:37,889 Cainteoir 3: No, no, no, no. 1187 00:52:37,889 --> 00:52:40,220 Ní dhéanfaidh aon ní a tharlaíonn. 1188 00:52:40,220 --> 00:52:42,910 >> Cainteoir 1: Mar sin, cén fáth a bhfuil ag faire againn? 1189 00:52:42,910 --> 00:52:46,956 >> Cainteoir 3: Mar gheall ar tá sé Outro do CS50. 1190 00:52:46,956 --> 00:52:48,652 >> DAVID J MALAN: Níl go fóill. 1191 00:52:48,652 --> 00:52:49,151