1 00:00:07,830 --> 00:00:12,200 [Powered by Google Translate] DAVID MALAN: Tá sé seo CS50, agus tá sé seo tús Seachtain 1. 2 00:00:12,200 --> 00:00:15,520 Cad a cheap muid gur mhaith linn a dhéanamh lá atá inniu ann a chur le breathnú siar ar 3 00:00:15,520 --> 00:00:18,290 rud éigin go leor de tú a shiúil is dócha am atá caite le haghaidh roinnt 4 00:00:18,290 --> 00:00:20,570 am a d'fhéadfadh anois agus táim ag beagán ar an eolas. 5 00:00:20,570 --> 00:00:23,720 Seo rud anseo, tá sé seo ar ndóigh ar an - 6 00:00:23,720 --> 00:00:24,155 LUCHT ÉISTEACHTA: Eolaíocht. 7 00:00:24,155 --> 00:00:26,030 DAVID MALAN: Eolaíocht ionad. 8 00:00:26,030 --> 00:00:28,940 Mar sin, tá sé seo i ndáiríre ar cheann de na ríomhairí is luaithe 9 00:00:28,940 --> 00:00:30,220 ar ais ó na 1940í. 10 00:00:30,220 --> 00:00:33,790 Bhí sé ar cheann de na chéad ríomhairí leictrimheicniúla 11 00:00:33,790 --> 00:00:35,730 go raibh in ann go háirithe fada, 12 00:00:35,730 --> 00:00:38,450 féin-inbhuanaithe ríomhaireachtaí, agus cad a fheiceáil i ndáiríre i 13 00:00:38,450 --> 00:00:41,580 Is é an t-ionad eolaíochta ach píosa beag den rud seo. 14 00:00:41,580 --> 00:00:44,170 Cad a cheap muid gur mhaith linn a dhéanamh ansin a chur le breathnú siar ar físeán 15 00:00:44,170 --> 00:00:46,670 a bhí déanta go tamall ó shin, seo a thabhairt isteach 16 00:00:46,670 --> 00:00:47,520 rud ar an domhan. 17 00:00:47,520 --> 00:00:50,200 Agus beidh tú a fheiceáil ó an ceol agus guth go deimhin iad siúd 18 00:00:50,200 --> 00:00:52,070 Bhí amanna an-sásta. 19 00:00:54,885 --> 00:00:59,700 >> [Athsheinm físe] 20 00:00:59,700 --> 00:01:02,490 -A bua scileanna matamaiticiúla agus meicniúla seo 21 00:01:02,490 --> 00:01:06,340 áireamhán mór uathoibríoch nua ag Ollscoil Harvard. 22 00:01:06,340 --> 00:01:08,620 Fadhbanna casta sa mhatamaitic, a chur tríd an 23 00:01:08,620 --> 00:01:12,420 meaisín i bhfoirm códaithe ar téip, a réiteach go cruinn i 24 00:01:12,420 --> 00:01:15,200 codán nóiméad den am is gá chun an duine 25 00:01:15,200 --> 00:01:16,450 ríomh. 26 00:01:27,050 --> 00:01:30,600 Deartha chun a bhrostú gach cineál matamaitice agus eolaíochta 27 00:01:30,600 --> 00:01:34,610 taighde, beidh an inchinn ollmhór meicniúil ag obair le haghaidh an Aontaithe 28 00:01:34,610 --> 00:01:36,570 Stáit Navy go dtí an cogadh deireadh na bliana. 29 00:01:50,280 --> 00:01:52,980 >> DAVID MALAN: Mar sin, cad ní a d'fhéadfadh a fhios agat go raibh sé i 30 00:01:52,980 --> 00:01:56,310 an ngléas céanna go téarma againn ar fad a ghlacadh anois go leor i bhfad 31 00:01:56,310 --> 00:01:59,300 Bhí coined talamh slán, is é sin a bug. 32 00:01:59,300 --> 00:02:01,140 Mar sin, ar cheann de na innealtóirí ag obair sa ríomhaire 33 00:02:01,140 --> 00:02:05,280 literally fuair moth beag ar an meaisín a dtáinig 34 00:02:05,280 --> 00:02:07,580 i roinnt ríomhaireachtaí mícheart. 35 00:02:07,580 --> 00:02:10,410 Agus mar a théann an scéal a bhí taped go moth leis an logáil isteach 36 00:02:10,410 --> 00:02:14,180 iris anseo, ar ais ó 9 Meán Fómhair i rud éigin 1,940-, 37 00:02:14,180 --> 00:02:16,550 agus rugadh mar sin ar an domhan ar an téarma "bug". 38 00:02:16,550 --> 00:02:19,880 Mar sin feasta linn a mheas bugs a bheith ar aon saghas botún i 39 00:02:19,880 --> 00:02:23,290 cláir, cibé acu de dhéantús an duine nó, sa chás seo, feithidí. 40 00:02:23,290 --> 00:02:25,030 >> Mar sin fógraí cúpla, agus muid ag dul ar aghaidh. 41 00:02:25,030 --> 00:02:29,160 Mar sin, tá CS50 traidisiún a thairiscint lón de shaghas ar 42 00:02:29,160 --> 00:02:31,600 Aoine an chuid is mó le linn an tseimeastair, áit a chur orainn 30 go 43 00:02:31,600 --> 00:02:34,650 40 mac léinn Tine agus Oighear i gCearnóg le haghaidh ócáideach 44 00:02:34,650 --> 00:02:36,390 Chiosáin, labhairt faoi eolaíocht ríomhaireachta, 45 00:02:36,390 --> 00:02:37,420 labhairt faoi na todhchaí. 46 00:02:37,420 --> 00:02:40,000 Tugaimid cuireadh alumni agus cairde ón tionscal chun comhrá a dhéanamh suas 47 00:02:40,000 --> 00:02:40,690 mic léinn chomh maith. 48 00:02:40,690 --> 00:02:44,020 Tá sé an dtreo deireadh a dhéanamh cad atá le rang cothrom mór 49 00:02:44,020 --> 00:02:46,740 gach níos pearsanta, ar a laghad uair amháin in agus le haghaidh 50 00:02:46,740 --> 00:02:47,710 fho-thacar na mac léinn. 51 00:02:47,710 --> 00:02:50,940 Mar sin, más mian leat a bheith linn ar an Aoine, 1:15, téigh go dtí 52 00:02:50,940 --> 00:02:53,340 CS50.net/lunch go RSVP. 53 00:02:53,340 --> 00:02:55,840 Agus beidh linn é seo a recurringly ní, mar sin a bheith buartha mura bhfuil tú 54 00:02:55,840 --> 00:02:57,930 i measc na chéad 30 nó mar sin an tseachtain seo. 55 00:02:57,930 --> 00:02:59,070 >> Mar sin, nótaí scríobhaí. 56 00:02:59,070 --> 00:03:01,500 A focal ar na hacmhainní a chuirfidh tosú anois a bheith ar fáil 57 00:03:01,500 --> 00:03:03,040 do mhic léinn sa rang. 58 00:03:03,040 --> 00:03:05,540 Mar sin, gur gá do cheannairí ní bheidh síos le linn léachtaí 59 00:03:05,540 --> 00:03:08,560 scriobláil síos gach rud a rá liom agus mar sin de, cad a dhéanann muid 60 00:03:08,560 --> 00:03:10,765 ina ionad sin tá a chur ar fáil ón bhfoireann teagaisc a 61 00:03:10,765 --> 00:03:11,920 sraith Canonical de nótaí. 62 00:03:11,920 --> 00:03:14,850 Mar sin, tá muid ar cheann de na comhaltaí teagaisc, Andrew Sellergren, 63 00:03:14,850 --> 00:03:17,830 a shuíonn síos gach seachtain, athbhreithniú ar na físeáin, agus ansin 64 00:03:17,830 --> 00:03:19,730 scríobhann síos cad a cheapann muid é go cothrom 65 00:03:19,730 --> 00:03:21,840 sraith údarásach nótaí. 66 00:03:21,840 --> 00:03:24,180 Agus Fond Aindriú, freisin, a chur fonótaí snarky i 67 00:03:24,180 --> 00:03:24,820 bun an leathanaigh. 68 00:03:24,820 --> 00:03:27,300 Mar sin, go mbainfidh tú taitneamh a bhaint as tá súil againn seo mar leabhar tagartha le haghaidh 69 00:03:27,300 --> 00:03:30,230 spraoi, agus freisin, a thagann tráth na gceist am, mar dheis chun athbhreithniú a dhéanamh ar 70 00:03:30,230 --> 00:03:31,830 cad a tharla i léachtaí ar leith. 71 00:03:31,830 --> 00:03:33,580 Mar sin, iad siúd atá nasctha ar an leathanach léachtaí. 72 00:03:33,580 --> 00:03:35,300 >> 0 leagtha Fadhb, Idir an dá linn, tá amach. 73 00:03:35,300 --> 00:03:37,470 Agus i dtéarmaí na n-acmhainní atá ar fáil duit - 74 00:03:37,470 --> 00:03:38,020 an walkthrough. 75 00:03:38,020 --> 00:03:39,730 Milo gceannas ar an gcéad ar an Aoine. 76 00:03:39,730 --> 00:03:41,470 Rinneadh scannánú ar sé, a chur ar líne trí Dé Sathairn. 77 00:03:41,470 --> 00:03:44,030 Agus a bhaint amach amhlaidh, mura bhfuil tú i ndáiríre cinnte nuair a thosú, 78 00:03:44,030 --> 00:03:47,280 seo nó sa todhchaí p-Leagann, cas ar dtús i gcónaí leis an 79 00:03:47,280 --> 00:03:49,300 walkthrough nó de físeáin. 80 00:03:49,300 --> 00:03:52,950 Gearrtha i dul chun cinn; ag cs50.net/section é áit a bhfuil tú 81 00:03:52,950 --> 00:03:54,540 Ba chóir go isteach do chuid sainroghanna, más rud é nach bhfuil tú 82 00:03:54,540 --> 00:03:55,880 cheana féin, lá atá inniu ann. 83 00:03:55,880 --> 00:03:58,140 Toisc go mbeidh rannóga tús an Domhnach seo chugainn, Dé Luain, 84 00:03:58,140 --> 00:03:58,760 agus Dé Máirt. 85 00:03:58,760 --> 00:04:02,470 Táimid ailt a dhéanamh leis na trí lá, gach seachtain den 86 00:04:02,470 --> 00:04:03,870 seimeastar den chuid is mó. 87 00:04:03,870 --> 00:04:06,600 Agus muid a thabhairt isteach freisin, arís, rianta éagsúla. 88 00:04:06,600 --> 00:04:08,270 Mar sin, beidh tú go n-iarrfaí ar an bhfoirm seo gearrtha, má tá tú 89 00:04:08,270 --> 00:04:10,350 nach bhfuil sé le feiceáil cheana féin, má tá tú i measc iad siúd is lú 90 00:04:10,350 --> 00:04:12,800 compordach, níos compordaí, nó áit éigin idir eatarthu. 91 00:04:12,800 --> 00:04:14,960 Agus má tá tú saghas ar an gclaí, áit éigin i gcoitinne i 92 00:04:14,960 --> 00:04:18,160 idir cad deireadh na mic léinn an chuid is mó suas a sheiceáil. 93 00:04:18,160 --> 00:04:19,579 Tús uaireanta oifige anocht. 94 00:04:19,579 --> 00:04:23,020 >> Dá bhrí sin tá Scratch eochair íseal go leor, cé go bhfuil sé nádúrtha go leor 95 00:04:23,020 --> 00:04:25,300 a reáchtáil i bugs éagsúla, nó a bheith éiginnte maidir le conas a 96 00:04:25,300 --> 00:04:26,550 chur i bhfeidhm rud éigin. 97 00:04:26,550 --> 00:04:28,880 Mar sin, a thuiscint go mbeidh muid tús uaireanta oifige an tseachtain seo. 98 00:04:28,880 --> 00:04:30,500 Beidh siad ag Annenberg Dé Luain, Dé Máirt, Dé Céadaoin, 99 00:04:30,500 --> 00:04:34,300 Déardaoin, 20:00-11:00 i rith sos inchinn. 100 00:04:34,300 --> 00:04:38,160 Is féidir le classmen Uachtarach a fháil i, agus má tá tú riamh ag fáil dtrioblóid 101 00:04:38,160 --> 00:04:40,720 sa doras, mar beidh siad ag swiping, ach caint do bhealach a dhéanamh 102 00:04:40,720 --> 00:04:42,560 i agus mínigh go bhfuil tú le CS50. 103 00:04:42,560 --> 00:04:45,230 De ghnáth, beidh 20 go 30 de dúinn ar an bhfoireann a bheith ann chun cabhrú le 104 00:04:45,230 --> 00:04:46,190 tú ceann ar cheann amháin. 105 00:04:46,190 --> 00:04:48,980 >> Nuair a tháinig an smaoineamh seo: go mbainfidh tú a thabhairt do ríomhaire glúine, 106 00:04:48,980 --> 00:04:51,300 beidh sé agat ar do charger, beidh orainn cordaí chumhacht breise, 107 00:04:51,300 --> 00:04:53,320 go háirithe ar an bhalla ó dheas de Annenberg áit 108 00:04:53,320 --> 00:04:55,080 níl go leor asraonta leictreach. 109 00:04:55,080 --> 00:04:59,290 Agus is é an pointe iontrála is mó a oifig uair an chloig Q & A chun dul go dtí 110 00:04:59,290 --> 00:05:01,690 cs50.net/discuss agus a phost 111 00:05:01,690 --> 00:05:02,580 do cheist ann. 112 00:05:02,580 --> 00:05:05,600 Agus a lipéadú leis pset 0 nó pset 1, is cuma cén tseachtain 113 00:05:05,600 --> 00:05:06,810 d'fhéadfadh tarlú a bheith. 114 00:05:06,810 --> 00:05:09,240 Agus ansin cad beidh muid ag déanamh go bhfuil tábla comhaltaí teagaisc 115 00:05:09,240 --> 00:05:12,040 cúntóirí cúrsa agus, go ginearálta 8 nó 10 nó mar sin de dúinn, 116 00:05:12,040 --> 00:05:14,430 ag dul trí, ag coinneáil súil ghéar ar an mbord, agus 117 00:05:14,430 --> 00:05:16,810 stoitheadh ​​as ceisteanna i ndáiríre go tapa mar is féidir linn, 118 00:05:16,810 --> 00:05:19,600 ag tagairt leat chun poist a bhaineann más rud é nach bhfuil tú ag fáil na 119 00:05:19,600 --> 00:05:22,220 díbh féin, tagairtí ar líne, mar is cuí. 120 00:05:22,220 --> 00:05:24,280 Agus ansin má bhíonn fadhbanna, mar tá sé dosheachanta 121 00:05:24,280 --> 00:05:27,190 Beidh, nó a dhéanann sé ach ciall níos mó chun suí síos ceann ar cheann amháin, 122 00:05:27,190 --> 00:05:28,660 obair trí fhadhbanna le duine éigin. 123 00:05:28,660 --> 00:05:30,810 >> Nó tú ag teacht díreach isteach uaireanta oifige i ndáiríre 124 00:05:30,810 --> 00:05:31,640 de dhíth orthu go mindset. 125 00:05:31,640 --> 00:05:33,400 Ní mian leat dul tríd an bhfoirm leictreonach, is féidir leat 126 00:05:33,400 --> 00:05:34,410 i ndáiríre ba mhaith chun bualadh le duine éigin. 127 00:05:34,410 --> 00:05:37,240 Go in iúl dúinn, agus cad a tharlóidh nuair a d' 128 00:05:37,240 --> 00:05:40,620 ceist Tá feicthe ag ball foirne, agus táimid 129 00:05:40,620 --> 00:05:43,660 a chinneadh, yup, ba chóir é seo a choinsínítear chuig ceann de na 20 nó 130 00:05:43,660 --> 00:05:47,800 30 ball foirne anseo go háitiúil, feicfidh tú ag barr fhág an 131 00:05:47,800 --> 00:05:51,590 beag Iontráil an cnaipe Queue Tosaíonn flashing ar cs50.net / 132 00:05:51,590 --> 00:05:52,165 a phlé. 133 00:05:52,165 --> 00:05:55,260 Agus é seo a insint duit go bhfuil tú anois cuireadh, mar sin 134 00:05:55,260 --> 00:05:56,880 a labhairt, dul isteach ar an scuaine. 135 00:05:56,880 --> 00:05:59,090 Agus trí chliceáil ar an gcnaipe, beidh d'ainm le feiceáil ansin ar 136 00:05:59,090 --> 00:06:02,660 iPad go mbeidh an greeter CS50, ar cheann de na chúrsa cinn, 137 00:06:02,660 --> 00:06:05,250 a bhfuil in aice leis an mbealach isteach Annenberg, a bheidh ansin 138 00:06:05,250 --> 00:06:08,630 fheiceáil mar a léirítear anseo, na mic léinn a bhfuil ceisteanna ar 139 00:06:08,630 --> 00:06:11,630 na láimhe clé, na baill foirne atá i láthair ar dheis. 140 00:06:11,630 --> 00:06:14,830 Agus le cliceáil ar chlé agus ar dheis, beidh do bhrabhsálaí gréasáin 141 00:06:14,830 --> 00:06:18,610 tús a flashing chomh luath agus is, mar shampla, an tOllamh McGonnagal 142 00:06:18,610 --> 00:06:21,460 tá sé réidh chun tú a fheiceáil ag bord ar leith i Annenberg. 143 00:06:21,460 --> 00:06:23,340 >> Mar sin, rinne muid roinnt de na bliana seo caite. 144 00:06:23,340 --> 00:06:25,430 Táimid tar éis rebooted uaireanta oifige agus 145 00:06:25,430 --> 00:06:26,980 ath-chur i bhfeidhm i bhfad ar na bogearraí. 146 00:06:26,980 --> 00:06:29,940 Mar sin, a thuiscint go mbeidh sé seo te suas an tseachtain seo. 147 00:06:29,940 --> 00:06:32,970 Ach a bhaint amach chomh maith freisin, sna blianta atá caite, mar a bheadh ​​agat éisteacht 148 00:06:32,970 --> 00:06:35,710 ó chairde, bhí uaireanta oifige go deimhin 50 go 149 00:06:35,710 --> 00:06:37,040 150 mac léinn ag an am céanna. 150 00:06:37,040 --> 00:06:39,300 Agus nach bhfuil sé ach féidir linn a láimhseáil go 151 00:06:39,300 --> 00:06:42,060 go héifeachtach, ceann ar cheann amháin, i gcaitheamh an tráthnóna. 152 00:06:42,060 --> 00:06:44,570 Agus mar sin cad táimid ag dul i ndáiríre chun iarracht a dhéanamh na bliana seo is 153 00:06:44,570 --> 00:06:46,590 Cás Uachtair ar an bhfíric go bhfuil a lán de na ceisteanna a 154 00:06:46,590 --> 00:06:49,050 a chuirtear go minic agus is féidir a fhreagairt go minic níos fearr 155 00:06:49,050 --> 00:06:50,030 asynchronously. 156 00:06:50,030 --> 00:06:52,140 Mar sin, is féidir leat a shórtáil de smaoineamh tríd na foirne fhreagra air sin, 157 00:06:52,140 --> 00:06:54,360 agus is féidir linn smaoineamh trí do chód, gan téite 158 00:06:54,360 --> 00:06:57,050 brú gá ag streachailt 159 00:06:57,050 --> 00:06:58,210 trí taobh sé le taobh. 160 00:06:58,210 --> 00:07:00,980 Mar sin, measaimid go garbh an tríú nó leath de na ceisteanna 161 00:07:00,980 --> 00:07:03,500 Beidh seoladh ann i duine, agus beidh muid iarracht chun pluck amach mar 162 00:07:03,500 --> 00:07:05,530 go leor mar go leith nó níos mó go leictreonach, 163 00:07:05,530 --> 00:07:06,710 le linn uaireanta oifige. 164 00:07:06,710 --> 00:07:08,070 Agus beidh muid ar aghaidh ag úsáid Pléigh 165 00:07:08,070 --> 00:07:09,990 i rith na seachtaine chomh maith. 166 00:07:09,990 --> 00:07:12,680 >> Agus ar deireadh, realize gur féidir an cúrsa seo a dhéanamh pas / teip. 167 00:07:12,680 --> 00:07:16,230 Mar sin, má tá tú ar an gclaí nó díreach a cheapann go bhfuil tú i ndáiríre 168 00:07:16,230 --> 00:07:18,650 nach bhfuil cinnte má tá sé seo ar fud an domhain ar do shon, nó tá sé seo i ndáiríre 169 00:07:18,650 --> 00:07:21,310 go leor eachtrach a thabhairt duit, a thuiscint go bhfuil sé seo ar bhealach iontach 170 00:07:21,310 --> 00:07:24,840 a fháil suas roinnt muinín a chun dlús a chur isteach sa 171 00:07:24,840 --> 00:07:26,780 rang, mar a rinne mé frankly, bliain ó shin. 172 00:07:26,780 --> 00:07:28,630 Agus ansin cúig seachtaine a shórtáil de figiúr amach do 173 00:07:28,630 --> 00:07:30,850 féin más mian leat chun fanacht pas / teip, athrú chuig litir 174 00:07:30,850 --> 00:07:31,800 grád, nó a leithéid. 175 00:07:31,800 --> 00:07:34,050 Agus de ghnáth cad a dhéanann pas / teip, I mo thuairimse, do mhic léinn atá 176 00:07:34,050 --> 00:07:36,700 sin, má chuir tú i go 10 uair an chloig, 20 uair an chloig, is cuma cad é a 177 00:07:36,700 --> 00:07:38,830 d'fhéadfadh a bheith ar roinnt fadhbanna, agus go bhfuil tú banging do cheann 178 00:07:38,830 --> 00:07:39,690 in aghaidh an bhalla, 179 00:07:39,690 --> 00:07:41,750 agus tú i ndáiríre ní féidir chase ach rud éigin síos, agus tú 180 00:07:41,750 --> 00:07:44,230 Tá rudaí sin go leor eile is gá duit a dhéanamh, go hionraic, cad agam 181 00:07:44,230 --> 00:07:46,070 smaoineamh pas / teip é, a thógann sé ar an imeall de thalamh 182 00:07:46,070 --> 00:07:47,250 cásanna mar sin. 183 00:07:47,250 --> 00:07:49,350 Nuair atá tú ag glacadh an rud 90% den bhealach. 184 00:07:49,350 --> 00:07:50,830 Tá a fhios agat, nach bhfuil sé go leor foirfe. 185 00:07:50,830 --> 00:07:52,950 Ach fuair tú a lán as é, mar sin féin. 186 00:07:52,950 --> 00:07:55,440 Mar sin, mheas pas / teip a thabhairt duit go 187 00:07:55,440 --> 00:07:57,590 samhail intinne, b'fhéidir. 188 00:07:57,590 --> 00:08:00,680 >> Gach ceart, an tseachtain seo caite mar sin Shnámh muid isteach Scratch, agus táimid 189 00:08:00,680 --> 00:08:03,610 Labhair faoi cláir ar leibhéal sách ard grafacha. 190 00:08:03,610 --> 00:08:05,340 Agus a dhéanamh sa lá atá inniu againn ar an aistriú go dtí teanga 191 00:08:05,340 --> 00:08:08,300 ar a dtugtar C, teanga cláir níos ísle leibhéal ar bharr 192 00:08:08,300 --> 00:08:11,260 na teangacha nua-aimseartha go leor tógtha anois, lena n-áirítear roinnt 193 00:08:11,260 --> 00:08:13,010 de na cinn is beidh muid ag baint úsáide as i dtreo téarma deireadh na bliana. 194 00:08:13,010 --> 00:08:15,530 Agus syntactically, an chuma atá orthu 195 00:08:15,530 --> 00:08:17,330 Is léir go leor den chineál céanna. 196 00:08:17,330 --> 00:08:19,080 Mar sin a ligean tús a dhéanamh ar an aistriú anseo. 197 00:08:19,080 --> 00:08:21,730 Mar sin, ba é seo ar chlár an tseachtain seo caite go raibh an simplí de 198 00:08:21,730 --> 00:08:22,910 Dia duit cláir domhain. 199 00:08:22,910 --> 00:08:25,560 Clóite sé ach go dtí an scáileán Dia duit, le 200 00:08:25,560 --> 00:08:27,650 bolgán cainte beag teacht amach as an cat. 201 00:08:27,650 --> 00:08:30,590 Bhuel, má muid ag cur tús anois chun seo a aistriú go dtí ceann eile 202 00:08:30,590 --> 00:08:33,419 teanga, a bhaint amach go bhfuil na smaointe an lae inniu agus ar an gCéadaoin 203 00:08:33,419 --> 00:08:36,450 atá comhionann, ach tosaíonn an chomhréir a athrú. 204 00:08:36,450 --> 00:08:39,370 Mar sin, cé tseachtain seo caite bhí againn, nuair a brat glas chliceáil, a rá 205 00:08:39,370 --> 00:08:40,340 hello a domhan. 206 00:08:40,340 --> 00:08:43,870 Inniu táimid ag dul a bheith, o is mó, ar neamhní, printf, 207 00:08:43,870 --> 00:08:46,350 ar ais, le roinnt error eile ann chomh maith. 208 00:08:46,350 --> 00:08:49,200 Guailleáin Curly, agus lúibíní, agus Sleachta, agus whatnot. 209 00:08:49,200 --> 00:08:54,520 Ach a thuiscint go bhfuil an croí an smaoineamh anseo an priontáil, 210 00:08:54,520 --> 00:08:58,470 agus ar deireadh thiar ar an bhfíric go bhfuil príomh anois ag dul a bheith 211 00:08:58,470 --> 00:09:00,770 synonymous leis an tosú le clár. 212 00:09:00,770 --> 00:09:04,250 Main ag dul a bheith nuair a thosaíonn an brat glas rudaí as. 213 00:09:04,250 --> 00:09:06,390 >> Mar sin a ligean anois ar tease seachas cuid de na bloic thógála anseo 214 00:09:06,390 --> 00:09:08,650 sula Léim isteach i roinnt samplaí nithiúla. 215 00:09:08,650 --> 00:09:11,620 Mar sin, d'iarr muid an tseachtain seo ráiteas seo caite, ina bhfuil sé ach 216 00:09:11,620 --> 00:09:12,470 ina threoir. 217 00:09:12,470 --> 00:09:15,660 Déan é seo - sa chás seo, a rá Dia duit. 218 00:09:15,660 --> 00:09:18,400 Bhuel i C, má táimid ar líne sin go díreach, is é seo conas a bhfuil muid 219 00:09:18,400 --> 00:09:20,920 dul chun tús a chur in iúl go bhfuil píosa bhfreagra ar leith: 220 00:09:20,920 --> 00:09:24,780 printf ("hello domhan");. 221 00:09:24,780 --> 00:09:27,330 Agus anois beidh muid ag tease seo níos mó agus níos mó óna chéile le himeacht ama, 222 00:09:27,330 --> 00:09:29,330 ach realize go bhfuil patrún anseo. 223 00:09:29,330 --> 00:09:31,870 Mar sin, ceann amháin, ní mór dúinn an rud ar a dtugtar printf, a bhfuil 224 00:09:31,870 --> 00:09:34,310 go bunúsach ar aon dul le an focal Abair. 225 00:09:34,310 --> 00:09:35,800 Sin an méid atá sé ag dul a dhéanamh. 226 00:09:35,800 --> 00:09:37,870 Printf ciallaíonn, agus f anseo "formáidithe". 227 00:09:37,870 --> 00:09:39,270 Mar sin, ciallaíonn sé ach is féidir leat a chur isteach 228 00:09:39,270 --> 00:09:41,600 sonraí aeistéitiúil éagsúla. 229 00:09:41,600 --> 00:09:43,770 Mar sin, tá comharthaí athfhriotail ó ceanglófar tús cad tá muid ag dul 230 00:09:43,770 --> 00:09:45,340 chun tús a ghlaoch ar shraith. 231 00:09:45,340 --> 00:09:47,110 A focal, frása, abairt. 232 00:09:47,110 --> 00:09:50,220 Tá teaghrán i dteanga cláir sraith nialasach 233 00:09:50,220 --> 00:09:51,330 nó carachtair níos mó. 234 00:09:51,330 --> 00:09:54,390 Mar sin h-e-l-l-o, camóg, agus mar sin de, tá 235 00:09:54,390 --> 00:09:56,290 comharthaí athfhriotail ó ceanglófar, teaghrán. 236 00:09:56,290 --> 00:09:58,710 Agus anois cúlslais n, a corr syntactically beag, ach táimid 237 00:09:58,710 --> 00:10:01,780 cheana atá sainmhínithe go tseachtain seo caite mar abairt a chialluíonn cad é? 238 00:10:01,780 --> 00:10:02,630 Tá sé díreach ar líne nua. 239 00:10:02,630 --> 00:10:05,000 Tá sé díreach ar bhealach a iompar go dtí an ríomhaire mian leat an 240 00:10:05,000 --> 00:10:07,700 coibhéiseach ag bualadh an Cuir isteach ann, ach nach bhfuil tú 241 00:10:07,700 --> 00:10:10,460 ag iarraidh a bhuail i ndáiríre isteach agus dá bhrí sin praiseach suas gach ceann de na 242 00:10:10,460 --> 00:10:12,130 formáidiú ar do chlár iarbhír. 243 00:10:12,130 --> 00:10:15,500 Anois an lúibíní isteach an teaghrán seo, oscailte paren agus 244 00:10:15,500 --> 00:10:18,130 paren dhúnadh, agus taobh istigh de go bhfuil ár teaghrán. 245 00:10:18,130 --> 00:10:22,600 Toisc go bhfuil mar gheall ar i C cláir, agus eile 246 00:10:22,600 --> 00:10:27,510 teangacha, is maith rudaí a ghlacadh printf argóintí, nó a thógáil 247 00:10:27,510 --> 00:10:28,420 paraiméadair. 248 00:10:28,420 --> 00:10:31,490 >> Mar sin, tosú ag smaoineamh anois ar an bloc Say corcra mar 249 00:10:31,490 --> 00:10:34,890 fheidhm, mar mhodh, mar nós imeachta. 250 00:10:34,890 --> 00:10:36,890 Is féidir leat glaoch i ndáiríre é is cuma cad ba mhaith leat do anois, ach 251 00:10:36,890 --> 00:10:39,260 tá sé saghas clár miniature go ndéanann ach amháin 252 00:10:39,260 --> 00:10:41,480 rud, i líne amháin, nach lú. 253 00:10:41,480 --> 00:10:43,620 Mar sin, tá printf freisin cad táimid ag dul chun tús a chur glaoch ar 254 00:10:43,620 --> 00:10:46,680 feidhm, agus feidhmeanna rud éigin a dhéanamh - sa chás seo 255 00:10:46,680 --> 00:10:49,320 priontaí teaghrán formáidithe ar an scáileán - 256 00:10:49,320 --> 00:10:53,220 ach feidhmeanna a ghlacadh freisin argóintí nó paraiméadar. 257 00:10:53,220 --> 00:10:55,880 Agus ag argóintí nó paraiméadar, go raibh maith agat, i gceist againn 258 00:10:55,880 --> 00:11:01,220 gur féidir a n-iompar tionchar a bheith ag an méid a théann tú i 259 00:11:01,220 --> 00:11:03,420 taobh istigh de na lúibíní. 260 00:11:03,420 --> 00:11:06,460 Mar sin, sa chás seo, ar riachtanais printf a insint cad a phriontáil, agus táimid 261 00:11:06,460 --> 00:11:09,520 ach pas a fháil i, idir comharthaí athfhriotail anseo, an teaghrán go 262 00:11:09,520 --> 00:11:11,270 iarbhír ag iarraidh a phriontáil. 263 00:11:11,270 --> 00:11:14,060 Agus is é an leathstad ar an deireadh an-an líne seo ach 264 00:11:14,060 --> 00:11:18,020 núis stairiúil trína ag deireadh na línte is mó de chód, 265 00:11:18,020 --> 00:11:21,170 chuir tú leathstad a dhéanamh Super soiléir don ríomhaire 266 00:11:21,170 --> 00:11:23,020 go gcríochnaíonn an líne de chód anseo. 267 00:11:23,020 --> 00:11:25,600 Anois tá sé seo go maith mar gheall ar mar beidh orainn a fheiceáil mar a fháil cláir níos 268 00:11:25,600 --> 00:11:29,030 casta, beidh an leathstad a dhéanamh daoine soiléir dúinn Super, 269 00:11:29,030 --> 00:11:32,280 agus chomh maith leis an ríomhaire, nuair a línte tús chód agus deireadh. 270 00:11:32,280 --> 00:11:34,360 Realize nach bhfuil roinnt teangacha bhfuil roinnt 271 00:11:34,360 --> 00:11:35,045 de na sonraí céanna. 272 00:11:35,045 --> 00:11:37,870 Agus i ndáiríre, i JavaScript, ní gá duit rud éigin i gcónaí 273 00:11:37,870 --> 00:11:38,670 cosúil leis an leathstad. 274 00:11:38,670 --> 00:11:40,210 Ach níos mó ar sin le teacht. 275 00:11:40,210 --> 00:11:41,170 >> Mar sin, lúb. 276 00:11:41,170 --> 00:11:43,520 Bhí orainn rud éigin mar seo, an-intuitively, soiléir, a dhéanann 277 00:11:43,520 --> 00:11:44,860 rud éigin arís agus arís agus arís. 278 00:11:44,860 --> 00:11:47,720 Cosúil a chur ar stocaí, nó a rá hello, sa chás seo. 279 00:11:47,720 --> 00:11:51,090 Bhuel, ag tosú inniu i C, d'fhéadfadh muid in iúl seo a Scratch 280 00:11:51,090 --> 00:11:54,970 bloc mar cé go (fíor) printf ("hello domhan"). 281 00:11:54,970 --> 00:11:57,630 Mar sin, faoi deara muid ag tosú ag tógáil ar bhfreagra literally an 282 00:11:57,630 --> 00:11:58,480 píosa ó roimh. 283 00:11:58,480 --> 00:12:01,310 Tá an bloc céanna corcra, ach tá sé taobh istigh den 284 00:12:01,310 --> 00:12:04,880 bloc Deo idir lúibínítríd agus an bealach is fearr a aistriú go 285 00:12:04,880 --> 00:12:06,480 go C mar seo a leanas. 286 00:12:06,480 --> 00:12:08,130 Níl aon eochairfhocal deo. 287 00:12:08,130 --> 00:12:10,940 Ní féidir leat cineál díreach f-o-r-r-v-r-r i C. 288 00:12:10,940 --> 00:12:13,440 Mar sin, tá an aschur is gaire tamaill. 289 00:12:13,440 --> 00:12:17,050 >> Anois, cé is cosúil (fíor) beagán dúr mar a dhéanann an luach 290 00:12:17,050 --> 00:12:18,700 d'athrú riamh fíor? 291 00:12:18,700 --> 00:12:19,810 Is dócha nach bhfuil. 292 00:12:19,810 --> 00:12:22,770 Tá sé cosúil le rá agus ar cheann, agus iad ar, cé go fíor. 293 00:12:22,770 --> 00:12:25,430 Tá sé ar fad an rud céanna, is fíor i gcónaí an cás. 294 00:12:25,430 --> 00:12:29,860 Mar sin, tá an lúb aslú iarbhír cén cineál lúb? 295 00:12:29,860 --> 00:12:31,210 Just lúb gan teorainn, ar dheis. 296 00:12:31,210 --> 00:12:32,930 A lúibe Deo nó mar a dtugtar againn an tseachtain seo caite, 297 00:12:32,930 --> 00:12:33,870 ach lúb gan teorainn. 298 00:12:33,870 --> 00:12:35,250 Mar sin, uaireanta go dona. 299 00:12:35,250 --> 00:12:37,060 Uaireanta go bhfuil a bug, uaireanta tá sin an fáth a fhaigheann tú 300 00:12:37,060 --> 00:12:39,340 an liathróid trá sníomh nó hourglass nó a leithéid. 301 00:12:39,340 --> 00:12:41,260 Ach sa chás seo, ní mór dúinn d'aon ghnó, ar cibé 302 00:12:41,260 --> 00:12:43,040 Dá bhrí sin, theastaigh a phriontáil ar an rud céanna arís 303 00:12:43,040 --> 00:12:43,970 agus arís agus arís eile. 304 00:12:43,970 --> 00:12:45,900 Nó i gcás cosúil le faire, ba mhaith leat a dhéanamh 305 00:12:45,900 --> 00:12:47,470 rud éigin arís agus arís agus arís. 306 00:12:47,470 --> 00:12:49,070 D'fhéadfadh Mar sin, lúb gan teorainn ciall a bhaint as. 307 00:12:49,070 --> 00:12:53,560 Agus é seo conas i C d'fhéadfadh muid a aistriú go Deo cód. 308 00:12:53,560 --> 00:12:55,570 >> Mar sin, anois tá an ceann seo beagán níos sainiúla. 309 00:12:55,570 --> 00:12:58,880 Bhí muid arís 10 uair an ráiteas seo a leanas. 310 00:12:58,880 --> 00:13:02,490 Mar sin, cé nach bhfuil (fíor) ag obair go maith ann, toisc go bhfuil fíor 311 00:13:02,490 --> 00:13:03,590 fíor i gcónaí. 312 00:13:03,590 --> 00:13:07,060 Mar sin má tá muid ag breathnú ina ionad sin ar an leagan C faigheann, anois an chomhréir a 313 00:13:07,060 --> 00:13:08,180 beagán níos mó cryptic. 314 00:13:08,180 --> 00:13:11,380 Ach a bheith macánta nuair a dtosaíonn tú a fheiceáil seo, faigheann sé go léir 315 00:13:11,380 --> 00:13:12,600 deas ar an eolas go tapa. 316 00:13:12,600 --> 00:13:14,370 Mar sin, is é seo cad a dtugtar le haghaidh lúb. 317 00:13:14,370 --> 00:13:17,210 A haghaidh lúb ag dul a rá leis an ríomhaire rud éigin a dhéanamh 318 00:13:17,210 --> 00:13:20,710 arís agus arís agus arís chomh fada agus is 319 00:13:20,710 --> 00:13:21,850 Tá na rudaí seo fíor. 320 00:13:21,850 --> 00:13:23,370 Anois, cad is brí le sin? 321 00:13:23,370 --> 00:13:25,470 Bhuel, níl trí chuid chun lúb, agus táimid ag dul chun 322 00:13:25,470 --> 00:13:28,240 teacht ar ais chuig seo i gcomhthéacs iarbhír 323 00:13:28,240 --> 00:13:29,100 samplaí i láthair. 324 00:13:29,100 --> 00:13:31,650 Ní sin ná bíodh imní ort más rud é nach ndéanann sé doirteal go leor i go léir ag an am céanna. 325 00:13:31,650 --> 00:13:35,400 Ach slánuimhir i = 0, tá scéal fada gairid, ag rá a thabhairt dom 326 00:13:35,400 --> 00:13:38,290 athróg sin de slánuimhir cineál, mar sin a thabhairt dom roinnt 327 00:13:38,290 --> 00:13:40,890 ar a dtugtar i, agus é a thúsú chun 0. 328 00:13:40,890 --> 00:13:43,460 Is é sin a thabhairt dom cosúil le x ailgéabrach athraitheach agus 329 00:13:43,460 --> 00:13:44,580 sé thúsú le 0. 330 00:13:44,580 --> 00:13:46,250 Ach sa chás seo d'iarr muid é i. 331 00:13:46,250 --> 00:13:49,120 Ansin, i lár, deir sé go bhfuil i níos lú ná 10. 332 00:13:49,120 --> 00:13:52,150 Sin insint ar an ríomhaire a dhéanamh ar an stuif seo a leanas chomh fada 333 00:13:52,150 --> 00:13:53,770 mar go bhfuil mé níos lú ná 10. 334 00:13:53,770 --> 00:13:55,370 Agus ar ndóigh thosaíonn sé níos lú ná 10 mar gheall ar 335 00:13:55,370 --> 00:13:56,550 Tosaíonn sé ag 0. 336 00:13:56,550 --> 00:13:59,150 Ansin ar deireadh, is féidir leat buille faoi thuairim b'fhéidir cad i + + acmhainne. 337 00:13:59,150 --> 00:14:02,140 Tá sé rud beag beag ar chomhréir a chiallaíonn go díreach incrimint i. 338 00:14:02,140 --> 00:14:05,270 Mar sin 1 a chur i, arís agus arís agus arís. 339 00:14:05,270 --> 00:14:09,260 >> Agus mar sin mar beidh linn a fheiceáil an lúb, an chomhréir, in áit i bhfeidhm, 340 00:14:09,260 --> 00:14:12,160 beacht an rud céanna go, frankly, i Scratch bhí díreach mar sin 341 00:14:12,160 --> 00:14:13,250 i bhfad níos éasca a chur in iúl. 342 00:14:13,250 --> 00:14:15,170 Déan 10, agus tú ag déanamh. 343 00:14:15,170 --> 00:14:17,690 I C, agus i dteangacha cláir is mó, ní mór dúinn a bheith ina 344 00:14:17,690 --> 00:14:20,190 beagán níos mó oiliúnach le haghaidh an ríomhaire agus ar ndóigh, 345 00:14:20,190 --> 00:14:21,630 shonrú rud éigin mar seo. 346 00:14:21,630 --> 00:14:23,730 Ach beidh muid ag teacht ar ais leis seo agus comhréir eile. 347 00:14:23,730 --> 00:14:24,780 >> Cad mar gheall ar athróg? 348 00:14:24,780 --> 00:14:26,940 I Scratch bhí againn rud éigin cosúil le na bloic oráiste, 349 00:14:26,940 --> 00:14:28,180 áit a raibh mé a fhógairt athróg. 350 00:14:28,180 --> 00:14:30,000 A ligean ar glaoch treallach gcuntar é. 351 00:14:30,000 --> 00:14:31,880 A ligean ar é a thúsú chun 0, agus ansin 352 00:14:31,880 --> 00:14:33,240 a ligean ar rud éigin a dhéanamh go deo. 353 00:14:33,240 --> 00:14:35,760 Sa chás seo i Scratch mé ag rá an gcuntar, mar sin tá an 354 00:14:35,760 --> 00:14:38,230 cat ag dul a bheith acu bolgán cainte beag a tá ag labhairt 355 00:14:38,230 --> 00:14:40,010 an líon sin sa athraitheach. 356 00:14:40,010 --> 00:14:42,460 Agus ansin ní mór dúinn gcuntar athrú ag 1. 357 00:14:42,460 --> 00:14:45,760 Dá bhrí sin tá seo ar fad fillte taobh istigh de glas deo. 358 00:14:45,760 --> 00:14:48,960 Mar sin, táimid cheana féin anois na bloic thógála i C le 359 00:14:48,960 --> 00:14:50,040 chun seo a aistriú. 360 00:14:50,040 --> 00:14:51,650 >> Is bealach amháin gur féidir linn a dhéanamh leis seo. 361 00:14:51,650 --> 00:14:53,890 Tabhair dom slánuimhir, glaoigh gcuntar é. 362 00:14:53,890 --> 00:14:55,190 Sé thúsú le 0 363 00:14:55,190 --> 00:14:56,490 sa chéad líne ann. 364 00:14:56,490 --> 00:14:59,390 Cé go (fíor), mar sin tá mé ag goid an smaoineamh ó nóiméad ach 365 00:14:59,390 --> 00:15:01,300 ó shin, dul ar aghaidh agus an méid seo a leanas a dhéanamh. 366 00:15:01,300 --> 00:15:04,880 Priontáil amach an gcuntar, agus ansin an gcuntar incriminte, 367 00:15:04,880 --> 00:15:06,930 arís, agus arís, agus arís. 368 00:15:06,930 --> 00:15:09,380 Nó arís, + + ciallaíonn ach 1 a chur le rud éigin. 369 00:15:09,380 --> 00:15:11,030 Ach tá píosa nua chomhréir anseo. 370 00:15:11,030 --> 00:15:15,730 Cad léim amach mar nach bhfuil i measc ár samplaí roimhe seo? 371 00:15:15,730 --> 00:15:17,190 Sea, seo d%. 372 00:15:17,190 --> 00:15:19,810 Mar sin, is féidir leat a bhaint astu b'fhéidir cad é seo a dhéanamh, bunaithe frankly 373 00:15:19,810 --> 00:15:21,410 ar a bhfuil an bloc Scratch a dhéanamh. 374 00:15:21,410 --> 00:15:24,510 Ach arís i C, ní mór dúinn ach a bheith beagán níos leith 375 00:15:24,510 --> 00:15:25,990 nuair a thagann sé in iúl dúinn féin. 376 00:15:25,990 --> 00:15:30,560 >> Mar sin, printf ("% d \ n"). 377 00:15:30,560 --> 00:15:32,320 Bhuel is mó de gur féidir linn caith amach mar eolas. 378 00:15:32,320 --> 00:15:34,910 An Sleachta ciallaíonn ach tá sé ina teaghrán, cúlslaiseanna n 379 00:15:34,910 --> 00:15:35,970 bhfuil ach líne nua. 380 00:15:35,970 --> 00:15:38,860 Mar sin, is é an rud amháin nua anseo% d. 381 00:15:38,860 --> 00:15:40,390 Agus is é go léir go bhfuil a placeholder. 382 00:15:40,390 --> 00:15:43,510 Tá% d ag dul chun comhráiteas a dhéanamh uimhir dheachúlach. 383 00:15:43,510 --> 00:15:47,820 Agus ríomhaire% ciallaíonn d, a chur ar uimhir dheachúlach anseo. 384 00:15:47,820 --> 00:15:49,450 Bhuel, cad líon ba mhaith leat a chur ann? 385 00:15:49,450 --> 00:15:52,400 Bhuel, is féidir leat tátal a bhaint astu b'fhéidir, tar éis an camóga rá linn 386 00:15:52,400 --> 00:15:55,480 gcuntar Tá, go bhfuil an ainm athróg a dearbhaíodh againn nó 387 00:15:55,480 --> 00:15:57,260 Chruthaigh línte cúpla níos luaithe. 388 00:15:57,260 --> 00:16:02,420 Dá bhrí sin tá sé seo ach ar bhealach C de plugging i athróg i 389 00:16:02,420 --> 00:16:04,480 teaghrán dinimiciúil. 390 00:16:04,480 --> 00:16:07,350 Mar gheall ag gcodarsnacht leis sin, má bhí déanta agam in áit rud éigin cosúil le 391 00:16:07,350 --> 00:16:12,470 seo, printf ("gcuntar"), a bheadh ​​cad a 392 00:16:12,470 --> 00:16:15,220 clár a dhéanamh ina ionad sin, is dócha? 393 00:16:15,220 --> 00:16:17,260 Beidh sé a phriontáil literally "gcuntar". 394 00:16:17,260 --> 00:16:18,750 Nach bhfuil an éifeacht ba mhaith liom. 395 00:16:18,750 --> 00:16:20,920 Is gá dom a chur in ionad i roinnt luach uimhriúil. 396 00:16:20,920 --> 00:16:24,340 Mar sin, beidh orainn a fheiceáil go bhfuil feidhmeanna sin, cosúil le printf ní féidir, a chur 397 00:16:24,340 --> 00:16:26,930 ach argóintí ach amháin, cosúil le 398 00:16:26,930 --> 00:16:28,150 "Hello domhan". 399 00:16:28,150 --> 00:16:32,050 Is féidir leo a ghlacadh le camóga comharthaí athfhriotail ó ceanglófar, agus ansin roinnt athróg 400 00:16:32,050 --> 00:16:35,830 a plugged dul isteach, mar a beidh orainn a fheiceáil an teaghrán roimhe 401 00:16:35,830 --> 00:16:38,280 trí na ionadchoinneálaithe% shíniú. 402 00:16:38,280 --> 00:16:39,660 >> Bhuel cad faoi nathanna Boole? 403 00:16:39,660 --> 00:16:42,200 Bhí téarmaí Boole na luachanna, fíor nó bréagach. 404 00:16:42,200 --> 00:16:42,830 Tá nó níl. 405 00:16:42,830 --> 00:16:44,020 1 nó 0. 406 00:16:44,020 --> 00:16:45,190 Ar nó as. 407 00:16:45,190 --> 00:16:47,570 Mar sin, i Scratch chuma atá orthu seo, agus faoi deara go bhfuil an 408 00:16:47,570 --> 00:16:50,170 Tá bloc bun anseo i ndáiríre an gcomhar 409 00:16:50,170 --> 00:16:51,500 de dhá bhloc níos lú. 410 00:16:51,500 --> 00:16:53,610 Mar sin, mé cineál dragged agus thit trí phíosa bhfreagra 411 00:16:53,610 --> 00:16:56,450 le chéile chun go píosa bhfreagra níos faide ann ionas go mbeidh mé 412 00:16:56,450 --> 00:17:00,420 D'fhéadfadh in iúl an smaoineamh gur mhaith liom x a bheith níos lú ná y agus 413 00:17:00,420 --> 00:17:02,540 y bheith níos lú ná z. 414 00:17:02,540 --> 00:17:05,790 Agus mar sin is féidir liom a aistriú dá líne ar leithligh mar seo a leanas. 415 00:17:05,790 --> 00:17:08,650 Is féidir leis an ceann is fearr a bheith an-trivially aistriú go C, 416 00:17:08,650 --> 00:17:10,069 le díreach x 00:17:11,990 B'fhéidir le roinnt lúibíní haghaidh dea-bheart. 418 00:17:11,990 --> 00:17:15,520 Agus ansin i C, ní gá duit a scríobh agus á thaispeáint ar an 419 00:17:15,520 --> 00:17:16,819 gcomhar ar rud éigin. 420 00:17:16,819 --> 00:17:19,585 Leat scríobh in ionad &&. 421 00:17:19,585 --> 00:17:22,849 Agus mar beidh orainn a fheiceáil ar deireadh thiar a tharlaíonn, tá COMHARTHA AGUIS amháin 422 00:17:22,849 --> 00:17:23,880 ciallóidh rud éigin difriúil. 423 00:17:23,880 --> 00:17:27,530 Mar sin, seasann && ach an smaoineamh AGUS. 424 00:17:27,530 --> 00:17:30,040 >> Mar sin, arís, cé go dtosaíonn sé seo le breathnú sách casta, 425 00:17:30,040 --> 00:17:32,560 ceann de na cuspóirí a thabhairt isteach Scratch, sa bhreis ar 426 00:17:32,560 --> 00:17:34,810 díreach tar éis saghas spraoi ar-rampa áit ar féidir leat a dhéanamh 427 00:17:34,810 --> 00:17:36,590 rud éigin go bhfuil an-grafacha, agus beoite, agus 428 00:17:36,590 --> 00:17:39,000 shareable agus a leithéidí, is é freisin a chur in iúl an smaoineamh go bhfuil 429 00:17:39,000 --> 00:17:42,010 gach ceann de na smaointe muid tús tumadóireacht isteach an lae inniu agus ar aghaidh 430 00:17:42,010 --> 00:17:44,300 Tá chorprófar i fiú go simplí 431 00:17:44,300 --> 00:17:46,850 comhéadan ó lá amháin. 432 00:17:46,850 --> 00:17:47,790 Cad mar gheall ar an gceann seo anseo? 433 00:17:47,790 --> 00:17:48,860 >> Mar sin, coinníollacha. 434 00:17:48,860 --> 00:17:50,590 Mar sin, an bloc Scratch ar thaobh na láimhe clé tá Breathnaíonn 435 00:17:50,590 --> 00:17:51,610 beagán níos casta. 436 00:17:51,610 --> 00:17:52,650 Ach tá sé ach cuid dragging agus 437 00:17:52,650 --> 00:17:54,140 dropping píosaí ar an eolas. 438 00:17:54,140 --> 00:17:56,690 Má tá níos lú ná x y, a rá mar sin. 439 00:17:56,690 --> 00:17:59,900 Eile más rud é x níos mó ná y, a rá mar sin. 440 00:17:59,900 --> 00:18:02,460 Eile, is féidir linn glacadh leis go loighciúil é a thuiscint go 441 00:18:02,460 --> 00:18:03,580 mór dóibh a bheith comhionann. 442 00:18:03,580 --> 00:18:05,220 Mar sin, a rá go bhfuil siad comhionann. 443 00:18:05,220 --> 00:18:07,690 Anois, i C ar an rud, ceart ceannann céanna. 444 00:18:07,690 --> 00:18:09,730 Agus faoi deara go bhfuil na braces gcuach dul chun bheith ina 445 00:18:09,730 --> 00:18:12,190 Gné C agus teangacha eile a dhéanann an gcineál seo 446 00:18:12,190 --> 00:18:13,210 de chineál. 447 00:18:13,210 --> 00:18:15,470 Díreach cosúil leis an más rud é bloc an rud buí Tá gur saghas 448 00:18:15,470 --> 00:18:17,770 grabbing an bloc corcra taobh istigh de sé. 449 00:18:17,770 --> 00:18:19,480 Mar an gcéanna tá na braces - 450 00:18:19,480 --> 00:18:20,870 na braces chatach - 451 00:18:20,870 --> 00:18:24,710 i gceist a conjure suas an smaoineamh céanna ag glacadh le ceann amháin nó níos mó 452 00:18:24,710 --> 00:18:27,680 línte chód atá bearnach taobh istigh díobh. 453 00:18:27,680 --> 00:18:31,270 Mar sin, ar an taobh na láimhe deise anseo, más rud é x níos lú ná y, printf 454 00:18:31,270 --> 00:18:32,270 ("Is é x níos lú ná y"). 455 00:18:32,270 --> 00:18:34,980 Eile más rud é x níos mó ná y, a phriontáil amach mar an gcéanna. 456 00:18:34,980 --> 00:18:38,360 Eile a phriontáil amach go bhfuil siad comhionann. 457 00:18:38,360 --> 00:18:41,750 >> Mar sin, i mbeagán focal, níl mapála cothrom díreach nó aistriúchán 458 00:18:41,750 --> 00:18:44,720 na teanga atá feicthe againn go dtí seo, lena n-áirítear i gcás roinnt 459 00:18:44,720 --> 00:18:45,940 de na gnéithe níos sofaisticiúla. 460 00:18:45,940 --> 00:18:48,680 Mar sin, ní fhéadfadh tú a bheith ag baint úsáide as do do thionscadal, nó d'fhéadfadh nach 461 00:18:48,680 --> 00:18:51,150 a bheith ag baint úsáide as do do thionscadal an tseachtain seo. 462 00:18:51,150 --> 00:18:54,650 Ach ní mór dúinn ar a dtugtar na rudaí seo arrays i C. Scratch, 463 00:18:54,650 --> 00:18:55,680 tá siad ar a dtugtar liostaí. 464 00:18:55,680 --> 00:18:59,370 Agus chonaic muid seo le an RPG Fruitcraft tseachtain seo caite. 465 00:18:59,370 --> 00:19:01,320 An Guy beag gorm a bhí ag siúl timpeall, ag piocadh suas 466 00:19:01,320 --> 00:19:03,010 silíní agus oráistí agus a leithéidí. 467 00:19:03,010 --> 00:19:05,110 Bhuel i Scratch, cuireadh i bhfeidhm go bhfuil an oráiste 468 00:19:05,110 --> 00:19:09,000 bloc go bhfuil focail; sa chás seo, tá muid literally 469 00:19:09,000 --> 00:19:10,800 ag cur "oráiste" a 470 00:19:10,800 --> 00:19:12,460 athróg ar a dtugtar fardail. 471 00:19:12,460 --> 00:19:14,910 Mar sin, i C, tá an chomhréir ag dul a fháil beagán níos cryptic. 472 00:19:14,910 --> 00:19:17,250 Agus beidh muid ag teacht ar ais chuig an tseachtain seo chugainn agus níos mó a dhéanamh 473 00:19:17,250 --> 00:19:21,060 rudaí suimiúla ar fud an domhain de cripteagrafaíochta leis. 474 00:19:21,060 --> 00:19:23,990 Ach ag bun anseo, tá na dhá líne go bunúsach 475 00:19:23,990 --> 00:19:27,550 aistriú leis an méid a tá ag éirí linn i gceann Scratch bloc suas ann. 476 00:19:27,550 --> 00:19:30,120 Ach níos mó ar sin le teacht. 477 00:19:30,120 --> 00:19:34,120 >> Mar sin, é a chur le chéile, tá anseo le clár i C. Mar sin, a ligean ar 478 00:19:34,120 --> 00:19:36,590 go tapa tease seachas cuid de na píosaí ar chomhréir anseo, ach 479 00:19:36,590 --> 00:19:40,300 ansin a ligean ar tús iarbhír a scríobh roinnt cód, ar an eolas 480 00:19:40,300 --> 00:19:42,440 agat le cuid de na huirlisí beidh orainn a bheith ag baint úsáide as, agus a fheiceáil má táimid 481 00:19:42,440 --> 00:19:45,400 Is féidir tógáil ar anois cuid de na bloic tógála bhunúsach ó 482 00:19:45,400 --> 00:19:49,150 tseachtain seo caite, anois syntactically i C. Mar sin, ag an mbarr anseo, an 483 00:19:49,150 --> 00:19:51,380 Is dócha gurb é ceann de na cláir is leadránach d'fhéadfaí tú 484 00:19:51,380 --> 00:19:53,130 scríobh i dteanga an chuid is mó aon chláir. 485 00:19:53,130 --> 00:19:55,010 Ach tá sé saghas bhrí speisialta mar tá sé an 486 00:19:55,010 --> 00:19:58,120 clár Canonical go scríobhann aon eolaí ríomhaire nuair 487 00:19:58,120 --> 00:19:59,620 múineadh duine éigin teanga cláir - 488 00:19:59,620 --> 00:20:01,230 clár Dia duit. 489 00:20:01,230 --> 00:20:05,120 >> Mar sin, ag an bharr, ní mór dúinn a fheiceáil ar an gcoincheap sin de # áireamh 490 00:20:05,120 --> 00:20:08,180 agus ansin, i lúibíní dronuilleach, stdio.h. 491 00:20:08,180 --> 00:20:10,580 Táimid ag dul chun teacht ar ais go dtí sin, ach i ndáiríre cad go 492 00:20:10,580 --> 00:20:13,770 ciallaíonn sé seo go bhfuil comhad sa domhan seo ar a dtugtar caighdeán 493 00:20:13,770 --> 00:20:17,670 I / O, stdio ponc h, agus go bhfuil ach comhad téacs 494 00:20:17,670 --> 00:20:19,240 duine éigin a scríobh bliain ó shin. 495 00:20:19,240 --> 00:20:22,550 Agus tá taobh istigh den chomhad téacs a bunch iomlán de 496 00:20:22,550 --> 00:20:25,840 feidhmeanna, nó modhanna, nó nósanna imeachta, go bhfuil duine éigin eile 497 00:20:25,840 --> 00:20:28,970 Scríobh go bhfuil muid ar an tairbhithe mar gheall orainn 498 00:20:28,970 --> 00:20:31,420 Is féidir anois a úsáid an duine cód. 499 00:20:31,420 --> 00:20:33,070 Na feidhmeanna a scríobh sé nó sí. 500 00:20:33,070 --> 00:20:36,320 Sa chás seo, nach printf rud a scríobh mé, tá sé 501 00:20:36,320 --> 00:20:37,500 ní rud éigin a scríobh CS50. 502 00:20:37,500 --> 00:20:40,290 Tá sé rud éigin gur scríobh duine éigin bliain ó shin agus a chur i 503 00:20:40,290 --> 00:20:43,450 comhad a dtugtar stdio.h agus ansin, mar chur ar ceal, a chur 504 00:20:43,450 --> 00:20:45,830 gcuid eile den fheidhm i comhad eile. 505 00:20:45,830 --> 00:20:46,940 Ach beidh orainn a fháil ann. 506 00:20:46,940 --> 00:20:50,070 >> Mar sin, tá # ach ár slí rá, i 507 00:20:50,070 --> 00:20:53,110 C, a thabhairt dom le rochtain ar feidhmeanna a scríobh duine éigin eile. 508 00:20:53,110 --> 00:20:55,490 Agus sa chás seo cúram mé mar ba mhaith liom printf. 509 00:20:55,490 --> 00:20:57,530 Anois, a fháil againn príomh-o (neamhní). 510 00:20:57,530 --> 00:21:00,160 Mar sin, tá sé seo ar cheann de na rudaí seo, frankly, go lá 0, 511 00:21:00,160 --> 00:21:02,400 go leor i bhfad tá mé go cineál amach crios, mar tá sé ach 512 00:21:02,400 --> 00:21:03,260 Ní suimiúil 513 00:21:03,260 --> 00:21:04,780 hintleachtúil, roinnt de na chomhréir. 514 00:21:04,780 --> 00:21:07,940 Ach do anois tá a fhios go bhfuil feidhmeanna, ar shlí eile ar a dtugtar 515 00:21:07,940 --> 00:21:11,660 nósanna imeachta, nó modhanna, a tháirgeadh go ginearálta roinnt luach. 516 00:21:11,660 --> 00:21:12,520 Déanann siad rud éigin. 517 00:21:12,520 --> 00:21:13,810 Tagann siad suas le freagra. 518 00:21:13,810 --> 00:21:15,020 Tháirgeann siad aschur. 519 00:21:15,020 --> 00:21:18,780 Mar sin, o 'in aice le príomh-ach ár slí luathscríbhinne a rá 520 00:21:18,780 --> 00:21:21,380 go bhfuil an fheidhm, an nós imeachta seo, ag dul ar deireadh thiar 521 00:21:21,380 --> 00:21:22,650 a thabhairt duit ar ais ar roinnt. 522 00:21:22,650 --> 00:21:24,370 Agus cén fáth é sin, beidh muid ag teacht ar ais chuig. 523 00:21:24,370 --> 00:21:27,810 Main bhfuil ach an caighdeán domhan réamhshocraithe le haghaidh an réamhshocraithe 524 00:21:27,810 --> 00:21:30,990 feidhm ag dul ar a fháil fhorghníomhú i gclár C nuair a 525 00:21:30,990 --> 00:21:31,860 ritheann tú é. 526 00:21:31,860 --> 00:21:34,160 Void ciallaíonn ach an rud, is mó a thógann, ní 527 00:21:34,160 --> 00:21:35,270 argóintí, sa chás seo. 528 00:21:35,270 --> 00:21:36,400 Mar sin, tá mé a bheith Super follasach. 529 00:21:36,400 --> 00:21:38,160 Níl aon teaghráin ann, níl aon camóga. 530 00:21:38,160 --> 00:21:40,690 Void ar chor ar bith hargóintí to main. 531 00:21:40,690 --> 00:21:44,350 >> Anois, ar deireadh, buíochas le Dia, tá an dá deireanach línte ar an eolas. 532 00:21:44,350 --> 00:21:46,160 Laistigh den braces gcuach ní mór dúinn a printf 533 00:21:46,160 --> 00:21:47,620 agus ní mór dúinn ar ais. 534 00:21:47,620 --> 00:21:50,450 Agus is é an toradh de chineál trua go mór dúinn a 535 00:21:50,450 --> 00:21:53,510 a chur sé ann, mar gheall ar sa chás seo nach bhfuil sé ag déanamh go léir go 536 00:21:53,510 --> 00:21:54,600 i bhfad leasa. 537 00:21:54,600 --> 00:21:58,790 Ach i gclár ríomhaire, ar ais nuair a bhfuil feidhm 0, 538 00:21:58,790 --> 00:22:00,610 ciallaíonn sin go léir atá go maith. 539 00:22:00,610 --> 00:22:01,820 Ní dhéanfaidh aon ní chuaigh mícheart. 540 00:22:01,820 --> 00:22:06,170 Gcodarsnacht leis sin, más rud é ar ais feidhm 1, nó 1 diúltach, nó 541 00:22:06,170 --> 00:22:11,670 1337 diúltach, nó roinnt uimhreacha randamacha mar sin, go 542 00:22:11,670 --> 00:22:14,020 Ciallaíonn sé seo go ginearálta earráid tar éis iarbhír a tharla. 543 00:22:14,020 --> 00:22:16,150 Mar sin, má tá tú ar do Mac nó ar do ríomhaire, má tá tú chonaic riamh 544 00:22:16,150 --> 00:22:18,590 roinnt teachtaireacht annoying toisc go bhfuil do ríomhaire crashed nó 545 00:22:18,590 --> 00:22:20,660 reoite, agus níl a teachtaireacht earráide cryptic, 546 00:22:20,660 --> 00:22:23,320 agus ansin roinnt cód, cód córas cosúil le 547 00:22:23,320 --> 00:22:25,110 1,2,3,4, le huimhir éigin, 548 00:22:25,110 --> 00:22:29,270 is é sin i gcoitinne sonraí gan ghá a insint 549 00:22:29,270 --> 00:22:32,110 is mó de dúinn daoine, ach tá go bhfuil an méid roinnt feidhm nó cuid 550 00:22:32,110 --> 00:22:34,890 clár ar ais i ndáiríre, luach neamh-nialas. 551 00:22:34,890 --> 00:22:38,540 Agus is é an tairbhe seo a chiallaíonn go 0 go léir chomh maith, agus 552 00:22:38,540 --> 00:22:40,470 ansin caithfidh tú go bunúsach ar líon gan teorainn de na rudaí a 553 00:22:40,470 --> 00:22:41,130 is féidir dul mícheart. 554 00:22:41,130 --> 00:22:44,700 Cén fáth ar roghnaigh siad 0 haghaidh dea-agus luach neamh-náid le haghaidh 555 00:22:44,700 --> 00:22:46,450 dona, mar a fheicfimid go luath. 556 00:22:46,450 --> 00:22:47,870 >> Mar sin a ligean dul ar aghaidh agus an scríobh. 557 00:22:47,870 --> 00:22:51,610 Mar sin, chun cuimhne go bhfuil an lá eile a úsáidtear mé mo Mac a oscailt suas le 558 00:22:51,610 --> 00:22:53,970 fuinneog críochfoirt, agus ansin d'oscail mé suas clár téacs, cosúil le 559 00:22:53,970 --> 00:22:55,900 TextEdit, agus thosaigh mé ag scríobh roinnt cód. 560 00:22:55,900 --> 00:22:56,580 Bhuel tá go breá. 561 00:22:56,580 --> 00:22:58,636 Ach tá do thaithí ag dul a bheith difriúil ar Mac, nó 562 00:22:58,636 --> 00:23:01,220 ar ríomhaire Solaris, ar ríomhaire Linux, is cuma cén oibriúcháin 563 00:23:01,220 --> 00:23:02,810 córas a tharlóidh leat a bheith ag baint úsáide as. 564 00:23:02,810 --> 00:23:04,970 Agus mar sin i gcúrsa, cad againn in ionad úsáid a bhaint as rud éigin 565 00:23:04,970 --> 00:23:07,010 ar a dtugtar an fearas CS50. 566 00:23:07,010 --> 00:23:10,420 Mar sin, tá an fearas CS50 píosa a íoslódáil bogearraí 567 00:23:10,420 --> 00:23:13,640 gur féidir leat a reáchtáil córas oibriúcháin ar a dtugtar Linux, 568 00:23:13,640 --> 00:23:16,810 sonrach Fedora Linux, ar do Mac féin nó ríomhaire. 569 00:23:16,810 --> 00:23:20,810 Agus a dhéanann tú é seo trí a íoslódáil rud ar a dtugtar a hypervisor. 570 00:23:20,810 --> 00:23:23,100 Mar sin, beidh seo ar fad a dhoiciméadú i 1 sraith fhadhb. 571 00:23:23,100 --> 00:23:25,240 Agus beidh tú a threorú i dtreo méid is gá duit a íoslódáil. 572 00:23:25,240 --> 00:23:27,510 Ach an toradh deiridh, is é cibé an bhfuil tú a Mac nó PC, tá tú 573 00:23:27,510 --> 00:23:29,080 íoslódáil roinnt bogearraí saor in aisce. 574 00:23:29,080 --> 00:23:32,340 Tú a íoslódáil ansin an fearas CS50, agus a insint duit go 575 00:23:32,340 --> 00:23:33,960 bogearraí saor in aisce - an hypervisor - 576 00:23:33,960 --> 00:23:38,080 a reáchtáil an fearas CS50 i bhfuinneog ar do ríomhaire. 577 00:23:38,080 --> 00:23:39,490 Agus cad a tharlaíonn sé seo. 578 00:23:39,490 --> 00:23:43,660 >> Tá mé anois, fógra anseo, is cosúil go cad a bheith ina deasc 579 00:23:43,660 --> 00:23:44,130 timpeallacht. 580 00:23:44,130 --> 00:23:46,150 Agus lig dom a Laghdaigh iarbhír an fhuinneog amháin. 581 00:23:46,150 --> 00:23:49,640 Mar sin, tá sé seo anois mo Mac, le fuinneog beag anseo, agus taobh istigh 582 00:23:49,640 --> 00:23:51,300 an fhuinneog a tharlaíonn a bheith ina hiomlán 583 00:23:51,300 --> 00:23:52,380 córas oibriúcháin éagsúla. 584 00:23:52,380 --> 00:23:55,250 Go deimhin, níl an roghchlár tús síos anseo, reminiscent 585 00:23:55,250 --> 00:23:57,990 Windows, go bhfuil a bunch iomlán de biachláir fo, lena n-áirítear 586 00:23:57,990 --> 00:24:00,720 nasc chuig an lámhleabhar CS50, Dropbox, agus a leithéidí. 587 00:24:00,720 --> 00:24:03,480 Agus cad é an timpeallacht anois dtimpeallacht caighdeánach 588 00:24:03,480 --> 00:24:06,280 gur féidir le gach duine againn úsáid a bhaint anois, ionas go is cuma cén d' 589 00:24:06,280 --> 00:24:08,960 ríomhaireachta, cad a bheidh tú suiteáilte ar sé, cén leagan 590 00:24:08,960 --> 00:24:11,430 de Mac OS nó Windows bhfuil tú ag rith, againn ar fad anois tá an 591 00:24:11,430 --> 00:24:12,800 timpeallacht chéanna. 592 00:24:12,800 --> 00:24:15,850 Agus anois sa timpeallacht seo is féidir linn tús a scríobh ar roinnt cód. 593 00:24:15,850 --> 00:24:18,480 >> Mar sin, tá mé ag dul chun dul ar aghaidh agus clár ar a dtugtar gedit oscailt. 594 00:24:18,480 --> 00:24:21,500 Tá sé seo inchomparáide leis notepad.exe, nó 595 00:24:21,500 --> 00:24:22,790 TextEdit ar Mac. 596 00:24:22,790 --> 00:24:25,390 Agus é seo ach clár eagarthóireachta Super simplí téacs 597 00:24:25,390 --> 00:24:27,500 go Breathnaíonn mar seo ar an gcéad amharc. 598 00:24:27,500 --> 00:24:30,640 Anois ag an bharr, tá mé pailéad bán, ag bun agam 599 00:24:30,640 --> 00:24:33,860 Tá an fhuinneog seo dubh a deir jharvard @ fearas. 600 00:24:33,860 --> 00:24:36,440 Agus sin mar gheall ar an cuntas úsáideora go réamh-cruthaíodh 601 00:24:36,440 --> 00:24:38,430 do gach duine ar a dtugtar John Harvard. 602 00:24:38,430 --> 00:24:41,490 Tá fillteán i gcás ina bhfuil a chuid comhad ag dul chun dul, agus 603 00:24:41,490 --> 00:24:43,500 anseo nuair is féidir linn tús a scríobh ar roinnt cód. 604 00:24:43,500 --> 00:24:45,810 Mar sin, lig dom dul ar aghaidh anseo agus súmáil isteach i beagán ach, agus tá mé 605 00:24:45,810 --> 00:24:51,550 ag dul a dhéanamh san áireamh # , príomh-o (neamhní), agus 606 00:24:51,550 --> 00:24:57,470 ansin tá mé ag dul a dhéanamh printf ("hello domhan") 607 00:24:57,470 --> 00:24:59,490 ; Ar ais 0. 608 00:24:59,490 --> 00:25:01,400 Anois tá sé seo ar fad dubh agus bán go leor. 609 00:25:01,400 --> 00:25:03,830 >> Lig dom dul ar aghaidh agus rud amháin a dhéanamh a mhúineadh gedit a bhfuil mé 610 00:25:03,830 --> 00:25:04,510 i ndáiríre a dhéanamh. 611 00:25:04,510 --> 00:25:06,140 Lig dom dul go dtí Sábháil Mar. 612 00:25:06,140 --> 00:25:08,560 Tá mé ag dul a roghnú ar thaobh na láimhe clé anseo jharvard. 613 00:25:08,560 --> 00:25:11,010 Mar sin, arís, fiú má tá tú riamh a úsáidtear Linux roimh, frankly 614 00:25:11,010 --> 00:25:13,680 na laethanta seo, tá gach ceann acu a chuirtear isteach go bunúsach ar an 615 00:25:13,680 --> 00:25:14,590 gcineál céanna comhéadan - 616 00:25:14,590 --> 00:25:16,030 Mac OS, Windows, agus Linux. 617 00:25:16,030 --> 00:25:18,680 Mar sin, roghnaigh mé fillteán baile jharvard s anseo. 618 00:25:18,680 --> 00:25:21,120 Agus tá mé ag dul a shábháil an comhad seo mar hello.c. 619 00:25:21,120 --> 00:25:24,260 Mar sin, ag an bharr, chlóscríobh mé hello.c; ainmniú C 620 00:25:24,260 --> 00:25:26,520 Tá clár le síneadh an. c 621 00:25:26,520 --> 00:25:27,570 cad cleachtas coiteann. 622 00:25:27,570 --> 00:25:28,650 Agus bhuail mé Sábháil. 623 00:25:28,650 --> 00:25:32,510 Agus anois cad deas go bhfuil mé mhúineadh go héifeachtach gedit, 624 00:25:32,510 --> 00:25:33,690 go bhfuil an clár C. 625 00:25:33,690 --> 00:25:36,470 Fógra go bhfuil mo téacs dubh agus bán dath códaithe anois, nó 626 00:25:36,470 --> 00:25:39,330 error léirigh, a tharraingíonn díreach tar éis mo aird ar an 627 00:25:39,330 --> 00:25:41,540 codanna shéimeantach éagsúla den chlár. 628 00:25:41,540 --> 00:25:44,260 Ag barr ar chlé ansin, mar a fháil ar mo cláir níos casta, tá mé 629 00:25:44,260 --> 00:25:47,060 ag dul go bhfuil achoimre ar gach ceann de na rudaí a scríobh mé. 630 00:25:47,060 --> 00:25:48,050 Mar sin, go bhfuil sé suas ann. 631 00:25:48,050 --> 00:25:52,350 Mar sin, lig dom zúmáil amach anois agus dul síos go dtí an fhuinneog seo críochfoirt. 632 00:25:52,350 --> 00:25:54,570 >> Mar sin, tá sé seo b'fhéidir nua go leor daoine. 633 00:25:54,570 --> 00:25:57,260 Má riamh tá tú ag úsáid timpeallacht argóintí ann, riamh tá tú 634 00:25:57,260 --> 00:26:00,020 a úsáidtear DOS, nó tá tú riamh a úsáidtear Linux, nó tá tú riamh a d'oscail 635 00:26:00,020 --> 00:26:02,550 do Mac OS críochfort fuinneog, níl a lán de na rudaí a bhfuil tú 636 00:26:02,550 --> 00:26:04,820 d'fhéadfaí a dhéanamh leis an GUI, mar shampla ag tagairt, agus cliceáil, agus 637 00:26:04,820 --> 00:26:07,080 tarraingt, agus dropping, agus a leithéidí, ach go ginearálta - 638 00:26:07,080 --> 00:26:09,360 cinnte i saol na heolaíochta ríomhaireachta - 639 00:26:09,360 --> 00:26:11,580 ag baint úsáide as argóintí ann, i gcás nach bhfuil tú do luch 640 00:26:11,580 --> 00:26:14,220 go ginearálta, tá tú ach do mhéarchlár, tá iarbhír a lán 641 00:26:14,220 --> 00:26:17,260 níos cumhachtaí ná comhéadan, a luaithe a gheobhaidh tú acclimated chun an 642 00:26:17,260 --> 00:26:18,580 orduithe éagsúla. 643 00:26:18,580 --> 00:26:20,940 Agus saghas tú saor in aisce féin de dhíth orthu a chur in iúl agus cliceáil 644 00:26:20,940 --> 00:26:21,690 ar gach rud. 645 00:26:21,690 --> 00:26:23,890 Mar sin, i gedit beidh orainn a shórtáil de go bhfuil an chuid is fearr den dá shaol. 646 00:26:23,890 --> 00:26:25,600 Is féidir linn a tharraingt agus scaoil téacs, is féidir linn é a fheiceáil 647 00:26:25,600 --> 00:26:26,840 deas agus dath códaithe. 648 00:26:26,840 --> 00:26:29,630 Ach nuair a thiocfaidh sé in am a rith ár gclár, beidh muid ag uaireanta 649 00:26:29,630 --> 00:26:31,750 ach úsáid a bhaint as an fhuinneog seo beag anseo. 650 00:26:31,750 --> 00:26:33,460 >> Mar sin, tá mé ag dul chun dul ar aghaidh agus é seo a dhéanamh. 651 00:26:33,460 --> 00:26:36,420 Sa an fhuinneog bun dubh agus bán, tá mé ag dul chun dul ar aghaidh 652 00:26:36,420 --> 00:26:37,890 agus scríobh clang. 653 00:26:37,890 --> 00:26:40,130 Agus is é clang ainm an tiomsaitheoir. 654 00:26:40,130 --> 00:26:43,310 Tá sé clár a athraíonn mo cód foinse 655 00:26:43,310 --> 00:26:48,770 isteach, cód sin réad,. 656 00:26:48,770 --> 00:26:51,270 0s agus 1s, go chonaic muid go hachomair tseachtain seo caite. 657 00:26:51,270 --> 00:26:53,700 Glaoch ar ais ón tseachtain seo caite, gheall go raibh muid ag dul chun 658 00:26:53,700 --> 00:26:55,920 dul ó rud éigin mar seo - is gá dúinn a bheith 659 00:26:55,920 --> 00:26:57,010 rud éigin mar seo - 660 00:26:57,010 --> 00:26:58,700 agus tá sé seo nach bhfuil cinnte rud éigin go tá an duine ag dul 661 00:26:58,700 --> 00:26:59,690 a dhéanamh de láimh. 662 00:26:59,690 --> 00:27:01,980 Mar sin, in ionad táimid ag dul a úsáid le clár, agus an clár sin i 663 00:27:01,980 --> 00:27:03,430 Tá an cás seo ar a dtugtar clang. 664 00:27:03,430 --> 00:27:06,020 Agus is é an t-ainm mo chlár hello.c. 665 00:27:06,020 --> 00:27:09,670 Mar sin, d'fhonn hello.c a thiomsú ó cód foinse i 666 00:27:09,670 --> 00:27:12,930 Cód réad, nó 0s agus 1s, ba cheart go leor go dtí díreach a dhéanamh 667 00:27:12,930 --> 00:27:14,820 seo agus bhuail isteach. 668 00:27:14,820 --> 00:27:16,850 >> Maith go leor, is cosúil aon rud a tharla. 669 00:27:16,850 --> 00:27:20,450 Ach tá a fhios agam anois, nó ón tseachtain seo caite, go bhfuil an ainm cheal 670 00:27:20,450 --> 00:27:24,920 tá clár, nuair scríofa i C, ar a dtugtar foolishly a.out. 671 00:27:24,920 --> 00:27:26,610 Ainm an chuid is mó uninteresting d'fhéadfaí tú teacht suas leis. 672 00:27:26,610 --> 00:27:28,790 Gurb é A an chéad litir den aibítir, tá amach cad a bhí 673 00:27:28,790 --> 00:27:29,960 outputted, ach a bheith amhlaidh é. 674 00:27:29,960 --> 00:27:33,570 Is é seo mo chlár, agus anois ponc Slais, mar beidh orainn a fheiceáil go bhfuil, 675 00:27:33,570 --> 00:27:36,170 i ndáiríre ach saghas gné slándála, mar gheall ar 676 00:27:36,170 --> 00:27:38,250 Is a.out clár scríobh mé. 677 00:27:38,250 --> 00:27:39,650 Ní raibh sé teacht le mo ríomhaire, tá sé 678 00:27:39,650 --> 00:27:40,790 nach bhfuil i Comhaid Clár. 679 00:27:40,790 --> 00:27:42,910 Níl sé i bhfillteán Iarratais Mac OS ar. 680 00:27:42,910 --> 00:27:45,740 Is gá dom a bheith soiléir Super leis an ríomhaire, agus a rá 681 00:27:45,740 --> 00:27:49,030 Tá an clár seo, a.out, san fhillteán atá ann faoi láthair, an 682 00:27:49,030 --> 00:27:50,260 chomhadlann reatha. 683 00:27:50,260 --> 00:27:53,160 Agus ar an mbealach tú ionadaíocht seo i dtimpeallacht mar seo 684 00:27:53,160 --> 00:27:57,070 Tá ionann ponc is cuma cén fillteán atá agat faoi láthair isteach 685 00:27:57,070 --> 00:27:59,420 Agus mar sin. Ciallaíonn / ach a.out reáchtáil 686 00:27:59,420 --> 00:28:00,530 san fhillteán atá ann faoi láthair. 687 00:28:00,530 --> 00:28:04,830 Agus rith mé seo le Cuir isteach, agus voila, mo chlár an-an chéad. 688 00:28:04,830 --> 00:28:05,990 >> Anois, lig dom a ghlacadh le céim siar. 689 00:28:05,990 --> 00:28:08,280 Tá an fhuinneog beag beag, agus a thuiscint go bun 690 00:28:08,280 --> 00:28:10,340 D'fhág an fearas anseo tá eile icon. 691 00:28:10,340 --> 00:28:12,660 Is é ceann Chrome, ba chóir a bheith eolach go maith, ach ar an ngréasán 692 00:28:12,660 --> 00:28:14,350 bhrabhsálaí taobh istigh den fhearas. 693 00:28:14,350 --> 00:28:16,340 Agus is é an deilbhín dubh agus bán ach 694 00:28:16,340 --> 00:28:17,720 fuinneog críochfort níos mó. 695 00:28:17,720 --> 00:28:19,830 Mar sin, má thagann sé annoying beag a shórtáil de díreach tar éis 696 00:28:19,830 --> 00:28:22,270 an slice beag bídeach d'fhuinneog a idirghníomhú 697 00:28:22,270 --> 00:28:24,370 le cláir, is féidir linn a dhéanamh in ionad seo. 698 00:28:24,370 --> 00:28:26,640 Agus lig anois dom tosú ag clóscríobh cúpla luath 699 00:28:26,640 --> 00:28:27,980 bheith ina n-orduithe coitianta. 700 00:28:27,980 --> 00:28:28,900 LS. 701 00:28:28,900 --> 00:28:31,410 Mar sin, tá ls an ordú do liostú. 702 00:28:31,410 --> 00:28:33,900 Mar sin, i Mac OS nó Windows, ba mhaith leat go ginearálta dúbailte-cliceáil ar 703 00:28:33,900 --> 00:28:36,510 fillteán agus ansin, voila, a fheiceann tú gach ceann de na comhaid éagsúla 704 00:28:36,510 --> 00:28:37,210 agus fillteáin. 705 00:28:37,210 --> 00:28:39,650 I dtimpeallacht orduithe líne, áit ar féidir leat cineál amháin 706 00:28:39,650 --> 00:28:42,390 orduithe nó téacs, tá ls ionann. 707 00:28:42,390 --> 00:28:44,380 Mar sin, a thaispeáint dom cad atá san eolaire seo. 708 00:28:44,380 --> 00:28:46,540 >> Anois, tá a bunch de rudaí anseo go bhfuil an dá beag 709 00:28:46,540 --> 00:28:48,190 eolas agus cur amach beag. 710 00:28:48,190 --> 00:28:50,740 Ach fógra go díreach cosúil le Windows agus Mac OS, jharvard 711 00:28:50,740 --> 00:28:52,190 Tá fillteán deisce. 712 00:28:52,190 --> 00:28:54,520 Mar sin, aon deilbhíní go bhfuil ar mo dheasc a tharlóidh 713 00:28:54,520 --> 00:28:55,650 a bheith san fhillteán. 714 00:28:55,650 --> 00:28:57,250 Níl fillteán íosluchtú, rudaí a 715 00:28:57,250 --> 00:28:58,890 D'fhéadfadh Chrome chur ann. 716 00:28:58,890 --> 00:28:59,250 Dropbox. 717 00:28:59,250 --> 00:29:01,820 Mar sin a thagann an fearas le tógtha-i tacaíocht do Dropbox 718 00:29:01,820 --> 00:29:04,500 ionas go mbeidh níos mó ná an seimeastar, is féidir leat sync le do Dropbox 719 00:29:04,500 --> 00:29:06,420 áireamh ionas go mbeidh gach ceann de do na cláir a bhfuil tacaíocht suas. 720 00:29:06,420 --> 00:29:08,050 Tá siad inrochtana ar do ríomhaire eile. 721 00:29:08,050 --> 00:29:09,780 Má théann aon rud riamh cearr leis an fearas, is féidir leat 722 00:29:09,780 --> 00:29:11,340 an-aisghabháil go héasca ó Dropbox. 723 00:29:11,340 --> 00:29:12,940 Mar sin, tá go fillteán ann as sin. 724 00:29:12,940 --> 00:29:14,660 Níl dhá chomhad a rinne mé - hello.c 725 00:29:14,660 --> 00:29:16,540 agus a.out. 726 00:29:16,540 --> 00:29:18,530 Agus ansin leis an gceart níl roinnt fillteáin eile go mbainfidh muid 727 00:29:18,530 --> 00:29:20,710 fháil go dtí i dtreo deireadh an tseimeastair, le gréasáin 728 00:29:20,710 --> 00:29:21,540 cláir. 729 00:29:21,540 --> 00:29:26,160 Mar sin, nuair is féidir liom. /, A.out, Cuir isteach, go bhfuil ag rá dul 730 00:29:26,160 --> 00:29:29,460 ar an eolaire tá mé i, chomhadlann reatha, agus rith an 731 00:29:29,460 --> 00:29:32,465 clár ar a dtugtar a.out ceart ann. 732 00:29:32,465 --> 00:29:35,810 >> Gach ceart, mar sin go deas agus go maith, ach nach bhfuil sé go léir go 733 00:29:35,810 --> 00:29:38,550 iallach a scríobh clár ar a dtugtar cúnamh a.out. 734 00:29:38,550 --> 00:29:40,790 Mar sin, is féidir linn a dhéanamh i ndáiríre seo beagán difriúil. 735 00:29:40,790 --> 00:29:43,980 Mar sin, seachas díreach clang rith, hello.c, a ligean ar chur 736 00:29:43,980 --> 00:29:46,850 cad atá ar a dtugtar argóint ar an líne ordaithe. 737 00:29:46,850 --> 00:29:50,730 Dá bhrí sin tá argóint ar an líne ordaithe, nó a chur ar athrú sa chás seo, ach 738 00:29:50,730 --> 00:29:54,930 eile focal nó frása go bhfuil tú a chlóscríobh ar go pras tar éis 739 00:29:54,930 --> 00:29:56,290 ar an gclár is mian leat a rith. 740 00:29:56,290 --> 00:29:59,970 Mar sin, sa chás seo, is é clang an clár ba mhaith liom a rith,-o 741 00:29:59,970 --> 00:30:03,480 aschur ciallaíonn comhad a tá a thuilleadh ar a dtugtar a.out. 742 00:30:03,480 --> 00:30:07,510 Aschur comhad a dtugtar Dia duit, agus é sin a dhéanamh trí thiomsú 743 00:30:07,510 --> 00:30:10,200 focal deireanach ar an líne, hello.c. 744 00:30:10,200 --> 00:30:13,200 Mar sin, i mbeagán focal, tá sé seo le feabhas an-imeallach, trína 745 00:30:13,200 --> 00:30:15,850 in ionad a bheith an a.out comhad stupidly ainmnithe, 746 00:30:15,850 --> 00:30:21,430 Is féidir liom a dhéanamh anois clang-o hello, hello.c ansin, agus 747 00:30:21,430 --> 00:30:22,530 ansin bhuail isteach. 748 00:30:22,530 --> 00:30:25,510 Ní dhéanfaidh aon ní cosúil go dtarlóidh, ach arís i bhfad cosúil le 0 - nuair a 749 00:30:25,510 --> 00:30:28,510 aon rud cosúil le tarlú go ciallaíonn aon rud cearr a tharla - 750 00:30:28,510 --> 00:30:31,460 sin a ligean LS a dhéanamh anois, Cuir isteach, agus go deimhin liom anois 751 00:30:31,460 --> 00:30:32,780 bhfuil clár hello. 752 00:30:32,780 --> 00:30:38,510 Mar sin má mé cineál Dia duit anois nach, ordú aimsithe. 753 00:30:38,510 --> 00:30:39,440 OK,. /. 754 00:30:39,440 --> 00:30:40,220 Mar sin, go díreach ceart. 755 00:30:40,220 --> 00:30:43,170 Mar sin, mar gheall ar an gclár seo a scríobh mé, agus níor tháinig sé le 756 00:30:43,170 --> 00:30:45,810 an ríomhaire, /. hello, Cuir isteach, ciallaíonn 757 00:30:45,810 --> 00:30:47,350 Tá mé ag rith anois hello. 758 00:30:47,350 --> 00:30:48,440 >> Mar sin, go bhfuil sé ann. 759 00:30:48,440 --> 00:30:51,070 Anois, cad beidh orainn a fháil sa deireadh go dtí an líne orduithe níos mó agus níos mó 760 00:30:51,070 --> 00:30:54,110 argóintí a ligfidh dúinn a dhéanamh níos mó, ach amháin dóibh siúd le haghaidh 761 00:30:54,110 --> 00:30:57,760 a d'fhéadfadh sé seo a bheith hata d'aois, lig dom dul i ndáiríre isteach 762 00:30:57,760 --> 00:31:01,910 eolaire anseo agus díreach a thabhairt duit teaser ar conas eile againn 763 00:31:01,910 --> 00:31:05,770 D'fhéadfadh dul faoi chur i bhfeidhm Dia duit. 764 00:31:05,770 --> 00:31:10,730 Lig dom dul isteach anseo, agus mé ag dul a oscailt. 765 00:31:10,730 --> 00:31:13,090 Mar sin, i ndáiríre, tá mé ag dul a mhíniú cad tá mé ag déanamh, mar sin 766 00:31:13,090 --> 00:31:15,610 tá sé seo úsáideach. 767 00:31:15,610 --> 00:31:17,410 Lig dom ar ais ar bun. 768 00:31:17,410 --> 00:31:19,620 >> Mar sin, bhí mé ag déanamh seo ar feadh i bhfad. 769 00:31:19,620 --> 00:31:23,030 Mar sin, fógra os a chionn ar an gceart tá cúpla 770 00:31:23,030 --> 00:31:26,940 Eolairí go bhfuil ainmnithe oddly source1m agus source1w. 771 00:31:26,940 --> 00:31:28,830 Is é seo ach coinbhinsiún amaideach úsáid againn. 772 00:31:28,830 --> 00:31:31,825 Foinse ciallaíonn díreach cód foinse, ciallaíonn sé seo 1 seachtain amháin, agus 773 00:31:31,825 --> 00:31:34,000 m ciallaíonn sé Dé Luain, agus w Ciallaíonn sé Dé Céadaoin. 774 00:31:34,000 --> 00:31:34,900 Mar sin, aon rud cryptic ann. 775 00:31:34,900 --> 00:31:37,830 Tá sé díreach nodaireacht luathscríbhinne. 776 00:31:37,830 --> 00:31:39,860 Tá na rudaí gorm fillteáin, ar shlí eile ar a dtugtar 777 00:31:39,860 --> 00:31:40,630 eolairí. 778 00:31:40,630 --> 00:31:43,870 Ba mhaith liom dul isteach sa fillteán anois, agus ar ríomhaire gnáth 779 00:31:43,870 --> 00:31:45,710 D'fhéadfadh mé díreach tar éis dhó-cliceáil ar an deilbhín fillteán agus 780 00:31:45,710 --> 00:31:46,810 níl gach mo comhad. 781 00:31:46,810 --> 00:31:49,270 Ach i dtimpeallacht argóintí ann, ní féidir liom a dhéanamh go leor 782 00:31:49,270 --> 00:31:52,640 sin, mar sin ina ionad sin, tá mé chun eolairí athrú de láimh. 783 00:31:52,640 --> 00:31:57,900 Mar sin má mé cineál cd agus ansin source1m, Cuir isteach, faoi deara go 784 00:31:57,900 --> 00:32:01,180 mo pras, an rud i bán ag chlé, athrú díreach. 785 00:32:01,180 --> 00:32:03,690 Agus mar sin go deimhin, nuair a dúirt sé ach lúibíní agus ansin an 786 00:32:03,690 --> 00:32:06,450 squiggle beag, an tsiombail tilde, gur chiallaigh ach bhí mé 787 00:32:06,450 --> 00:32:08,800 i comhadlann bhaile John Harvard, ar a Mo Doiciméid, 788 00:32:08,800 --> 00:32:10,390 chuid comhad pearsanta. 789 00:32:10,390 --> 00:32:14,000 Ach anois idir lúibíní a deir sé ~ / source1m. 790 00:32:14,000 --> 00:32:17,090 Ciallaíonn sé seo ach tá mé i bhfillteán ar a dtugtar source1m 791 00:32:17,090 --> 00:32:19,160 go bhfuil i comhadlann bhaile John Harvard ar. 792 00:32:19,160 --> 00:32:22,030 Mar sin, más mian liom anois a liostú na comhaid san fhillteán seo, éasca 793 00:32:22,030 --> 00:32:25,300 ceist, cineál mé díreach tar éis ls. 794 00:32:25,300 --> 00:32:28,860 Agus anois mé a fheiceáil gach ceann de na comhaid go bhfuil mé réamh-cruthaíodh le haghaidh an lae inniu 795 00:32:28,860 --> 00:32:31,020 léacht, ar fad a, nó an chuid is mó, a tharlóidh 796 00:32:31,020 --> 00:32:32,740 chun deireadh a chur i. c. 797 00:32:32,740 --> 00:32:36,210 >> Mar sin, lig dom dul ar aghaidh anois agus gedit ar chlár ar a dtugtar reáchtáil 798 00:32:36,210 --> 00:32:39,140 holloway.c, a bhfuil scríofa ag roinnt hacker randamach 799 00:32:39,140 --> 00:32:42,920 ar an Idirlíon, tá go beagán mar seo. 800 00:32:42,920 --> 00:32:44,880 Agus nach bhfuil muid ag dul chun dul tríd an gceann seo in aon 801 00:32:44,880 --> 00:32:48,530 mionsonraithe, ach dóibh siúd níos compordaí, go háirithe, más rud é 802 00:32:48,530 --> 00:32:50,935 ba mhaith leat a chur ar buille faoi thuairim maidir le cad a dhéanann an clár anseo. 803 00:32:57,950 --> 00:32:59,990 Eile cinnte, cibé an bhfuil tú níos lú nó níos compordaí, 804 00:32:59,990 --> 00:33:01,655 nach bhfuil muid a fháil fiú ar an saghas rud faoi dheireadh na 805 00:33:01,655 --> 00:33:02,160 an seimeastar. 806 00:33:02,160 --> 00:33:05,390 Tá sé seo cad sampla de chomórtais ar C obfuscated, a 807 00:33:05,390 --> 00:33:08,390 ciallaíonn scríobh an clár is cryptic lorg b'fhéidir leat 808 00:33:08,390 --> 00:33:10,820 Is féidir a outdo daoine cliste eile, a bhfuil dul céanna, 809 00:33:10,820 --> 00:33:13,010 ag iarraidh rudaí a scríobh agus a thaispeáint as gur féidir leo a scríobh 810 00:33:13,010 --> 00:33:14,280 rudaí níos cryptic ná tú. 811 00:33:14,280 --> 00:33:17,290 Mar sin, nach é seo an sampla de chlár dea-scríofa ó na 812 00:33:17,290 --> 00:33:21,260 thaobh stíl, is é seo sampla de chlár a 813 00:33:21,260 --> 00:33:22,860 Bhuaigh comórtas, do dhaoine ag iarraidh a 814 00:33:22,860 --> 00:33:24,090 a bheith doiléir agus teibí. 815 00:33:24,090 --> 00:33:27,670 >> Mar sin, má reáchtáil againn an rud, lig dom dul isteach i mo fhuinneog críochfoirt, 816 00:33:27,670 --> 00:33:28,110 sin a labhairt. 817 00:33:28,110 --> 00:33:29,650 Mar sin, tá an timpeallacht dubh agus bán ar a dtugtar an 818 00:33:29,650 --> 00:33:31,160 fuinneog críochfort i gcoitinne. 819 00:33:31,160 --> 00:33:32,600 Lig dom dul ar aghaidh agus é a thiomsú. 820 00:33:32,600 --> 00:33:34,440 Níl mé ag dul clang a úsáid, toisc go bhfuil an clár 821 00:33:34,440 --> 00:33:36,340 beag cryptic agus riachtanais sé difriúil 822 00:33:36,340 --> 00:33:38,190 Tiomsaitheoir, ceann ar a dtugtar GCC. 823 00:33:38,190 --> 00:33:39,200 Ach a dhéanann sé an rud céanna. 824 00:33:39,200 --> 00:33:41,130 Bíonn sé cód foinse do cód réad. 825 00:33:41,130 --> 00:33:43,940 Agus anois má ritheann liom a.out, an clár sin duit 826 00:33:43,940 --> 00:33:46,065 ach chonaic a dhéanann an. 827 00:33:49,220 --> 00:33:51,170 Mar sin, go fear a bhuaigh an bhliain sin go chomórtas. 828 00:33:51,170 --> 00:33:54,020 Cibé ar bith, ní táimid ag dul sa treo sin, per se. 829 00:33:54,020 --> 00:33:57,400 >> Mar sin a ligean iarracht iarbhír a tease anois seachas cad is féidir linn a dhéanamh 830 00:33:57,400 --> 00:33:59,540 leis na bloic thógála bhunúsacha a dhéanamh níos mó agus níos mó 831 00:33:59,540 --> 00:34:00,590 cláir suimiúil. 832 00:34:00,590 --> 00:34:02,800 Mar sin, tá muid scríofa clár, atá déanta againn a reáchtáil clár. 833 00:34:02,800 --> 00:34:05,780 Anois is féidir linn a shimpliú i ndáiríre agus a thuilleadh a scríobh 834 00:34:05,780 --> 00:34:07,210 an clang focal ag an pras. 835 00:34:07,210 --> 00:34:10,710 Casadh sé amach mar a fháil ar ár gcláir níos mó cryptic, is féidir linn, nó 836 00:34:10,710 --> 00:34:14,699 níos casta in áit, is féidir linn a reáchtáil i ndáiríre an ordaithe. 837 00:34:14,699 --> 00:34:17,610 Mar sin, lig dom dul ar ais go dtí mo chomhadlann bhaile, agus mar sin a labhairt, lig dom 838 00:34:17,610 --> 00:34:20,750 bhaint - rm é an t-ordú a thógáil ar shiúl - I'm ag dul a bhaint 839 00:34:20,750 --> 00:34:23,060 an comhad a dtugtar a.out agus hello. 840 00:34:23,060 --> 00:34:25,489 Agus fógra anois i dtimpeallacht argóintí ann, i bhfad cosúil i 841 00:34:25,489 --> 00:34:27,800 ar chomhéadain, gheobhaidh tú leid. Ní féidir liom a cliceáil ar an cnaipe cé; mé 842 00:34:27,800 --> 00:34:31,040 Tá y le cineál le haghaidh yes, y le haghaidh yes. 843 00:34:31,040 --> 00:34:33,460 Agus anois má tá mé LS cineál arís, fógra go bhfuil na glas 844 00:34:33,460 --> 00:34:35,469 cláir - a.out agus dia duit - 845 00:34:35,469 --> 00:34:35,734 atá imithe. 846 00:34:35,734 --> 00:34:37,340 Beware rm. 847 00:34:37,340 --> 00:34:39,739 Is féidir é a dhéanamh rudaí dona, go díreach mar is féidir leat ag tarraingt 848 00:34:39,739 --> 00:34:40,810 rudaí le do bhruscar. 849 00:34:40,810 --> 00:34:43,989 >> Mar sin a ligean anois ar dul ar aghaidh - agus d'fhéadfadh sé seo a dhéanamh I - clang-o 850 00:34:43,989 --> 00:34:45,139 hello, hello a - 851 00:34:45,139 --> 00:34:46,884 Tá mé ag leamh cheana clóscríobh go ordú. 852 00:34:46,884 --> 00:34:48,080 Cé chlóscríobh mé é beagán go tapa. 853 00:34:48,080 --> 00:34:51,870 Mar sin, is féidir linn a dhéanamh in ionad a dhéanamh hello. 854 00:34:51,870 --> 00:34:53,880 Mar sin, nach bhfuil a dhéanamh tiomsaitheoir. 855 00:34:53,880 --> 00:34:57,720 Tá sé díreach le clár cairdiúil a thagann leis Linux, sa 856 00:34:57,720 --> 00:34:59,070 cás - an córas oibriúcháin - 857 00:34:59,070 --> 00:35:02,480 go automates an próiseas na gclár a thiomsú. 858 00:35:02,480 --> 00:35:05,555 Mar sin, in ionad cuimhneamh clang-o ainm comhaid agus 859 00:35:05,555 --> 00:35:08,190 ansin mar sin de, go háirithe nuair a fháil ar na línte níos faide agus 860 00:35:08,190 --> 00:35:10,110 níos faide, is féidir liom scríobh díreach a dhéanamh. 861 00:35:10,110 --> 00:35:12,030 Agus is é seo ag dul a spit amach a bunch iomlán de stuif go 862 00:35:12,030 --> 00:35:13,940 beidh orainn a fheiceáil ar deireadh thiar an seimeastar. 863 00:35:13,940 --> 00:35:17,500 Ach faoi deara anois má LS cineál mé, Dia duit ar ais i mo eolaire. 864 00:35:17,500 --> 00:35:19,850 Agus go deimhin is féidir liom a rith sé leis. / Hello. 865 00:35:19,850 --> 00:35:23,330 Sin a dhéanamh ach automates an próiseas a reáchtáil cad a bhí, 866 00:35:23,330 --> 00:35:26,910 sa chás seo, i bhfad níos faide, ordú níos casta. 867 00:35:26,910 --> 00:35:29,060 Mar sin, táimid ag dul chun tús a chur ag baint úsáide as déanamh, ach mar tá sé go leor 868 00:35:29,060 --> 00:35:30,530 níos cairdiúla don úsáideoir. 869 00:35:30,530 --> 00:35:32,770 >> Ach lig anois s a dhéanamh ar chlár níos suimiúla 870 00:35:32,770 --> 00:35:34,650 ná mar a rá ach hello. 871 00:35:34,650 --> 00:35:38,680 Mar sin, sna cláir atá againn i scríbhinn go dtí seo níl mó. 872 00:35:38,680 --> 00:35:40,890 Sin díreach an rud réamhshocraithe a thosaíonn gach rud amach. 873 00:35:40,890 --> 00:35:43,340 Ach tá feidhmeanna eile amach ann maith, agus 874 00:35:43,340 --> 00:35:45,890 Is é stdio.h an rud go chonaic muid ag barr ár n- 875 00:35:45,890 --> 00:35:48,480 comhad roimh, Tá agus cad atá ar a dtugtar an leabharlann caighdeánach. 876 00:35:48,480 --> 00:35:51,300 Is é an taobh istigh den leabharlann caighdeánach a bunch iomlán de fheidhmeanna 877 00:35:51,300 --> 00:35:53,850 go bhfuil duine éigin eile a scríobh, agus is féidir linn tús a chur ag úsáid na 878 00:35:53,850 --> 00:35:55,050 feidhmeanna a scríobh níos mó 879 00:35:55,050 --> 00:35:56,760 cláir suimiúil dúinn féin. 880 00:35:56,760 --> 00:35:58,370 >> Mar sin, lig dom dul ar ais go dtí an fearas. 881 00:35:58,370 --> 00:35:59,820 Tá mé ag dul a dhúnadh an fhuinneog seo críochfoirt. 882 00:35:59,820 --> 00:36:02,630 Tá mé ag dul a dhúnadh na rudaí a scríobh muid níos luaithe, agus gan ach dul 883 00:36:02,630 --> 00:36:07,350 i hello.c, agus fógra anois is féidir a dhéanamh ar an méid seo a leanas agam. 884 00:36:07,350 --> 00:36:09,730 Níl Dia duit ar domhan go léir go suimiúil; Ba mhaith liom 885 00:36:09,730 --> 00:36:11,770 personalize an clár seo le haghaidh féin. 886 00:36:11,770 --> 00:36:13,440 Mar sin, in ionad a rá ar domhan, tá mé ag dul go dtí 887 00:36:13,440 --> 00:36:14,830 dul ar aghaidh agus a rá - 888 00:36:14,830 --> 00:36:16,880 Raibh mé in ann cineál David - ach tá sé seo i ndáiríre saghas 889 00:36:16,880 --> 00:36:18,050 go bunúsach mar an gcéanna. 890 00:36:18,050 --> 00:36:19,970 Ach a ligean ar triail a bhaint as an smaoineamh seo placeholder. 891 00:36:19,970 --> 00:36:24,460 Glaoch ar ais go C, in áit i printf, bhí againn ar na 892 00:36:24,460 --> 00:36:28,110 Tá ionadchoinneálaithe, agus tá níos mó ná% d díreach. 893 00:36:28,110 --> 00:36:31,150 Mar sin,% a bhí d, seiceáil sanity tapaidh. 894 00:36:31,150 --> 00:36:32,310 Maith go leor, uimhir dheachúlach, go bhfuil sé. 895 00:36:32,310 --> 00:36:33,860 Digití Deachúil, sin uile. 896 00:36:33,860 --> 00:36:37,755 Mar sin, c%, mar go mbeidh muid a bhíonn, tá dul chun bheith ina charachtar. 897 00:36:37,755 --> 00:36:40,530 Cuir carachtar anseo, litir a trí z, 898 00:36:40,530 --> 00:36:41,600 siombail poncaíochta nó. 899 00:36:41,600 --> 00:36:45,590 A carachtar aonarach; f%, fhios ag aon duine ó theangacha eile? 900 00:36:45,590 --> 00:36:47,020 Mar sin, luach snámhphointe. 901 00:36:47,020 --> 00:36:47,880 Tá roinnt fíor. 902 00:36:47,880 --> 00:36:51,550 Mar sin, ní uimhir dheachúlach - tá sé seo i ndáiríre ar roinnt fíor le 903 00:36:51,550 --> 00:36:54,130 pointe dheachúlach, agus roinnt ar líon na digití ar an taobh clé 904 00:36:54,130 --> 00:36:55,520 agus ceart é. 905 00:36:55,520 --> 00:36:58,060 % S, téad. 906 00:36:58,060 --> 00:36:59,530 Sin ceann táimid ag dul a fheiceáil go minic go leor. 907 00:36:59,530 --> 00:37:02,140 A teaghrán, arís, is é ach focal, frása, sraith de 908 00:37:02,140 --> 00:37:03,330 carachtair ar leith. 909 00:37:03,330 --> 00:37:06,730 Agus ar deireadh, LLD? 910 00:37:06,730 --> 00:37:08,210 Mar sin, tá sé seo níos mó de cháis cúinne. 911 00:37:08,210 --> 00:37:09,850 Fada, fada dheachúlach. 912 00:37:09,850 --> 00:37:12,035 Mar sin, más rud é nach mian leat ach roinnt go bhfuil an mór, tá tú 913 00:37:12,035 --> 00:37:14,160 Ba mhaith le roinnt níos mó, tá tú ag dul a bheith do shonrú 914 00:37:14,160 --> 00:37:16,400 an ríomhaire go bhfuil sé de mhéid áirithe. 915 00:37:16,400 --> 00:37:17,610 >> Mar sin a ligean tweak seo beagán beag. 916 00:37:17,610 --> 00:37:20,610 Seachas díreach cód crua i David, lig dom beagán 917 00:37:20,610 --> 00:37:22,460 dinimiciúil a rá% s. 918 00:37:22,460 --> 00:37:25,790 Mar sin, a chur% s anseo, a bhfuil placeholder ar theaghrán. 919 00:37:25,790 --> 00:37:30,500 Ansin, lig dom camóg, agus ansin "David" thar anseo. 920 00:37:30,500 --> 00:37:32,770 Anois, nach bhfuil sé seo go léir go suimiúil go hintleachtúil, 921 00:37:32,770 --> 00:37:35,060 toisc go bhfuil gach mé a rinneadh anois a chruthú i ndáiríre níos mó oibre le haghaidh 922 00:37:35,060 --> 00:37:35,790 an ríomhaire. 923 00:37:35,790 --> 00:37:39,660 Seachas a rá leis an ríomhaire a dhéanamh seo go léir ag an am céanna, tá mé anois 924 00:37:39,660 --> 00:37:43,760 ag rá é seo a dhéanamh agus teaghrán anseo isteach sa deireadh, camóg, 925 00:37:43,760 --> 00:37:44,950 anseo go bhfuil teaghrán. 926 00:37:44,950 --> 00:37:47,220 Mar sin, nach bhfuil sé seo feabhas níos fearr, ach tá sé ar a laghad 927 00:37:47,220 --> 00:37:49,010 céim i dtreo clár níos suimiúla. 928 00:37:49,010 --> 00:37:51,240 Toisc anois, lig dom dul ar aghaidh agus a dhéanamh beag an fhuinneog 929 00:37:51,240 --> 00:37:56,850 níos mó, lig dom dul ar aghaidh agus a reáchtáil a dhéanamh hello. 930 00:37:56,850 --> 00:38:01,340 Agus anois,. / Nach bhfuil a.out ag obair, cén fáth? 931 00:38:03,880 --> 00:38:05,570 Gach ceart, anois tá sé ar a dtugtar hello. 932 00:38:05,570 --> 00:38:09,400 Mar sin, arís a dhéanamh, agus chomh maith clang le o-, athainmníodh an 933 00:38:09,400 --> 00:38:11,120 clár chun rud éigin níos suimiúla. 934 00:38:11,120 --> 00:38:13,060 Agus voila: anois deir sé dia duit David. 935 00:38:13,060 --> 00:38:14,590 >> Gach ceart, go fóill ar chlár dúr. 936 00:38:14,590 --> 00:38:18,070 Mar sin a ligean anois ar dul i ndáiríre ar ais anseo agus an coincheap a thabhairt isteach 937 00:38:18,070 --> 00:38:18,810 ar athróg. 938 00:38:18,810 --> 00:38:21,600 Ní bheadh ​​sé deas dá raibh mé in ann a dhearbhú go bhfuil athróg 939 00:38:21,600 --> 00:38:23,150 a bhfuil cineál is teaghrán? 940 00:38:23,150 --> 00:38:26,720 Agus a thagann an athróg ar luach iarbhír ar an úsáideoir 941 00:38:26,720 --> 00:38:27,810 dó nó di féin. 942 00:38:27,810 --> 00:38:30,240 Mar sin, treallach, tá mé ag dul chun glaoch ar mo s athraitheach, atá 943 00:38:30,240 --> 00:38:32,410 ach coinbhinsiún comhchoiteann nuair a tá tú athróg amháin ar a dtugtar 944 00:38:32,410 --> 00:38:33,250 an teaghrán. 945 00:38:33,250 --> 00:38:35,670 Tá mé ag dul a dhéanamh comhartha comhionann, agus ansin mé ag dul chun glaoch ar 946 00:38:35,670 --> 00:38:38,030 fheidhm a dtugtar GetString. 947 00:38:38,030 --> 00:38:40,830 Mar sin, nach bhfuil GetString rud a thagann tógadh isteach C. Tá sé 948 00:38:40,830 --> 00:38:43,330 feidhm a scríobh an fhoireann CS50, i ndáiríre ach le haghaidh 949 00:38:43,330 --> 00:38:45,670 na chéad cúpla seachtain, a shimpliú an próiseas 950 00:38:45,670 --> 00:38:49,450 dul ionchur úsáideora agus a fháil ar ionchur úsáideora i bhfoirm 951 00:38:49,450 --> 00:38:51,960 de teaghráin, nó uimhreacha, agus den sórt sin. 952 00:38:51,960 --> 00:38:55,520 Dá bhrí sin tá GetString cosúil le printf, ach is léir seachas 953 00:38:55,520 --> 00:38:58,700 phriontáil sé ag dul a dhéanamh cad a deir a ainm, a fháil ar shraith. 954 00:38:58,700 --> 00:39:00,970 Ach GetString a úsáid, táimid ag dul a bheith a dhéanamh ar athrú 955 00:39:00,970 --> 00:39:03,180 anseo, thar seo. 956 00:39:03,180 --> 00:39:07,170 Mar sin, intuitively, an clár seo, tá súil againn go bhfuil, ag dul go dtí ar bhealach 957 00:39:07,170 --> 00:39:09,700 a fháil ar shraith as an t-úsáideoir, agus ansin cad atá sé ag dul a dhéanamh 958 00:39:09,700 --> 00:39:11,460 leis an teaghrán, ar a dtugtar s? 959 00:39:15,060 --> 00:39:16,470 Tá sé ag dul ach a phriontáil, ceart? 960 00:39:16,470 --> 00:39:18,870 Fós ní le clár spreagúil mar gheall ar gach sé ag dul 961 00:39:18,870 --> 00:39:22,160 Is é sin a dhéanamh breiseán i luach sin i% s 962 00:39:22,160 --> 00:39:23,750 a deir ba chóir dó dul. 963 00:39:23,750 --> 00:39:25,290 >> Mar sin a ligean tá ar a laghad é seo a fheiceáil i ngníomh. 964 00:39:25,290 --> 00:39:27,040 Lig dom a shábháil agus a zúmáil amach. 965 00:39:27,040 --> 00:39:30,280 Anois, i mo fhuinneog teirminéil síos anseo, an slice beag de amháin, 966 00:39:30,280 --> 00:39:32,760 lig dom a dhéanamh arís a dhéanamh hello. 967 00:39:32,760 --> 00:39:35,160 Maith go leor, agus ah, damnaigh; fuair mé a bunch iomlán de earráidí. 968 00:39:35,160 --> 00:39:38,020 Lig scrollbharra mé suas, agus a fheiceann muid ár gcéad - 969 00:39:38,020 --> 00:39:40,430 mar sin a ligean ar a dhéanamh i ndáiríre sé seo i bhfuinneog fiú níos mó ionas go mbeidh tú 970 00:39:40,430 --> 00:39:42,110 Is féidir a fheiceáil conas go holc screwed mé suas - 971 00:39:42,110 --> 00:39:44,460 mar sin déan hello. 972 00:39:44,460 --> 00:39:46,540 Maith go leor, go bhfuil tubaiste, ceart? 973 00:39:46,540 --> 00:39:48,740 Tá mé scríofa trí líne de chód, agus 974 00:39:48,740 --> 00:39:50,070 tá sé tugtha dom 12 earráidí. 975 00:39:50,070 --> 00:39:51,980 Mar sin é an fáth é seo? 976 00:39:51,980 --> 00:39:55,720 Mar sin, fortunately, oftentimes nuair a fheiceann tú go leor, go leor earráidí 977 00:39:55,720 --> 00:39:57,730 spitting amach ag an am céanna, tá sé i ndáiríre ach toisc tá tú 978 00:39:57,730 --> 00:39:59,760 mearbhall ar an ríomhaire suas anseo. 979 00:39:59,760 --> 00:40:02,330 Agus tá sé fós ar dhaoine eatarthu ag an am a fhaigheann sé síos anseo. 980 00:40:02,330 --> 00:40:04,400 Agus mar sin tosaíonn sé ach tripping, agus stumbling, agus 981 00:40:04,400 --> 00:40:07,310 spitting amach níos mó stuif scary feidhm ná i ndáiríre. 982 00:40:07,310 --> 00:40:10,120 Mar sin, i gcoitinne, tosú i gcónaí leis an ceann is fearr. 983 00:40:10,120 --> 00:40:13,320 >> Mar sin, an gcéad dul an-barr an chuid is mó de dearg, an 984 00:40:13,320 --> 00:40:14,740 Is é teachtaireacht earráide seo. 985 00:40:14,740 --> 00:40:17,750 Úsáid a bhaint as teaghrán aitheantóir neamhdhearbhaithe, rinne mé 986 00:40:17,750 --> 00:40:19,160 Ciallaíonn caighdeánacha? 987 00:40:19,160 --> 00:40:19,900 Ní raibh mé. 988 00:40:19,900 --> 00:40:24,180 I gceist agam téad, ach tá sé seo mar gheall ar, freisin, an teaghrán focal 989 00:40:24,180 --> 00:40:26,020 a choinneáil mé ag baint úsáide ó bhéal i ndáiríre 990 00:40:26,020 --> 00:40:27,240 gan a bheith ann i C ach an oiread. 991 00:40:27,240 --> 00:40:29,470 Tá sé rud éigin go mbainfidh linn a úsáid ach le haghaidh an chéad seachtain nó dhó 992 00:40:29,470 --> 00:40:34,500 anseo, ach tá sé ann i gcomhad ar a dtugtar cs50.h. 993 00:40:34,500 --> 00:40:37,110 Mar sin, do anois, tá a fhios go níl an leabharlann eile go bhfuil an 994 00:40:37,110 --> 00:40:39,330 foirne a scríobh, mar sin tá sé scríofa níos déanaí ná mar a 995 00:40:39,330 --> 00:40:40,510 stdio.h. 996 00:40:40,510 --> 00:40:45,020 Ach taobh istigh de cs50.h sainmhíniú, ina synonym de 997 00:40:45,020 --> 00:40:48,310 cineál, cruthaíonn go bhfuil an teaghrán focal. 998 00:40:48,310 --> 00:40:50,890 >> Mar sin a ligean anois dom dul ar ais go dtí mo fhuinneog teirminéil. 999 00:40:50,890 --> 00:40:53,200 Tá mé ag dul go soiléir an praiseach ar fad le Ctrl-L. Feicfidh muid ach 1000 00:40:53,200 --> 00:40:55,700 wipe gach rud glan, agus mé ag dul chun dul ar aghaidh agus a dhéanamh 1001 00:40:55,700 --> 00:40:57,860 Dia duit arís, isteach. 1002 00:40:57,860 --> 00:40:59,440 Mar sin, tá cad a tharla anois? 1003 00:40:59,440 --> 00:41:01,150 Anois, chuaigh gach ceann de na earráidí amach. 1004 00:41:01,150 --> 00:41:02,230 Mar sin, cad a bhfuil déanta i ndáiríre? 1005 00:41:02,230 --> 00:41:05,920 Tá mé mhúin díreach an ríomhaire go bhfuil téad, agus tá sé 1006 00:41:05,920 --> 00:41:07,890 sa chomhad a dtugtar cs50.h. 1007 00:41:07,890 --> 00:41:10,930 Mar sin, stop a gearán, mar anois a fhios agat nuair a aimsiú 1008 00:41:10,930 --> 00:41:13,220 feidhme sin dearbhú sin a labhairt. 1009 00:41:13,220 --> 00:41:15,200 Áit a bhfuil sé ar fud an domhain. 1010 00:41:15,200 --> 00:41:18,820 >> Mar sin, anois tá mé ag dul chun dul ar aghaidh agus a reáchtáil hello. 1011 00:41:18,820 --> 00:41:22,300 Is cosúil mé a bheith acu lúb gan teorainn, aon rud atá ag tarlú. 1012 00:41:25,530 --> 00:41:26,870 Mar sin, is gá dom a cineál rud éigin anseo, ceart. 1013 00:41:26,870 --> 00:41:29,650 An chéad líne de chód i mo chlár a bhí GetString. 1014 00:41:29,650 --> 00:41:31,750 Mar sin, tá sé ag fanacht literally dom a fháil ar teaghrán. 1015 00:41:31,750 --> 00:41:33,680 Mar sin, sa chiall sin tá, tá sé lúb gan teorainn. 1016 00:41:33,680 --> 00:41:36,520 Is cosúil i GetString iompar réamhshocraithe go 1017 00:41:36,520 --> 00:41:37,510 Scríobh - an fhoireann - 1018 00:41:37,510 --> 00:41:39,550 a deir go díreach fanacht agus fanacht agus fanacht agus fanacht agus fanacht, 1019 00:41:39,550 --> 00:41:42,550 go dtí go dtabharfaidh an t-úsáideoir duit teaghrán ag clóscríobh rud éigin isteach 1020 00:41:42,550 --> 00:41:46,000 Mar sin, lig dom dul ar aghaidh agus cineál i D-a-v - i-d, isteach. 1021 00:41:46,000 --> 00:41:47,420 Agus tá sé, dia duit David. 1022 00:41:47,420 --> 00:41:50,430 >> Anois sé seo cosúil mhaith tá sé ach le gníomh? 1023 00:41:50,430 --> 00:41:52,810 Lig dom dul ar aghaidh agus cineál i Tommy. 1024 00:41:52,810 --> 00:41:54,740 Cuir isteach, maith go leor, is cosúil a bheith ag obair. 1025 00:41:54,740 --> 00:41:59,130 Oibríonn sé do Rob, oibreacha Zamyla, oibríonn le haghaidh - ceart go leor. 1026 00:41:59,130 --> 00:42:01,000 Mar sin, tá sé ag dul a bheith ag obair, is dócha. 1027 00:42:01,000 --> 00:42:05,030 Mar sin, ba chóir é a phriontáil amach cibé a thabhairt dúinn i ndáiríre é, 1028 00:42:05,030 --> 00:42:07,830 agus is féidir linn a bheith beagán deacair anseo. 1029 00:42:07,830 --> 00:42:12,130 A ligean ar a fheiceáil má dhéanann muid rud éigin mar hello. 1030 00:42:12,130 --> 00:42:18,000 An féidir dul thar anseo, a ligean ar a fheiceáil, a chóipeáil, a ghreamú. 1031 00:42:18,000 --> 00:42:19,950 Níl mé ag dul a bheith in ann a ghreamú go leor uair anseo. 1032 00:42:19,950 --> 00:42:24,410 Greamaigh, maith go leor, Shift + Ctrl + V. Mar sin, d'fhéadfadh cad a 1033 00:42:24,410 --> 00:42:26,970 tarlú go dona anseo? 1034 00:42:26,970 --> 00:42:27,770 >> Maith go leor, mar sin, segfaults. 1035 00:42:27,770 --> 00:42:29,710 Mar sin, beidh roinnt de tú le cúlraí roimh ré a fhios go 1036 00:42:29,710 --> 00:42:32,710 go ginearálta, ag tabhairt ríomhairí go leor na n-ionchur nuair a bhíonn siad 1037 00:42:32,710 --> 00:42:36,140 nach bhfuil i gceist is dócha a fháil ainmneacha fada mar seo - olc 1038 00:42:36,140 --> 00:42:36,740 rudaí a tharlóidh. 1039 00:42:36,740 --> 00:42:39,230 Go deimhin, ar fud an domhain ar an ngréasán, freisin, a tharlaíonn sé seo go leor le beagán, 1040 00:42:39,230 --> 00:42:41,000 trína nuair a bhíonn tú ag dearadh an suíomh gréasáin, nuair a bhíonn tú 1041 00:42:41,000 --> 00:42:43,850 dhearadh Facebook, caithfidh tú a dhéanamh cinntí treallach suas 1042 00:42:43,850 --> 00:42:45,370 tosaigh, cosúil le cé chomh fada is a bheidh duine 1043 00:42:45,370 --> 00:42:46,360 Facebook ainm úsáideora a bheith? 1044 00:42:46,360 --> 00:42:48,050 Nó cá fhad duine an chéad ainm a bheith? 1045 00:42:48,050 --> 00:42:50,110 Cé chomh fada uimhir theileafóin duine a bheith, agus a leithéidí. 1046 00:42:50,110 --> 00:42:53,580 Agus má dhéanann ríomhchláraitheoirí boinn tuisceana olc, briseadh cláir 1047 00:42:53,580 --> 00:42:56,640 mar gheall ar iarracht tú a thabhairt dóibh aschur níos mó, ionchur níos mó 1048 00:42:56,640 --> 00:42:58,330 in áit, ná mar a bhfuil siad cuimhne. 1049 00:42:58,330 --> 00:43:01,860 Nó a leithdháileadh RAM chun é, agus mar sin más rud é anois bhuail mé isteach, 1050 00:43:01,860 --> 00:43:04,640 an gclár sin d'oibrigh i ndáiríre, toisc go raibh muid ag an leabharlann 1051 00:43:04,640 --> 00:43:06,790 agus súil againn i ndáiríre chás áirithe seo. 1052 00:43:06,790 --> 00:43:10,900 Ach gan amhras an seimeastar, beidh tú a scríobh amháin ar a laghad 1053 00:43:10,900 --> 00:43:13,280 clár a rá na focail seo. 1054 00:43:13,280 --> 00:43:16,520 Cuimhnigh seo seachtaine ó anois, b'fhéidir dhá lá ó anois. 1055 00:43:16,520 --> 00:43:18,760 Tá locht deighilt droch-rud. 1056 00:43:18,760 --> 00:43:21,920 Beidh sé a tharchur chuig do rud éigin a dhéanamh go bhfuil an ríomhaire 1057 00:43:21,920 --> 00:43:23,310 Ní raibh réamh-mheas. 1058 00:43:23,310 --> 00:43:25,810 Agus sa chás sin, tú, an Ríomhchláraitheoir, ní raibh réamh-mheas. 1059 00:43:25,810 --> 00:43:27,720 Go leor cosúil le cad seo carn de stocaí, bhí éagsúla 1060 00:43:27,720 --> 00:43:29,520 cásanna cúinne d'fhéadfadh muid a thiocfaidh chun cinn. 1061 00:43:29,520 --> 00:43:32,340 Mar an gcéanna i gcláir más rud é nach bhfuil tú ag réamh-mheas cé chomh fada is 1062 00:43:32,340 --> 00:43:33,310 duine ainm ag dul a bheith. 1063 00:43:33,310 --> 00:43:35,890 Nó cad má tá mé i d'úsáideoir mailíseach, agus tá a ainm nó a hainm 1064 00:43:35,890 --> 00:43:37,230 i ndáiríre gearr go leor, ach tá siad ag iarraidh go díreach 1065 00:43:37,230 --> 00:43:37,960 praiseach le liom? 1066 00:43:37,960 --> 00:43:40,490 Cad atá ag dul a bheith ar an iompar de mo chlár? 1067 00:43:40,490 --> 00:43:43,930 Bhuel, sa chás sin, d'fhéadfadh rud éigin tuairteála i ndáiríre. 1068 00:43:43,930 --> 00:43:44,750 >> Mar sin a ligean seo a dhéanamh. 1069 00:43:44,750 --> 00:43:46,860 I 90 nóiméad, is é seo an am uafásach fada 1070 00:43:46,860 --> 00:43:47,780 a dhéanamh eolaíocht ríomhaireachta. 1071 00:43:47,780 --> 00:43:49,550 Cén fáth nach bhfuil muid ag dul isteach ar an nós a ghlacadh i cúig nóiméad 1072 00:43:49,550 --> 00:43:51,520 bhriseadh anseo, agus nuair a thagann muid ar ais, beidh orainn a Léim isteach i roinnt 1073 00:43:51,520 --> 00:43:53,430 cláir níos casta agus níos láidre? 1074 00:43:53,430 --> 00:43:54,680 Cúig nóiméad. 1075 00:43:56,910 --> 00:43:58,160 >> Gach ceart. 1076 00:44:01,138 --> 00:44:02,780 Mar sin, ceann amháin comment tapaidh. 1077 00:44:02,780 --> 00:44:05,590 Tá mé ag insint go cé go raibh sé seo ar an scáileán roimh, cad é 1078 00:44:05,590 --> 00:44:08,880 tháinig amach as mo bhéal a bhí cs50.net/rsvp. 1079 00:44:08,880 --> 00:44:11,670 Tá sé seo ceart. cs50.net/lunch. 1080 00:44:11,670 --> 00:44:16,030 Mar sin, anois is féidir leat triail RSVPing seo ag / lóin. 1081 00:44:16,030 --> 00:44:16,980 Ach a ligean ar é seo a dhéanamh anois. 1082 00:44:16,980 --> 00:44:20,150 Tá Mar sin, seo Super go tapa, Super nua le haghaidh a lán de folks. 1083 00:44:20,150 --> 00:44:21,560 Hata Sean do roinnt folks. 1084 00:44:21,560 --> 00:44:24,930 Mar sin a ligean athchasadh le haghaidh nóiméad ach, agus a fheiceáil conas a fuair muid go 1085 00:44:24,930 --> 00:44:29,350 an t-aschur Dia duit ach nóiméad ó shin. 1086 00:44:29,350 --> 00:44:31,780 >> Mar sin, an chéad, níl an Fearas CS50. 1087 00:44:31,780 --> 00:44:34,270 Arís, a leagtar píosa fhadhb bogearraí, 1 ag dul a insint 1088 00:44:34,270 --> 00:44:36,610 duit conas é a íoslódáil, áit chun é a íoslódáil, cad a cliceáil 1089 00:44:36,610 --> 00:44:37,430 agus mar sin de. 1090 00:44:37,430 --> 00:44:39,670 Agus ansin nuair a leanann tú na treoracha sin, beidh tú in ann 1091 00:44:39,670 --> 00:44:42,840 a uasmhéadú do fuinneog, agus beidh do Mac nó ríomhaire a lorg 1092 00:44:42,840 --> 00:44:43,910 rud beag mar seo. 1093 00:44:43,910 --> 00:44:47,170 A chúlra dubh, fillteán baile ag an mbarr i gcás gach 1094 00:44:47,170 --> 00:44:49,850 do chuid comhad dul, is féidir le bruscar ag an barr ar clé, 1095 00:44:49,850 --> 00:44:51,130 roghchlár ag bun an leathanaigh. 1096 00:44:51,130 --> 00:44:54,010 Mar sin, arís, go leor den chineál céanna i spiorad Mac OS nó Windows, 1097 00:44:54,010 --> 00:44:56,040 cé a tharlaíonn sé a bheith Linux. 1098 00:44:56,040 --> 00:44:58,120 Mar sin, cad a rinne a dhéanann muid anois? 1099 00:44:58,120 --> 00:44:59,580 Bhuel, thosaigh muid ag scríobh cláir. 1100 00:44:59,580 --> 00:45:02,260 Agus cuimhne ón tseachtain seo caite go nglacann gach sé a scríobh 1101 00:45:02,260 --> 00:45:04,970 Tá clár eagarthóir téacs simplí, 1102 00:45:04,970 --> 00:45:06,550 cosúil le Notepad nó TextEdit. 1103 00:45:06,550 --> 00:45:08,360 Frankly, fiú is féidir leat úsáid Microsoft Word. 1104 00:45:08,360 --> 00:45:11,170 Ach beidh rudaí a tharlóidh dona sa deireadh, toisc go bhfuil an- 1105 00:45:11,170 --> 00:45:13,930 trom-láimh réiteach do scríobh ar chlár, chomh maith le go mbainfidh sé 1106 00:45:13,930 --> 00:45:15,400 é a shábháil i bhformáid comhad mícheart. 1107 00:45:15,400 --> 00:45:18,150 Ach tá sé ach eagarthóir téacs, próiseálaí focal, tá gach go bhfuil 1108 00:45:18,150 --> 00:45:19,390 is gá a scríobh le clár. 1109 00:45:19,390 --> 00:45:23,420 >> Mar sin, sa Fearas CS50, is féidir linn é seo a dhéanamh i slí amháin simplí. 1110 00:45:23,420 --> 00:45:25,580 Is féidir linn ach cliceáil ar an deilbhín ar chlé bun an leathanaigh. 1111 00:45:25,580 --> 00:45:28,790 Agus arís, a leagtar faidhbe 1 in iúl duit leis seo, agus voila - 1112 00:45:28,790 --> 00:45:31,210 fhaigheann tú an comhéadan dubh agus bán nuair is féidir linn tús a chur 1113 00:45:31,210 --> 00:45:32,160 scríobh cód. 1114 00:45:32,160 --> 00:45:34,960 Mar sin a ligean tús a scríobh le clár Super simplí arís. 1115 00:45:34,960 --> 00:45:38,890 Tá mé ag dul chun dul suas go dtí Comhad, Sábháil, agus mé ag dul chun glaoch 1116 00:45:38,890 --> 00:45:42,870 seo, a ligean le rá, hello2.c. 1117 00:45:42,870 --> 00:45:45,410 Agus mé ag rá díreach tar éis é trí chliceáil ar jharvard, é a chur 1118 00:45:45,410 --> 00:45:46,750 ina chomhadlann bhaile, ní féidir liom cúram i ndáiríre 1119 00:45:46,750 --> 00:45:47,980 nuair a théann an ceann seo. 1120 00:45:47,980 --> 00:45:49,090 Agus Sábháil ansin. 1121 00:45:49,090 --> 00:45:50,880 Agus anois is féidir liom tús a scríobh mo chlár. 1122 00:45:50,880 --> 00:45:53,560 Agus cuimhin liom ó níos luaithe go bhfuil mé slánuimhir a scríobh 1123 00:45:53,560 --> 00:45:55,400 is mó (neamhní). 1124 00:45:55,400 --> 00:45:57,000 Zoom i ar barr ar clé. 1125 00:45:57,000 --> 00:46:02,670 Agus ansin ba mhaith liom a rá printf, a chur dhá cheann. 1126 00:46:02,670 --> 00:46:05,690 Agus anois tá línte nua, ceanglófar dhúnadh, gar 1127 00:46:05,690 --> 00:46:07,820 lúibíní, leathstad. 1128 00:46:07,820 --> 00:46:10,560 Agus ansin Téim síos anseo ar mo fhuinneog teirminéil go 1129 00:46:10,560 --> 00:46:12,840 leabaithe i gedit, ach mar áis. 1130 00:46:12,840 --> 00:46:15,200 Agus tá mé ag dul chun dul ar aghaidh agus a scríobh a dhéanamh Dia duit, ach ní 1131 00:46:15,200 --> 00:46:17,500 dia duit ina n-aonar, hello2. 1132 00:46:17,500 --> 00:46:20,490 >> Mar sin, tá mo comhad a dtugtar hello2.c. Mo comhad dá bhrí sin, 1133 00:46:20,490 --> 00:46:23,510 Ba chóir a bheith ar a dtugtar hello2, sa chás seo. 1134 00:46:23,510 --> 00:46:26,490 Dammit, cad a rinne mé mícheart? 1135 00:46:26,490 --> 00:46:29,490 Gach ceart, mar sin fágadh mé go soiléir ar líne, má tá cuimhne agat cad 1136 00:46:29,490 --> 00:46:31,020 breathnú chláir roimhe seo cosúil le. 1137 00:46:31,020 --> 00:46:32,480 Ach a ligean ar a fheiceáil más rud é nach féidir linn a tease an eatarthu. 1138 00:46:32,480 --> 00:46:35,310 Ar an drochuair, daoine is mó a scríobh na cláir a 1139 00:46:35,310 --> 00:46:38,820 scríobh againn nach bhfuil cláir rudaí a shimpliú go léir go maith. 1140 00:46:38,820 --> 00:46:41,520 Mar sin, ní mór dúinn a de chineál ar skim os cionn nach bhfuil cad a dhéanamh go leor 1141 00:46:41,520 --> 00:46:44,050 ciall anseo agus féach an féidir linn an figiúr amach cad atá cearr. 1142 00:46:44,050 --> 00:46:46,700 Tá an líne an-an chéad deir go hintuigthe dhearbhú C 1143 00:46:46,700 --> 00:46:49,310 fheidhm leabharlainne printf le slánuimhir chineál. 1144 00:46:49,310 --> 00:46:51,210 OK, thuig mé chuid de sin. 1145 00:46:51,210 --> 00:46:54,570 Ach is cosúil é a bheith alluding ar an bhfíric gur úsáid mé printf 1146 00:46:54,570 --> 00:46:55,700 mícheart, ar bhealach. 1147 00:46:55,700 --> 00:46:56,930 Agus cad a chiall go bhfuil sé mícheart? 1148 00:46:56,930 --> 00:46:59,970 Ní raibh a mhúineadh ar an ríomhaire go bhfuil sé i gcomhad 1149 00:46:59,970 --> 00:47:01,420 ar a dtugtar stdio.h. 1150 00:47:01,420 --> 00:47:04,120 Anois tá mé ach a chur de ghlanmheabhair ach anois go bhfuil printf 1151 00:47:04,120 --> 00:47:06,540 i stdio.h, agus go deimhin beidh a bheith ann eile 1152 00:47:06,540 --> 00:47:08,900 feidhmeanna sa comhad céanna go beidh orainn a fháil a úsáidtear chun. 1153 00:47:08,900 --> 00:47:12,490 >> Mar sin a ligean anois dom dul ar aghaidh agus bhuail Ctrl-L go soiléir go díreach 1154 00:47:12,490 --> 00:47:16,050 ar shiúl, rerun a dhéanamh hello2, agus voila. 1155 00:47:16,050 --> 00:47:19,490 Agus an ordaithe arís, níos casta ná mar beidh orainn a mhíniú do 1156 00:47:19,490 --> 00:47:20,520 an lae inniu críocha. 1157 00:47:20,520 --> 00:47:23,570 Ach an raibh a rith sé clang, agus clang Bíonn cód foinse agus 1158 00:47:23,570 --> 00:47:24,870 spits amach 0s agus 1s. 1159 00:47:24,870 --> 00:47:28,610 Agus iad siúd 0s agus 1s sa chás seo ar a dtugtar cad é? 1160 00:47:28,610 --> 00:47:29,470 Maith go leor, agóid cód. 1161 00:47:29,470 --> 00:47:32,210 Agus is é an comhad go bhfuil siad i ar a dtugtar, mar sin, 1162 00:47:32,210 --> 00:47:33,820 hello2, sa chás seo. 1163 00:47:33,820 --> 00:47:37,040 Toisc go raibh mo chomhad téacs hello2.c, isteach. 1164 00:47:37,040 --> 00:47:39,820 Agus anois tá mé a ghlacadh dhá phointe exclamation, exclamation 1165 00:47:39,820 --> 00:47:41,880 pointe, pointe exclamation. 1166 00:47:41,880 --> 00:47:45,430 Gach ceart, ionas go mbeidh muid anois ar an gcumas chun teaghráin a fháil, 1167 00:47:45,430 --> 00:47:46,280 cosúil. 1168 00:47:46,280 --> 00:47:48,190 Bhuel, cad eile is féidir linn a fháil ó úsáideoirí? 1169 00:47:48,190 --> 00:47:51,010 >> Bhuel sa leabharlann CS50, níl feidhmeanna eile a 1170 00:47:51,010 --> 00:47:53,300 ag dul a shimpliú ár saol sna chéad chúpla lá. 1171 00:47:53,300 --> 00:47:56,350 GetChar, GetDouble, GetFloat, GetInt, 1172 00:47:56,350 --> 00:47:57,290 GetLongLong, GetString. 1173 00:47:57,290 --> 00:47:59,550 Bhuel, a ligean ar pluck as an éasca de na chéad uair. 1174 00:47:59,550 --> 00:48:01,430 GetString dhéanann literally sin. 1175 00:48:01,430 --> 00:48:04,210 Suíonn sé díreach ann, ag fanacht leis an úsáideoir rud éigin le cineál i, 1176 00:48:04,210 --> 00:48:07,170 agus chomh luath agus mé ag clóscríobh rud éigin agus Cuir isteach bhuail, tá sé 1177 00:48:07,170 --> 00:48:08,860 a dhéanann rud éigin leis an luach. 1178 00:48:08,860 --> 00:48:11,700 Mar sin a ligean ar dul ar ais go dtí sampla a fheiceáil go díreach cad 1179 00:48:11,700 --> 00:48:12,950 GetString a bhí á dhéanamh. 1180 00:48:12,950 --> 00:48:17,445 Lig dom dul ar aghaidh agus a oscailt suas i gedit, hello.c, agus cuimhne 1181 00:48:17,445 --> 00:48:20,590 an ceart sin roimh an sos, is é seo nuair a d'fhág muid amach. 1182 00:48:20,590 --> 00:48:23,240 >> Mar sin a ligean tease seo anois seachas i mion beagán níos mó. 1183 00:48:23,240 --> 00:48:27,190 Mar sin, ar líne 6, níl dhá rud 1184 00:48:27,190 --> 00:48:28,450 ag tarlú i láthair na huaire. 1185 00:48:28,450 --> 00:48:32,630 Is é an comhartha comhionann a scaradh chéad leath agus an dara leath. 1186 00:48:32,630 --> 00:48:34,670 Mar sin, ar thaobh na láimhe clé den chomhartha cothrom, tá muid 1187 00:48:34,670 --> 00:48:35,580 rá teaghrán s. 1188 00:48:35,580 --> 00:48:37,580 Agus ansin, ach layman théarmaí, cad é teaghrán s 1189 00:48:37,580 --> 00:48:41,040 a dhéanamh, a cheapann tú? 1190 00:48:41,040 --> 00:48:42,990 Tá sé seo a chruthú cad é? 1191 00:48:42,990 --> 00:48:44,930 Mar sin, tá a chruthú sé ar a dtugtar teaghrán s. 1192 00:48:44,930 --> 00:48:46,370 Anois, cad a chiallaíonn i ndáiríre? 1193 00:48:46,370 --> 00:48:51,540 Bhuel, tá forchoimeád spás le haghaidh ar shraith ar a dtugtar s. 1194 00:48:51,540 --> 00:48:52,490 Ní sin ceart go leor. 1195 00:48:52,490 --> 00:48:53,120 Cad é seo a dhéanamh? 1196 00:48:53,120 --> 00:48:55,400 Tá ríomhairí Bhuel, mar is eol duit, thiomáineann crua; sin, áit 1197 00:48:55,400 --> 00:48:56,300 do chuid comhad a stóráil. 1198 00:48:56,300 --> 00:48:59,100 Ríomhairí Tá RAM, agus sin an áit cláir luchtaithe 1199 00:48:59,100 --> 00:49:00,240 agus iad ag rith. 1200 00:49:00,240 --> 00:49:02,470 Mar sin, nuair tú dúbailte-cliceáil ar an deilbhín agus Microsoft Word Osclaíonn 1201 00:49:02,470 --> 00:49:06,380 suas, tá Microsoft Word ag rith, mar a déarfá, i RAM, a bhfuil 1202 00:49:06,380 --> 00:49:08,160 an chuid leictreonach ar do ríomhaire agat. 1203 00:49:08,160 --> 00:49:10,660 Nach bhfuil an fhisiciúil, mar chuid meicniúil a tá sníomh, i gcás ina 1204 00:49:10,660 --> 00:49:12,640 sonraí a stóráiltear i gcoitinne go fadtéarmach. 1205 00:49:12,640 --> 00:49:15,810 Dá bhrí sin tá teaghrán s go leor i bhfad ag insint an ríomhaire a thabhairt dom 1206 00:49:15,810 --> 00:49:18,150 go leor RAM a d'oirfeadh ar shraith. 1207 00:49:18,150 --> 00:49:20,450 Anois go bhfuil beagán de róshimpliú, mar gheall ar 1208 00:49:20,450 --> 00:49:22,300 cé chomh mór go bhfuil an teaghrán ag dul a bheith? 1209 00:49:22,300 --> 00:49:24,410 Bhuel táimid i ndáiríre ní bhfuil a fhios go fóill, mar sin sna seachtainí atá le teacht 1210 00:49:24,410 --> 00:49:27,290 beidh muid ag tarraingt i ndáiríre ar ais an ciseal is é sin téad agus 1211 00:49:27,290 --> 00:49:28,510 beidh muid ag insint duit cad tá sé i ndáiríre. 1212 00:49:28,510 --> 00:49:31,050 Teaghrán, do anois, tá ach simpliú deas ar ár saol. 1213 00:49:31,050 --> 00:49:35,700 Ach Dearbhaíonn teaghrán s teaghrán a dtugtar s, le haghaidh anois. 1214 00:49:35,700 --> 00:49:36,520 Dearbhaíonn teaghrán. 1215 00:49:36,520 --> 00:49:39,310 Forchoimeádann sé roinnt spáis i RAM le haghaidh an teaghrán é an t-úsáideoir 1216 00:49:39,310 --> 00:49:40,150 faoi ​​réir cineáil. 1217 00:49:40,150 --> 00:49:41,840 >> Anois, a ligean ar súil i do cheart an comhartha comhionann. 1218 00:49:41,840 --> 00:49:44,110 Mar sin, deir sé GetString (). 1219 00:49:44,110 --> 00:49:45,070 Agus sanity beag a sheiceáil. 1220 00:49:45,070 --> 00:49:47,940 Ós rud é go níl aon rud taobh istigh de na lúibíní 1221 00:49:47,940 --> 00:49:50,810 Ciallaíonn cad faoi GetString? 1222 00:49:50,810 --> 00:49:52,180 Bíonn sé aon argóintí. 1223 00:49:52,180 --> 00:49:55,290 Is é sin, ní féidir leat tionchar a imirt ar a iompar ar bhealach ar bith. 1224 00:49:55,290 --> 00:49:58,940 Gach uair a úsáideann tú é, beidh sé a fháil ar shraith agus go bhfuil sé. 1225 00:49:58,940 --> 00:50:02,210 Gcodarsnacht leis sin, printf a dhéanann, tá súil againn a iompar 1226 00:50:02,210 --> 00:50:03,010 athrú gach uair. 1227 00:50:03,010 --> 00:50:05,230 Seachas sin, tá sé ina fheidhm priontáil go leor useless más rud é go 1228 00:50:05,230 --> 00:50:06,480 a dhéanann sé an rud céanna. 1229 00:50:06,480 --> 00:50:07,970 Má priontaí sé i gcónaí David nó rud éigin 1230 00:50:07,970 --> 00:50:09,500 treallach am ar fad. 1231 00:50:09,500 --> 00:50:11,540 Mar sin, déanann printf ciall go mbeadh argóint. 1232 00:50:11,540 --> 00:50:14,240 Ní GetString gá i ndáiríre argóint, mar bhí mé 1233 00:50:14,240 --> 00:50:16,700 a fháil ar shraith as an t-úsáideoir agus tá sé an t-úsáideoir atá ag dul 1234 00:50:16,700 --> 00:50:19,580 a sholáthar ar an fuinneamh ag clóscríobh i litreacha éagsúla 1235 00:50:19,580 --> 00:50:20,850 gach uair ag an méarchlár. 1236 00:50:20,850 --> 00:50:23,140 >> Mar sin, cad a dhéanann GetString a dhéanamh ar deireadh thiar? 1237 00:50:23,140 --> 00:50:25,080 Cuimhnigh ar sé mar seo bosca beag dubh. 1238 00:50:25,080 --> 00:50:29,340 Agus tógann sé an bosca dubh aon ionchur, ach nuair a Bang tú ar 1239 00:50:29,340 --> 00:50:33,240 é, spits sé amach ar shraith go bhfuil an t-úsáideoir clóscríofa isteach 1240 00:50:33,240 --> 00:50:36,660 Agus ar an bhfíric go níl comhartha comhionann Ciallaíonn ghlacadh 1241 00:50:36,660 --> 00:50:39,890 cad é spit amach ar dheis agus é a stóráil taobh istigh 1242 00:50:39,890 --> 00:50:41,390 cad atá ar thaobh na láimhe clé. 1243 00:50:41,390 --> 00:50:43,470 Comhartha sin cothrom anseo, sé nach ndáiríre chiallaíonn 1244 00:50:43,470 --> 00:50:46,490 comhionannas, ciallaíonn sé sách teicniúil sannadh. 1245 00:50:46,490 --> 00:50:49,330 Glac an luach ar dheis, agus é a chur i 1246 00:50:49,330 --> 00:50:51,050 athróg ar thaobh na láimhe clé. 1247 00:50:51,050 --> 00:50:52,820 Mar sin tá go léir go bhfuil ag tarlú ann. 1248 00:50:52,820 --> 00:50:55,640 >> Anois, i gcomhréir 7, táimid ag glaoch printf. 1249 00:50:55,640 --> 00:50:58,170 Mar sin, tá súil againn go bhfuil printf fáil leadránach beag ag anois. 1250 00:50:58,170 --> 00:50:59,530 Mar sin, a phriontáil ar shraith formáidithe. 1251 00:50:59,530 --> 00:51:00,440 Cad teaghrán? 1252 00:51:00,440 --> 00:51:05,460 Priontáil amach, "h-e-l-l-o,% s 1253 00:51:05,460 --> 00:51:07,840 ! \ N ". 1254 00:51:07,840 --> 00:51:10,470 Gach ceart, mar sin cad ba mhaith liom a plug-in le haghaidh% s? 1255 00:51:10,470 --> 00:51:12,960 Literally, is cuma cén stóráil i s. 1256 00:51:12,960 --> 00:51:15,570 Mar sin, ní sa chás seo, seiceáil sanity beag, cé mhéad argóintí 1257 00:51:15,570 --> 00:51:16,820 printf a ghlacadh? 1258 00:51:19,860 --> 00:51:21,110 Maith go leor, chuala mé amháin. 1259 00:51:23,840 --> 00:51:26,330 Chuala mé ar cheann arís. 1260 00:51:26,330 --> 00:51:27,730 Dhá, chuala mé dhá. 1261 00:51:27,730 --> 00:51:29,920 Agus conas thart ar thrí? 1262 00:51:29,920 --> 00:51:30,450 Maith go leor, trí? 1263 00:51:30,450 --> 00:51:30,930 Den scoth. 1264 00:51:30,930 --> 00:51:33,170 Trí fhreagra a d'fhéadfadh, tá ach duine amháin acu ceart. 1265 00:51:33,170 --> 00:51:36,390 Mar sin, tionchar a imirt ar argóintí arís ar iompar feidhm. 1266 00:51:36,390 --> 00:51:39,380 San am atá caite, printf raibh a ghlacadh ná argóint amháin. 1267 00:51:39,380 --> 00:51:42,260 Bhí "hello domhan" argóint amháin. 1268 00:51:42,260 --> 00:51:45,190 Mar sin féin, anois, fógra nuair is camóg. 1269 00:51:45,190 --> 00:51:49,600 Is é seo an camóg lasmuigh den ceanglófar / comharthaí athfhriotail, rud a chiallaíonn 1270 00:51:49,600 --> 00:51:52,170 hug printf a thagann, anseo an dara hargóint. 1271 00:51:52,170 --> 00:51:54,240 >> Mar sin, camóga i dteangacha cláir is mó a 1272 00:51:54,240 --> 00:51:57,300 hargóintí éagsúla ar leithligh. 1273 00:51:57,300 --> 00:51:59,600 Mar sin, an freagra anseo nach bhfuil sí ar cheann, mar gheall ar 1274 00:51:59,600 --> 00:52:00,390 tá an camóg. 1275 00:52:00,390 --> 00:52:03,680 Mar sin minimally, tá printf ag cur cosúil dhá 1276 00:52:03,680 --> 00:52:04,940 argóintí an am seo. 1277 00:52:04,940 --> 00:52:07,050 Ach tá an deis chun ceist trick anseo cad 1278 00:52:07,050 --> 00:52:07,990 faoi ​​seo camóg? 1279 00:52:07,990 --> 00:52:11,260 An bhfuil i gceist leis seo go bhfuil ann i ndáiríre trí argóintí? 1280 00:52:11,260 --> 00:52:13,820 Seo, leis seo, agus tá sé seo. 1281 00:52:13,820 --> 00:52:18,820 Mar sin, ní, toisc go bhfuil camóg taobh istigh de na comharthaí athfhriotail, a 1282 00:52:18,820 --> 00:52:20,890 ciallaíonn tá sé i ndáiríre ach aeistéitiúil an Bhéarla. 1283 00:52:20,890 --> 00:52:23,180 Tá sé faic a dhéanamh leis an líon 1284 00:52:23,180 --> 00:52:24,890 argóintí sa chlár seo. 1285 00:52:24,890 --> 00:52:27,670 Mar sin, tá sé seo le camóga taobh amuigh de na comharthaí athfhriotail dúbailte. 1286 00:52:27,670 --> 00:52:28,850 Agus seol ar ais ansin 0. 1287 00:52:28,850 --> 00:52:30,980 Chun anois a ligean le saghas díreach ar an deis seo a ceann amháin ar chreideamh d' 1288 00:52:30,980 --> 00:52:34,460 lá atá inniu ann, agus tá a fhios go díreach nuair a feidhmeanna atá déanta forghníomhaitheach 1289 00:52:34,460 --> 00:52:37,950 líne de chód, ba chóir iad a sheoladh ar ais go ginearálta roinnt luach. 1290 00:52:37,950 --> 00:52:42,010 Sa chás seo, ach toisc go gcaithfidh is mó ar ais ina slánuimhir, 1291 00:52:42,010 --> 00:52:44,320 go díreach ar an mbealach a oibríonn an C teanga. 1292 00:52:44,320 --> 00:52:47,040 >> Mar sin, mar chuaigh aon rud mícheart mothaíonn, mar seo clár 1293 00:52:47,040 --> 00:52:49,960 fíneáil, mé díreach crua códaithe sa tuairisceán 0. 1294 00:52:49,960 --> 00:52:52,980 Ach i gcodarsnacht leis sin, agus tá mé ag dul a scríobh seo i gcód pseudo 1295 00:52:52,980 --> 00:52:55,020 anois, bhí i bhfad ar nós Joseph nuair a rinne muid an stoca 1296 00:52:55,020 --> 00:52:56,220 Mar shampla, an tseachtain seo caite. 1297 00:52:56,220 --> 00:53:00,440 Má chuaigh rud éigin mícheart - nach bhfuil sé seo cód iarbhír - chuaigh 1298 00:53:00,440 --> 00:53:06,570 mícheart, ar ais ansin, a ligean le rá, 1. 1299 00:53:06,570 --> 00:53:08,770 Eile ar ais 0. 1300 00:53:08,770 --> 00:53:10,070 Mar sin, tá sé seo nuair táimid ag dul leis seo. 1301 00:53:10,070 --> 00:53:12,090 Níl sé seo fíor C cód, ach pseudocode. 1302 00:53:12,090 --> 00:53:14,010 Ach tá sé seo conas a d'fhéadfaí tú ar ais 1303 00:53:14,010 --> 00:53:15,580 luachanna féideartha éagsúla. 1304 00:53:15,580 --> 00:53:19,520 Ach do anois tá mé ag dul go díreach chun dul ar aghaidh agus 0 ar ais. 1305 00:53:19,520 --> 00:53:24,410 Gach ceart, aon cheist go dtí seo ar fheidhmiúlacht error,, 1306 00:53:24,410 --> 00:53:25,000 nó a leithéidí? 1307 00:53:25,000 --> 00:53:26,280 Yeah, i ar ais. 1308 00:53:26,280 --> 00:53:27,530 >> LUCHT ÉISTEACHTA: [INAUDIBLE] 1309 00:53:30,510 --> 00:53:32,210 DAVID MALAN: An féidir leat labhairt le beagán níos airde? 1310 00:53:32,210 --> 00:53:34,325 Cén fáth go raibh an 0 ais chlár, agus? 1311 00:53:34,325 --> 00:53:35,575 LUCHT ÉISTEACHTA: [INAUDIBLE] 1312 00:53:39,910 --> 00:53:43,450 DAVID MALAN: Ó, tá go toisc go bhfuair mé leisciúil, brón orm. 1313 00:53:43,450 --> 00:53:48,290 Níl freagra maith acadúil, ar ais 0. 1314 00:53:48,290 --> 00:53:52,690 Is féidir liom de chineál ar salvage seo, ag rá go teicniúil C, más rud é príomh- 1315 00:53:52,690 --> 00:53:55,900 ní ar ais go sainráite ar luach, beidh 0 a thabhairt ar ais 1316 00:53:55,900 --> 00:53:57,730 go huathoibríoch ar do shon. 1317 00:53:57,730 --> 00:54:00,290 Cé acu is fíor, nach bhfuil mé ag clúdach suas díreach. 1318 00:54:00,290 --> 00:54:03,270 Ach, ba chóir dom a dhéanamh sé an mbealach seo. 1319 00:54:03,270 --> 00:54:05,250 Ní beir leat suimiúla ná sin seachas mo botún. 1320 00:54:05,250 --> 00:54:06,170 Yeah? 1321 00:54:06,170 --> 00:54:08,470 >> LUCHT ÉISTEACHTA: De ghnáth, nuair a scríobhann tú i ar neamhní, ciallaíonn go bhfuil tú 1322 00:54:08,470 --> 00:54:10,770 nach ar ais rud éigin. 1323 00:54:10,770 --> 00:54:11,420 DAVID MALAN: Ceart. 1324 00:54:11,420 --> 00:54:15,800 Más rud é ina ionad sin, tú a shonrú roimh an t-ainm a chomhlíonadh, le haghaidh 1325 00:54:15,800 --> 00:54:18,590 Mar shampla anseo, ar neamhní, ansin an fheidhm 1326 00:54:18,590 --> 00:54:20,480 ní ar ais rud ar bith. 1327 00:54:20,480 --> 00:54:25,210 Agus dá bhrí sin, ba mhaith liom ach a rá, tuairisceán nó aon rud ar chor ar bith, 1328 00:54:25,210 --> 00:54:26,730 agus a bheadh ​​comhsheasmhach. 1329 00:54:26,730 --> 00:54:27,750 Agus beidh muid ag teacht ar ais go dtí. 1330 00:54:27,750 --> 00:54:31,030 Agus díreach FYI, ar cheann de na gabhálacha le foghlaim 1331 00:54:31,030 --> 00:54:33,450 cláir i saol go bhfuil na céadta leabhair agus 1332 00:54:33,450 --> 00:54:36,180 na céadta de láithreáin ghréasáin amach ann go bhfuil beidh tú i gcónaí 1333 00:54:36,180 --> 00:54:38,220 féach error éagsúla i leabhair éagsúla 1334 00:54:38,220 --> 00:54:40,220 ag daoine éagsúla. 1335 00:54:40,220 --> 00:54:42,100 Realize beidh muid ag déanamh ár ndícheall i ranna agus léachtaí a 1336 00:54:42,100 --> 00:54:42,960 comhsheasmhach. 1337 00:54:42,960 --> 00:54:46,660 Ach uaireanta feicfidh tú error salach. 1338 00:54:46,660 --> 00:54:48,540 Mar sin, aon uair i amhras, ach a iarraidh. 1339 00:54:48,540 --> 00:54:51,100 Agus go ginearálta, beidh orainn cúram a ghlacadh i léachtaí agus rannóga go 1340 00:54:51,100 --> 00:54:53,710 beagnach i gcónaí i láthair é ar an mbealach ceart. 1341 00:54:53,710 --> 00:54:56,070 Agus a rá liom beagnach i gcónaí, mar gheall ar cás i bpointe. 1342 00:54:56,070 --> 00:54:56,860 Ceisteanna eile? 1343 00:54:56,860 --> 00:55:01,590 >> LUCHT ÉISTEACHTA: An bhfuil% s ann taobh amuigh den fearas? 1344 00:55:01,590 --> 00:55:03,710 DAVID MALAN: An bhfuil ann% s lasmuigh den fearas? 1345 00:55:03,710 --> 00:55:04,180 Tá. 1346 00:55:04,180 --> 00:55:07,760 Mar sin,% s Tá a dhéanamh leis an C. Ós rud é go bhfuil muid ag baint úsáide as é i 1347 00:55:07,760 --> 00:55:10,290 an fearas tá go bunúsach aon rud a dhéanamh leis an 1348 00:55:10,290 --> 00:55:12,080 gnéithe den teanga táimid ag baint úsáide as. 1349 00:55:12,080 --> 00:55:15,990 Go deimhin, an tseachtain seo caite nuair a úsáid le linn mo Mac, scríobh mé 1350 00:55:15,990 --> 00:55:17,160 C cód ar mo Mac. 1351 00:55:17,160 --> 00:55:20,020 Raibh mé in ann úsáid% s ar mo Mac, agus d'fhéadfaí tú a úsáid ar 1352 00:55:20,020 --> 00:55:22,400 do Windows ríomhaire má tá tú shuiteáil tiomsaitheoir, cosúil le 1353 00:55:22,400 --> 00:55:24,070 Stiúideo Amharc ó Microsoft. 1354 00:55:24,070 --> 00:55:24,990 Mar sin,% s. 1355 00:55:24,990 --> 00:55:27,860 Tá gach rud táimid ag déanamh taobh istigh den fhuinneog inniu chun 1356 00:55:27,860 --> 00:55:31,140 a dhéanamh le rud ar bith C. Agus go bunúsach a dhéanamh leis an 1357 00:55:31,140 --> 00:55:33,450 córas oibriúcháin atá i gceist. 1358 00:55:33,450 --> 00:55:35,900 Gcodarsnacht leis sin, an fhuinneog críochfort dubh agus bán - nuair a 1359 00:55:35,900 --> 00:55:40,160 Tá mé rudaí clóscríobh cosúil le LS, agus RM, agus CD - 1360 00:55:40,160 --> 00:55:42,020 go bhfuil a dhéanamh leis an córas oibriúcháin agus 1361 00:55:42,020 --> 00:55:43,562 nascleanúna timpeall. 1362 00:55:43,562 --> 00:55:44,546 Yeah. 1363 00:55:44,546 --> 00:55:46,520 LUCHT ÉISTEACHTA: gceist agam an leabharlann, an leabharlann CS50. 1364 00:55:46,520 --> 00:55:49,960 DAVID MALAN: Maith go leor, mar sin má gceist agat an teaghrán eochairfhocal, go 1365 00:55:49,960 --> 00:55:52,460 amháin ann sa leabharlann CS50, ceart. 1366 00:55:52,460 --> 00:55:55,350 Sin gan a bheith ann i C féin, agus go deimhin i gceann cúpla 1367 00:55:55,350 --> 00:55:58,220 seachtainí beidh muid ag caith amach an leabharlann CS50 agus tús 1368 00:55:58,220 --> 00:56:02,290 rudaí a dhéanamh ó scratch féin, mar a déarfá. 1369 00:56:02,290 --> 00:56:02,940 Ceisteanna eile? 1370 00:56:02,940 --> 00:56:04,577 Yeah. 1371 00:56:04,577 --> 00:56:05,827 >> LUCHT ÉISTEACHTA: [INAUDIBLE] 1372 00:56:09,470 --> 00:56:10,160 DAVID MALAN: Good question. 1373 00:56:10,160 --> 00:56:11,720 An bhfuil an cás orduithe íogair? 1374 00:56:11,720 --> 00:56:13,710 Agus lig dom idirdhealú a dhéanamh anseo. 1375 00:56:13,710 --> 00:56:15,840 Mar sin, tá orduithe ginearálta na rudaí beidh muid ag scríobh ag an 1376 00:56:15,840 --> 00:56:17,940 bun na fuinneoige, san fhuinneog teirminéil. 1377 00:56:17,940 --> 00:56:21,770 Bheadh ​​rud ar bith suas anseo ráitis nó C cód. 1378 00:56:21,770 --> 00:56:24,490 Ach sa dá chás, is é an freagra mar an gcéanna, yes. 1379 00:56:24,490 --> 00:56:27,800 Tá an dá timpeallachtaí, an cód C ag an mbarr agus an 1380 00:56:27,800 --> 00:56:29,910 oibriúcháin líne ordaithe an chórais ag an 1381 00:56:29,910 --> 00:56:31,440 bun, tá cás íogair. 1382 00:56:31,440 --> 00:56:33,830 Mar sin, ní mór duit leas a GetString le caipiteal G, 1383 00:56:33,830 --> 00:56:37,050 caipitil S. Ní mór duit scríobh printf i ngach CásÍochtair. 1384 00:56:37,050 --> 00:56:39,520 Ní mór duit LS cineál i ngach CásÍochtair. 1385 00:56:39,520 --> 00:56:43,260 Mar sin, i staid beagnach gach beidh an seimeastar, cás, i 1386 00:56:43,260 --> 00:56:44,820 Go deimhin, ní sin. 1387 00:56:44,820 --> 00:56:46,148 Tá. 1388 00:56:46,148 --> 00:56:47,398 >> LUCHT ÉISTEACHTA: [INAUDIBLE] 1389 00:56:54,770 --> 00:56:56,480 DAVID MALAN: Ah, mar sin ceart go leor, cad má bhí againn comhad 1390 00:56:56,480 --> 00:56:57,840 ar a dtugtar hello.d. 1391 00:56:57,840 --> 00:57:00,090 Mar sin, casadh sé amach D Is teanga cláir. 1392 00:57:00,090 --> 00:57:02,790 Agus mar sin i roinnt cásanna, d'fhéadfadh muid a scríobh i ndáiríre clár i 1393 00:57:02,790 --> 00:57:06,190 go comhad agus curtha le chéile sé sa bhealach. 1394 00:57:06,190 --> 00:57:09,090 Is féidir linn, agus ar ndóigh,, is é freagra gairid, níl a fhios agam. 1395 00:57:09,090 --> 00:57:10,440 Mar sin, táimid ag dul a dhéanamh. 1396 00:57:10,440 --> 00:57:13,040 Lig dom dul ar aghaidh agus comhad nua a chruthú. 1397 00:57:13,040 --> 00:57:15,580 Agus an casadh anseo, go hionraic i gcoitinne, aon uair aon amhras 1398 00:57:15,580 --> 00:57:18,130 an trian seo, agus tú do fearas nó ríomhaire 1399 00:57:18,130 --> 00:57:20,030 oscailte, dul ar aghaidh agus rud éigin a thriail. 1400 00:57:20,030 --> 00:57:23,740 Mar sin, tá mé ag dul a shábháil comhad a dtugtar hello.d. 1401 00:57:23,740 --> 00:57:25,010 Sábháil an cuardach seo. 1402 00:57:25,010 --> 00:57:29,070 Agus tá mé ag dul a reáchtáil a dhéanamh hello a Iontráil. 1403 00:57:29,070 --> 00:57:31,660 Dhealraigh sé tátal a bhaint astu go raibh c seans níos mó 1404 00:57:31,660 --> 00:57:35,920 ná d, sa chás seo. 1405 00:57:35,920 --> 00:57:38,046 Cheist eile. 1406 00:57:38,046 --> 00:57:40,456 Yeah. 1407 00:57:40,456 --> 00:57:41,706 >> LUCHT ÉISTEACHTA: [INAUDIBLE] 1408 00:57:48,170 --> 00:57:49,837 DAVID MALAN: Maith go leor, a rá go bhfuil níos mó ná uair. 1409 00:57:49,837 --> 00:57:51,087 LUCHT ÉISTEACHTA: [INAUDIBLE] 1410 00:58:04,250 --> 00:58:05,780 DAVID MALAN: Conas a théann faoi diagnosing sin nó 1411 00:58:05,780 --> 00:58:06,380 fabhtcheartaithe sin? 1412 00:58:06,380 --> 00:58:08,800 Mar sin, is dócha, toisc go bhfuil siad teangacha éagsúla, 1413 00:58:08,800 --> 00:58:10,280 is dócha go mbeadh tú a fháil go hiomlán 1414 00:58:10,280 --> 00:58:11,580 clár éagsúil outputted. 1415 00:58:11,580 --> 00:58:14,140 Ba mhaith leat a fháil teachtaireachtaí earráide go hiomlán difriúil. 1416 00:58:14,140 --> 00:58:16,750 Agus chomh maith go díreach i dtéarmaí dearaidh, bheadh ​​sé fhéadfaí a rá 1417 00:58:16,750 --> 00:58:19,140 cinneadh droch-dhearadh le bheith ag scríobh dhá éagsúla 1418 00:58:19,140 --> 00:58:21,510 teangacha le comhaid beagnach ainmnithe identically, i 1419 00:58:21,510 --> 00:58:23,000 an t-eolaire céanna, ag baint úsáide as 1420 00:58:23,000 --> 00:58:24,550 uirlis uathoibríoch ar nós a dhéanamh. 1421 00:58:24,550 --> 00:58:27,750 Mar sin, is féidir liom a bhrú chomh maith ar ais agus a rá i 15 bliana seo a dhéanamh, 1422 00:58:27,750 --> 00:58:29,190 riamh a rinneadh botún. 1423 00:58:29,190 --> 00:58:30,030 D'fhéadfadh tarlú. 1424 00:58:30,030 --> 00:58:31,190 Ach níl ach éagsúla, I mo thuairimse, 1425 00:58:31,190 --> 00:58:33,180 cosaintí lóistíochta i bhfeidhm. 1426 00:58:33,180 --> 00:58:35,440 Plus na teachtaireachtaí earráide a bheadh ​​ensue, a bheadh 1427 00:58:35,440 --> 00:58:37,260 deireadh thiar nochtann cad é an tsaincheist. 1428 00:58:37,260 --> 00:58:39,120 Ach cás cúinne is féidir. 1429 00:58:39,120 --> 00:58:41,730 >> Gach ceart, mar sin a ligean isteach ach cúpla eile 1430 00:58:41,730 --> 00:58:45,600 gnéithe anseo anois, ionas gur féidir linn tús a thógáil suas i níos mó 1431 00:58:45,600 --> 00:58:47,140 agus níos mó clár casta. 1432 00:58:47,140 --> 00:58:49,000 Mar sin, an gcéad de gach, math. 1433 00:58:49,000 --> 00:58:51,520 Mar sin, tá samplaí math ach de chineál ar éasca sa chéad seachtain. 1434 00:58:51,520 --> 00:58:53,560 Ní hé seo a rá go bhfuil gach cláir faoi 1435 00:58:53,560 --> 00:58:54,390 mhatamaitic. 1436 00:58:54,390 --> 00:58:57,890 Cinnte, tuiscint gnéithe éagsúla de 1437 00:58:57,890 --> 00:58:59,610 mhatamaitic, ailgéabar go háirithe, 1438 00:58:59,610 --> 00:59:00,330 go leor ábhartha anseo. 1439 00:59:00,330 --> 00:59:03,010 I níos airde ag leibhéal ranganna CS, ailgéabar líneach, 1440 00:59:03,010 --> 00:59:03,920 calculus, agus a leithéidí. 1441 00:59:03,920 --> 00:59:06,500 Ach realize nach laghdaíonn chuid is mó a beidh muid é seo a dhéanamh seimeastar 1442 00:59:06,500 --> 00:59:09,230 go math, ní agus is cinnte go uimhríocht, per se, ach i ndáiríre 1443 00:59:09,230 --> 00:59:11,570 go dtí díreach loighic agus le smaointeoireacht chúramach. 1444 00:59:11,570 --> 00:59:14,310 Agus mar sin leis an nasc seo go bhfuil eolaíocht ríomhaireachta a bhí fada, 1445 00:59:14,310 --> 00:59:16,570 go háirithe ag leibhéal na scoile ard, le matamaitic, tá 1446 00:59:16,570 --> 00:59:17,370 beag míthreorach. 1447 00:59:17,370 --> 00:59:20,090 Mar gheall ar an chuid is mó de na cláir go beidh orainn a scríobh, i ndáiríre, go bhfuil 1448 00:59:20,090 --> 00:59:23,290 saghas leibhéal níos airde agus díriú ar fadhbanna a réiteach go, 1449 00:59:23,290 --> 00:59:26,410 cinnte a d'fhéadfadh, úsáid roinnt suimiú, dealú, agus éagsúla 1450 00:59:26,410 --> 00:59:28,650 foirmlí matamaiticiúla nó a leithéidí, 1451 00:59:28,650 --> 00:59:30,860 ach ag deireadh an lae, tá sé faoi smaoineamh agus ní 1452 00:59:30,860 --> 00:59:33,240 ach cur chun feidhme a d'fhéadfadh a déanta agat ar nós TI 1453 00:59:33,240 --> 00:59:35,050 áireamhán i scoil ard. 1454 00:59:35,050 --> 00:59:38,410 >> Mar sin, leis sin ráite, a ligean ar a dhéanamh anois rud éigin leis na 1455 00:59:38,410 --> 00:59:40,980 oibreoirí matamaiticiúla bhfuil ann ionas gur féidir linn turas 1456 00:59:40,980 --> 00:59:43,950 thar roinnt de na gnéithe bunúsacha de chláir, nó i 1457 00:59:43,950 --> 00:59:48,930 chás seo C. Mar sin, tá, mar a mhol an leabharlann CS50, 1458 00:59:48,930 --> 00:59:51,520 agus inniu tá muid ag baint úsáide as ach GetString - agus i láthair 1459 00:59:51,520 --> 00:59:52,940 b'fhéidir feidhm amháin eile - 1460 00:59:52,940 --> 00:59:55,380 ach tá cineálacha éagsúla sonraí i ríomhaire. 1461 00:59:55,380 --> 00:59:58,550 Ag deireadh an lae, tá a fhios ríomhairí ach 0s agus 1s. 1462 00:59:58,550 --> 01:00:01,880 Ach chun cuimhne go tseachtain seo caite labhair muid faoin gcóras dénártha 1463 01:00:01,880 --> 01:00:05,000 i ionadaíonn líon, cosúil leis an uimhir 0, agus 1, agus 2, 1464 01:00:05,000 --> 01:00:07,480 léir ar an mbealach ar suas le 8, mar atá i físeán Nate ar. 1465 01:00:07,480 --> 01:00:08,840 Agus ansin is féidir linn a chomhaireamh i bhfad níos airde agus muid ag 1466 01:00:08,840 --> 01:00:10,000 raibh ar an stáitse anseo. 1467 01:00:10,000 --> 01:00:15,660 Ach más mian leat chun ionadaíocht a dhéanamh ní hamháin uimhreacha ach litreacha, 1468 01:00:15,660 --> 01:00:18,240 againn, na daoine, a teacht suas le roinnt treallach 1469 01:00:18,240 --> 01:00:21,180 coinbhinsiúin, trína más rud é ag deireadh an lae go léir mo ríomhaire 1470 01:00:21,180 --> 01:00:24,260 Tá an cumas a chur in iúl 0s agus 1s, B'fhearr go maith againn níos fearr 1471 01:00:24,260 --> 01:00:27,990 tús a chaighdeánú patrúin 0s agus 1s a léiríonn 1472 01:00:27,990 --> 01:00:28,800 rudaí éagsúla. 1473 01:00:28,800 --> 01:00:32,370 A patrún de 0s agus 1s gur ionann an litir a. 1474 01:00:32,370 --> 01:00:34,840 Patrúin 0s agus 1s a léiríonn an litir z. 1475 01:00:34,840 --> 01:00:37,600 Patrúin 0s agus 1s a léiríonn an dath gorm, nó 1476 01:00:37,600 --> 01:00:38,600 dearg, nó a leithéid. 1477 01:00:38,600 --> 01:00:42,360 Ní mór dúinn úsáid a bhaint as gach ceann de na 0s agus 1s a chur in iúl dúinn féin sa 1478 01:00:42,360 --> 01:00:45,140 gcomhthéacsanna éagsúla, ar bhealaí éagsúla nach bhfuil 1479 01:00:45,140 --> 01:00:46,470 gá uimhriúil. 1480 01:00:46,470 --> 01:00:51,150 >> Mar sin, i dtéarmaí ionadaíochta, tá C cineálacha difriúla sonraí, agus 1481 01:00:51,150 --> 01:00:52,550 agus atá feicthe againn ar cheann de na go dtí seo. 1482 01:00:52,550 --> 01:00:54,940 Chonaic muid slánuimhir, agus fógra nach bhfuil an méid ar an scáileán 1483 01:00:54,940 --> 01:00:56,140 ceart anois tá teaghrán. 1484 01:00:56,140 --> 01:00:58,550 Ní Teaghrán, i ndáiríre, ann i C. Arís, tá sé ina 1485 01:00:58,550 --> 01:01:00,610 simpliú táimid i láthair den chéad uair 1486 01:01:00,610 --> 01:01:01,570 cúpla seachtain. 1487 01:01:01,570 --> 01:01:03,770 Is char carachtar ar leith. 1488 01:01:03,770 --> 01:01:07,050 Is snámhphointe réaduimhir, le pointe deachúil agus uimhreacha 1489 01:01:07,050 --> 01:01:09,066 na láimhe clé agus an ceart é. 1490 01:01:09,066 --> 01:01:16,040 Tá dúbailte cad, dóibh siúd a bhfuil cúlra ar ais roimh ré? 1491 01:01:16,040 --> 01:01:19,720 Mar sin, tá dúbailte faoi dhó rud éigin. 1492 01:01:19,720 --> 01:01:21,240 Adds dhá oiread cruinneas i bhfad. 1493 01:01:21,240 --> 01:01:22,440 Mar sin, cad a chiallaíonn sé? 1494 01:01:22,440 --> 01:01:26,090 Mar sin, i ngach ceann de na cásanna seo, tá an domhan saghas caighdeánaithe 1495 01:01:26,090 --> 01:01:27,960 cé mhéad giotán a úsáidtear chun ionadaíocht a dhéanamh 1496 01:01:27,960 --> 01:01:29,160 gach ceann de na rudaí seo. 1497 01:01:29,160 --> 01:01:31,590 Mar sin, má tá tú ag faire físeán ASCII Nate ar cheana do chuid 1498 01:01:31,590 --> 01:01:36,170 de pset 0, nó níos déanaí an tseachtain seo beidh tú, tá tú beidh a fhios is dócha 1499 01:01:36,170 --> 01:01:37,450 go ASCII - 1500 01:01:37,450 --> 01:01:38,610 uiríll carachtar - 1501 01:01:38,610 --> 01:01:40,670 úsáid a bhaint as cé mhéad giotán? 1502 01:01:40,670 --> 01:01:43,410 Agus d'fhéadfá cuimhneamh fiú as ár taispeána tseachtain seo caite ar an gcaoi 1503 01:01:43,410 --> 01:01:45,500 a lán daoine a bhí ar an stáitse. 1504 01:01:45,500 --> 01:01:46,840 Mar sin, 7 nó 8, de ghnáth. 1505 01:01:46,840 --> 01:01:49,230 Mar sin, go ginearálta 8, agus níl rud ar a dtugtar arna leathnú 1506 01:01:49,230 --> 01:01:51,240 ASCII go n-úsáideann na 8 giotán, in ionad an 7. 1507 01:01:51,240 --> 01:01:54,710 Ach go ginearálta, labhair muid i chumhachtaí 2, agus mar sin sa chás seo, 8. 1508 01:01:54,710 --> 01:01:58,900 Mar sin, is Char i dteanga cláir de ghnáth 8 giotán. 1509 01:01:58,900 --> 01:02:02,550 Mar sin, is o ginearálta 32 giotán. 1510 01:02:02,550 --> 01:02:04,810 Tá snámhphointe go ginearálta 32 giotán. 1511 01:02:04,810 --> 01:02:08,060 Tá dúbailte de ghnáth 64 giotán. 1512 01:02:08,060 --> 01:02:08,870 Agus cad a chiallaíonn? 1513 01:02:08,870 --> 01:02:11,500 Ciallaíonn sé gur féidir leat ionadaíocht a dhéanamh ar líon níos mó, nó i gcás 1514 01:02:11,500 --> 01:02:15,490 na réaduimhreacha, is féidir leat uimhreacha a lán níos mó i ndiaidh an 1515 01:02:15,490 --> 01:02:16,240 ionad deachúlach amháin. 1516 01:02:16,240 --> 01:02:18,980 Cruinneas A lán níos mó, sa chás sin. 1517 01:02:18,980 --> 01:02:21,780 Anois tá le fada fada ainmnithe ar an drochuair. 1518 01:02:21,780 --> 01:02:24,340 Mar sin, tá slánuimhir a bhfuil 32 giotán. 1519 01:02:24,340 --> 01:02:29,800 Tá fada agus atá, nope, 32 giotán. 1520 01:02:29,800 --> 01:02:32,610 Agus fada fada is 64 giotán. 1521 01:02:32,610 --> 01:02:34,830 Mar sin féin tá roinnt de na comhthéacs íogair; braitheann sé 1522 01:02:34,830 --> 01:02:36,190 cén cineál ríomhaire agat. 1523 01:02:36,190 --> 01:02:40,510 Mar sin, i gcoitinne, beidh orainn a shonrú i obair bhaile nó i dtráth na gceist nuair a 1524 01:02:40,510 --> 01:02:41,180 nithe sé i ndáiríre. 1525 01:02:41,180 --> 01:02:43,080 Ach tá an pointe níl gach ceann de na éagsúla 1526 01:02:43,080 --> 01:02:44,250 uiríll anseo. 1527 01:02:44,250 --> 01:02:45,950 >> Mar sin a ligean Léim go hiarbhír isteach i gclár. 1528 01:02:45,950 --> 01:02:48,300 Seachas a scríobh an ceann seo ó thús, ligean dul ar aghaidh liom 1529 01:02:48,300 --> 01:02:50,940 agus a oscailt suas ó cód foinse an lae inniu - go léir a 1530 01:02:50,940 --> 01:02:54,980 ar líne - más mian leat a tinker timpeall ar líne, nó toradh ar 1531 01:02:54,980 --> 01:02:57,120 Dé Céadaoin leis an fearas ar do ríomhaire, treoracha 1532 01:02:57,120 --> 01:02:59,160 Beidh ar a nascfaidh ar an gcúrsa ar leathanach baile. 1533 01:02:59,160 --> 01:03:00,830 Seo clár Super simplí. 1534 01:03:00,830 --> 01:03:02,520 Ach tá sé fuair rud beag nua ag an mbarr go 1535 01:03:02,520 --> 01:03:03,650 nach raibh againn riamh. 1536 01:03:03,650 --> 01:03:05,800 A lán iomlán de línte gorm an téacs. 1537 01:03:05,800 --> 01:03:08,410 Mar sin, na línte gorm tuairimí ionadaíocht a dhéanamh. 1538 01:03:08,410 --> 01:03:10,620 Mar sin tá sé úsáideach go leor i gclár a bheith in ann a scríobh 1539 01:03:10,620 --> 01:03:13,160 roinnt tuairimí féin, nó do chomhghleacaithe, nó le cairde, nó 1540 01:03:13,160 --> 01:03:15,700 comhaltaí teagaisc, gur saghas cur síos ar cad atá ar siúl i 1541 01:03:15,700 --> 01:03:18,500 an comhad seo, ach tá aon rud a dhéanamh le cód C féin. 1542 01:03:18,500 --> 01:03:20,860 Ní dhéanfaidh aon ní a dhéanamh leis an gclár feidhmiúil, tá sé ach 1543 01:03:20,860 --> 01:03:21,760 aeistéitic. 1544 01:03:21,760 --> 01:03:24,580 Mar sin, tá an mbealach a dhéanann tú é seo C leat tosú go ginearálta do 1545 01:03:24,580 --> 01:03:29,860 tuairimí le / *, agus tú ag deireadh do chuid tuairimí le 1546 01:03:29,860 --> 01:03:31,270 * /. 1547 01:03:31,270 --> 01:03:34,140 Agus má tá tú i ndáiríre anal agus is maith a tharraingt saghas de phictiúir, 1548 01:03:34,140 --> 01:03:35,870 ansin gur mhaith leat a chur ar a lán iomlán de réaltaí, gur mhaith leat a dhéanamh 1549 01:03:35,870 --> 01:03:36,970 bosca beag mar seo. 1550 01:03:36,970 --> 01:03:37,990 Ach aon cheann de go bhfuil cúrsaí. 1551 01:03:37,990 --> 01:03:40,230 Is é an rud amháin go bhfuil cúrsaí an chéad an- 1552 01:03:40,230 --> 01:03:41,620 agus an. go deireanach 1553 01:03:41,620 --> 01:03:43,820 Is é seo a dtugtar a comment il-líne. 1554 01:03:43,820 --> 01:03:46,610 Agus tá sé ach choinbhinsiún an duine a dhéanamh go minic na réaltaí agus bosca 1555 01:03:46,610 --> 01:03:48,420 rudaí i mar seo má tá tú go leor ama saor in aisce. 1556 01:03:48,420 --> 01:03:51,550 >> Mar sin, tar éis atá tú scríofa i roinnt tuairimí, go ginearálta, teacht ar 1557 01:03:51,550 --> 01:03:53,160 an inní iarbhír an chláir. 1558 01:03:53,160 --> 01:03:55,630 Seo ár n-eolas san áireamh # . 1559 01:03:55,630 --> 01:04:00,410 Agus díreach tapa, tá sé seo riachtanach nó nach bhfuil riachtanach? 1560 01:04:00,410 --> 01:04:02,860 LUCHT ÉISTEACHTA: Riachtanach. 1561 01:04:02,860 --> 01:04:04,390 DAVID MALAN: Mar sin, nach bhfuil sé i ndáiríre is gá. 1562 01:04:04,390 --> 01:04:07,070 Sin an fáth, áfach, nach bhfuil gá leis? 1563 01:04:07,070 --> 01:04:08,170 Mar sin, níl aon printf. 1564 01:04:08,170 --> 01:04:08,510 Go deimhin. 1565 01:04:08,510 --> 01:04:10,470 Tá gach táimid ag déanamh sa chlár seo matamaitice. 1566 01:04:10,470 --> 01:04:11,640 Mar sin, is féidir liom a scriosadh i ndáiríre go. 1567 01:04:11,640 --> 01:04:14,330 Mar sin ní gá duit i gcónaí rud ar bith a chur san áireamh ag 1568 01:04:14,330 --> 01:04:15,420 barr an chláir. 1569 01:04:15,420 --> 01:04:17,020 >> Mar sin a ligean seo a shimpliú beagán. 1570 01:04:17,020 --> 01:04:18,650 Agus faoi deara anois cad a dhéanann an clár seo. 1571 01:04:18,650 --> 01:04:19,920 Gan mórán spéise. 1572 01:04:19,920 --> 01:04:21,410 slánuimhir x = 1. 1573 01:04:21,410 --> 01:04:22,550 Bhuel, cad é seo a dhéanamh? 1574 01:04:22,550 --> 01:04:25,130 Bhuel, smaoineamh ar ais go dtí an tsamhail mheabhrach ó roimh. 1575 01:04:25,130 --> 01:04:27,500 Dhéanann an thaobh na láimhe clé den abairt cad é? 1576 01:04:31,440 --> 01:04:32,830 Cruthaigh spás le haghaidh slánuimhir. 1577 01:04:32,830 --> 01:04:33,930 Mar sin, cé mhéad spás? 1578 01:04:33,930 --> 01:04:36,980 Bhuel, a tharlóidh dúinn a fhios anois go bhfuil sé 32 giotán. 1579 01:04:36,980 --> 01:04:40,070 Roimhe seo, ba teaghrán teicniúil 32 giotán, ach níos mó 1580 01:04:40,070 --> 01:04:40,950 ar sa todhchaí. 1581 01:04:40,950 --> 01:04:42,240 Ach is slánuimhir 32 giotán. 1582 01:04:42,240 --> 01:04:45,590 Mar sin, seo in iúl ar chlé anseo, slánuimhir a deir x ach hug 1583 01:04:45,590 --> 01:04:48,490 córas oibriúcháin, a thabhairt dom 32 giotán de RAM - 1584 01:04:48,490 --> 01:04:50,450 ar shlí eile ar a dtugtar 4 bytes de RAM - 1585 01:04:50,450 --> 01:04:53,930 ionas gur féidir liom a chur slánuimhir sa spás. 1586 01:04:53,930 --> 01:04:55,330 Cad iad na slánuimhir raibh mian leat a chur? 1587 01:04:55,330 --> 01:04:56,640 Bhuel, ach an uimhir 1. 1588 01:04:56,640 --> 01:04:59,530 slánuimhir y Faigheann 2, a dhéanann an rud céanna cruinn cé na 1589 01:04:59,530 --> 01:05:02,160 uimhir atá níos mó, i dtéarmaí a méide. 1590 01:05:02,160 --> 01:05:04,790 Is í an uimhir féin fós ach 32 giotán. 1591 01:05:04,790 --> 01:05:06,520 Tá sé díreach an patrún giotán atá difriúil 1592 01:05:06,520 --> 01:05:08,260 ionadaíocht a dhéanamh ar 1 in aghaidh 2. 1593 01:05:08,260 --> 01:05:11,980 slánuimhir z deir anois a thabhairt dom eile giotán 32, ghlaoch air z, agus a chur 1594 01:05:11,980 --> 01:05:14,210 suimiú 1 agus 2 i ann. 1595 01:05:14,210 --> 01:05:18,050 Mar sin, go bhfuil anois z stóráil dócha an luach 3, 1596 01:05:18,050 --> 01:05:19,360 agus seol ar ais ansin 0. 1597 01:05:19,360 --> 01:05:23,020 >> Anois an clár seo, an bhfuil a dhéanamh rud ar bith de leas? 1598 01:05:23,020 --> 01:05:26,170 Mar sin tá sé nach bhfuil i ndáiríre aon ní a dhéanamh suimiúil, in aon 1599 01:05:26,170 --> 01:05:28,450 chiall, mar gheall ar cén fáth? Tá sé seo ag déanamh roinnt math. 1600 01:05:28,450 --> 01:05:30,590 Ach nach bhfuil ar ais an freagra, ar dheis. 1601 01:05:30,590 --> 01:05:31,790 Tá sé seo ar ais 0. 1602 01:05:31,790 --> 01:05:33,440 Níl priontáil sé an freagra. 1603 01:05:33,440 --> 01:05:35,760 Dá bhrí sin tá an clár seo go bunúsach worthless, mar atá sé 1604 01:05:35,760 --> 01:05:36,350 sheasann anois. 1605 01:05:36,350 --> 01:05:37,220 Tá sé seo ag déanamh roinnt oibre. 1606 01:05:37,220 --> 01:05:39,530 Tá sé seo ag dul a chur roinnt ar líon na soicind, nó microseconds, go 1607 01:05:39,530 --> 01:05:41,510 rith, ach nach bhfuil ag déanamh sé i ndáiríre rud ar bith 1608 01:05:41,510 --> 01:05:42,770 úsáideach le haghaidh an duine. 1609 01:05:42,770 --> 01:05:46,810 >> Mar sin a ligean i ndáiríre ar oscailt anois math2, i gcás anois tá mé i ndáiríre 1610 01:05:46,810 --> 01:05:48,250 priontáil ar an toradh. 1611 01:05:48,250 --> 01:05:51,260 Mar sin, seo, is féidir tátal a bhaint freisin as ár samplaí roimhe seo. 1612 01:05:51,260 --> 01:05:54,320 Más mian liom a dhéanamh ar roinnt matamaitic simplí, slánuimhir x = 1, y 1613 01:05:54,320 --> 01:05:56,820 = 2. Is é z 1 móide 2 anois. 1614 01:05:56,820 --> 01:05:59,240 Cad é seo ag dul a phriontáil amach ar ndóigh? 1615 01:05:59,240 --> 01:06:00,120 Just a 3. 1616 01:06:00,120 --> 01:06:01,590 Mar sin, sanity tapaidh a sheiceáil. 1617 01:06:01,590 --> 01:06:03,830 Lig dom bogadh isteach eolaire seo. 1618 01:06:03,830 --> 01:06:06,480 Mar sin, cd source1m. 1619 01:06:06,480 --> 01:06:09,370 Lig dom dul ar aghaidh agus cineál a dhéanamh math2. 1620 01:06:09,370 --> 01:06:11,510 Níl aon teachtaireacht earráide tháinig amach, in iúl dom a reáchtáil - 1621 01:06:11,510 --> 01:06:14,800 Ní a.out--in iúl dom a reáchtáil math2. Cuir isteach. 1622 01:06:14,800 --> 01:06:16,750 Agus go deimhin, clóite sé amach 3. 1623 01:06:16,750 --> 01:06:18,460 Bhuel a ligean ar ghlacadh le breathnú ar a mhalairt de sin. 1624 01:06:18,460 --> 01:06:23,870 I math3.c, ní mór dúinn anois an sampla anseo. 1625 01:06:23,870 --> 01:06:26,540 >> Mar sin, an ceann seo de chineál ar suimiúil. 1626 01:06:26,540 --> 01:06:32,000 Mar sin, i gceann seo anseo, tá freagra ag dul a fháil 1 roinnte ar 10, 1627 01:06:32,000 --> 01:06:33,910 agus fógra mé dhearbhú é mar snámhphointe. 1628 01:06:33,910 --> 01:06:35,200 Cén fáth a bhfuil mé ag iarraidh é a bheith ina snámhphointe? 1629 01:06:35,200 --> 01:06:36,110 Bhuel, tá sé ina chodán. 1630 01:06:36,110 --> 01:06:37,140 Tá sé seo dul chun bheith ina réaduimhir. 1631 01:06:37,140 --> 01:06:40,970 Mar sin, tá sé ag dul a bheith 0.1, tá súil againn - 10%, sa chás seo. 1632 01:06:40,970 --> 01:06:42,610 Agus cad a dhéanann ba mhaith liom ansin a phriontáil amach? 1633 01:06:42,610 --> 01:06:43,440 Bhuel, an freagra seo. 1634 01:06:43,440 --> 01:06:44,760 Bhuel, a ligean ar tease na chéad óna chéile. 1635 01:06:44,760 --> 01:06:47,020 Mar sin, ar an taobh clé, a dhearbhú go bhfuil 1636 01:06:47,020 --> 01:06:49,410 snámhphointe, glaoch sé a fhreagairt. 1637 01:06:49,410 --> 01:06:52,280 Ar thaobh na láimhe deise, a dhéanamh 1 roinnte ar 10 agus cuir an 1638 01:06:52,280 --> 01:06:54,370 fhreagairt taobh istigh den athróg. 1639 01:06:54,370 --> 01:06:56,410 Anois Breathnaíonn, an líne beagán níos cryptic. 1640 01:06:56,410 --> 01:06:59,440 Ach faoi deara roinnt gnéithe coitianta. % Ciallaíonn anseo a thagann 1641 01:06:59,440 --> 01:07:00,490 placeholder. 1642 01:07:00,490 --> 01:07:03,230 Tá f Ciallaíonn anseo luach snámhphointe, ach fíor 1643 01:07:03,230 --> 01:07:05,490 líon, rud éigin le pointe deachúil. 1644 01:07:05,490 --> 01:07:07,330 0.2 ciallaíonn cad é? 1645 01:07:07,330 --> 01:07:10,740 Duine ar bith a fhios ó thaithí roimhe? 1646 01:07:10,740 --> 01:07:12,010 Dhá ionad de dheachúlacha. 1647 01:07:12,010 --> 01:07:14,050 Mar sin ní atá feicthe againn roimh seo, ach tá sé ach ar bhealach a 1648 01:07:14,050 --> 01:07:16,360 a fheidhmiú a rialú beagán níos mó printf agus 1649 01:07:16,360 --> 01:07:20,840 Ní rá ná a thabhairt dom 30 pointe tar éis an pointe deachúil, 1650 01:07:20,840 --> 01:07:22,490 ina ionad sin a thabhairt dom ach 2. 1651 01:07:22,490 --> 01:07:23,960 >> Agus ansin lig s dul ar aghaidh agus an rith. 1652 01:07:23,960 --> 01:07:30,160 Sin a dhéanamh math 3, agus anois in iúl dom a reáchtáil math 3, isteach. 1653 01:07:30,160 --> 01:07:34,630 Agus nach bhfuil ceart. 1654 01:07:34,630 --> 01:07:37,390 Is cosúil go againn a bheith a bhíonn ár n-bug fíor ar dtús. 1655 01:07:37,390 --> 01:07:39,400 Bhuel, b'fhéidir agam nach Táim ag lorg ach gar go leor. 1656 01:07:39,400 --> 01:07:41,960 Mar sin, lig dom dul suas anseo, agus lig chuir mé 20 dheachúlach 1657 01:07:41,960 --> 01:07:43,300 áiteanna pointe ann. 1658 01:07:43,300 --> 01:07:47,950 Agus lig dom a chur le chéile seo, a dhéanamh math3, rith. 1659 01:07:47,950 --> 01:07:50,960 Pretty cinnte nach bhfuil 1 roinnte ar 10 0. 1660 01:07:50,960 --> 01:07:54,270 Mar sin, tá cad atá ar siúl? 1661 01:07:54,270 --> 01:07:56,740 Bhuel ceart go leor, mar sin i ndáiríre nach bhfuil a dhéanamh leis seo. 1662 01:07:56,740 --> 01:07:57,600 Sin smaoineamh maith. 1663 01:07:57,600 --> 01:07:59,140 Tá sé seo i ndáiríre ach chomhtharlú 1664 01:07:59,140 --> 01:08:00,220 go bhfuil ag éirí linn seo a dhéanamh. 1665 01:08:00,220 --> 01:08:02,010 Ach amháin a chruthú nach bhfuil sé seo é, beidh mé 1666 01:08:02,010 --> 01:08:03,160 ar ais rud éigin fánach. 1667 01:08:03,160 --> 01:08:05,160 Ná seo a dhéanamh sa bhaile, mar tá sé ach mícheart. 1668 01:08:05,160 --> 01:08:08,000 Ach a dhéanamh math3, lig dom a rith sé. 1669 01:08:08,000 --> 01:08:10,690 Mar sin, tá aon rud a dhéanamh leis a bhfuil mé ar ais, tá amháin a dhéanamh 1670 01:08:10,690 --> 01:08:11,940 leis an méid a bhfuil mé ag priontáil. 1671 01:08:11,940 --> 01:08:14,150 Ach chuala mé sé síos anseo. 1672 01:08:14,150 --> 01:08:15,270 Cad é? 1673 01:08:15,270 --> 01:08:17,524 LUCHT ÉISTEACHTA: Mar sin, ní mór dúinn a scríobh an líon i 1674 01:08:17,524 --> 01:08:19,680 an rannán mar - 1675 01:08:19,680 --> 01:08:20,319 >> DAVID MALAN: Maith go leor maith. 1676 01:08:20,319 --> 01:08:22,810 Mar sin, ní mór dúinn a scríobh ar an líon atá rannpháirteach sa 1677 01:08:22,810 --> 01:08:25,979 luachanna roinn anseo mar snámhphointe féin. 1678 01:08:25,979 --> 01:08:29,359 Dá bhrí sin tá an fhadhb anseo roimh: C, mar aon le go leor de na 1679 01:08:29,359 --> 01:08:31,819 teangacha, tá cineálacha éagsúla sonraí. 1680 01:08:31,819 --> 01:08:34,600 Agus na cineálacha sonraí, mar shampla iad, na anseo. 1681 01:08:34,600 --> 01:08:37,430 Agus na cineálacha sonraí atá i gceist anseo, nuair a mé cineál 1 agus ansin mé 1682 01:08:37,430 --> 01:08:40,870 Cineál 10, is dócha cad iad na cineálacha sonraí? 1683 01:08:40,870 --> 01:08:42,170 Mar sin, is dócha ina slánuimhir, ceart? 1684 01:08:42,170 --> 01:08:44,149 Níl sé cinnte snámh mar níl aon dheachúlach 1685 01:08:44,149 --> 01:08:45,460 pointe nó aon rud mar sin. 1686 01:08:45,460 --> 01:08:48,270 Mar sin, i ndáiríre, tá mé ina slánuimhir roinnte ina slánuimhir. 1687 01:08:48,270 --> 01:08:52,160 >> Mar sin, is é an rud suimiúil faoi mata agus ríomhaire go 1688 01:08:52,160 --> 01:08:54,840 má tá tú ag déanamh roinnt slánuimhreacha ag baint úsáide as - 1689 01:08:54,840 --> 01:08:57,310 1 roinnte ar 10, tá 0.1. 1690 01:08:57,310 --> 01:09:01,420 Mar sin féin, nuair a bhíonn tú tríd slánuimhir ag slánuimhir, an 1691 01:09:01,420 --> 01:09:06,859 freagra tar éis a bheith chomh maith le slánuimhir ach toisc, le haghaidh anois. 1692 01:09:06,859 --> 01:09:08,630 Agus cad é an impleacht ansin? 1693 01:09:08,630 --> 01:09:13,640 Bhuel, is ionann má tá an freagra roinnte 1 de 10 0.1, cad 1694 01:09:13,640 --> 01:09:15,680 Tá an ríomhaire ag dul a dhéanamh ná tá mé aon smaoineamh conas a 1695 01:09:15,680 --> 01:09:19,270 ionadaíocht a dhéanamh ar 0.1, toisc go bhfuil luach pointe nach bhfuil ar snámh, ar 1696 01:09:19,270 --> 01:09:21,910 slánuimhir; sé ag dul a Gríscín as gach rud i ndiaidh an 1697 01:09:21,910 --> 01:09:27,470 pointe deachúil agus díreach a thaispeáint duit an 0 ag an tús. 1698 01:09:27,470 --> 01:09:29,540 Agus an bhfíric go bhfuil priontáil sé mar phointe ar snámh 1699 01:09:29,540 --> 01:09:31,200 luach, tá sé ach rud aeistéitiúil. 1700 01:09:31,200 --> 01:09:34,279 Sin toisc go bhfuil mé ag forcing an ríomhaire seo a phriontáil mar 1701 01:09:34,279 --> 01:09:35,229 snámh luach pointe. 1702 01:09:35,229 --> 01:09:37,720 Agus go deimhin, tá mé dhearbhú é mar snámhphointe, ach tá an mata 1703 01:09:37,720 --> 01:09:39,010 ag tarlú thar anseo. 1704 01:09:39,010 --> 01:09:41,859 >> Mar sin, lig dom a shocrú iarbhír i slí amháin éasca go leor. 1705 01:09:41,859 --> 01:09:45,250 Cén fáth nach bhfuil mé díreach tar éis 10.0 agus 1.0, cé go 1706 01:09:45,250 --> 01:09:47,609 teicniúil raibh mé in ann a fháil amach le díreach a dhéanamh ar cheann de na. 1707 01:09:47,609 --> 01:09:50,630 Anois, lig dom dul ar aghaidh agus math3 a dhéanamh. 1708 01:09:50,630 --> 01:09:56,350 Lig dom dul ar aghaidh agus anois math3 rith, isteach. 1709 01:09:56,350 --> 01:09:57,500 Agus anois, OH buachaill. 1710 01:09:57,500 --> 01:10:00,050 Anois, tá fadhb againn nua ar fad. 1711 01:10:00,050 --> 01:10:05,600 Mar sin, níos fearr, ceart; tá muid níos gaire do 0.1, ach cad is léir 1712 01:10:05,600 --> 01:10:06,240 mícheart anseo? 1713 01:10:06,240 --> 01:10:08,260 Mura tá muid suite go tú ar feadh na mblianta, ceart? 1714 01:10:08,260 --> 01:10:13,660 1 roinnte ar 10 i ndáiríre nach bhfuil 0.1 go leor, mar sin cad a 1715 01:10:13,660 --> 01:10:14,700 i ndáiríre ar siúl anseo? 1716 01:10:14,700 --> 01:10:16,420 Bhuel is féidir leat cineál chúis tríd an loighciúil. 1717 01:10:16,420 --> 01:10:19,200 Má tá ríomhaire ach méid teoranta de RAM chun tús a chur 1718 01:10:19,200 --> 01:10:23,530 leis, agus go deimhin ar ríomhaire ach an úsáid a bhaint as 32 giotán le haghaidh 1719 01:10:23,530 --> 01:10:26,200 snámh luach bpointe seo, luíonn sé le réasún nach bhfuil 1720 01:10:26,200 --> 01:10:29,870 líon teoranta de giotán, 32 sa chás seo, tá, is féidir leat 1721 01:10:29,870 --> 01:10:31,050 ionadaíocht a dhéanamh ar a lán rudaí. 1722 01:10:31,050 --> 01:10:33,220 Tá sé i ndáiríre is féidir 4000000000 luachanna difriúla a 1723 01:10:33,220 --> 01:10:38,040 ionadaíocht le 32 giotán, 2 go dtí an 32, ach tá sé fós teoranta. 1724 01:10:38,040 --> 01:10:40,730 Mar sin, tá an fhadhb níl an líon gan teorainn an fíor 1725 01:10:40,730 --> 01:10:41,370 uimhreacha, ar dheis. 1726 01:10:41,370 --> 01:10:43,560 Má tá tú a thabhairt dom roinnt fíor, is féidir liom teacht i gcónaí ar ceann agat 1727 01:10:43,560 --> 01:10:46,080 beagán níos mó, beagán níos lú, ag díreach tweaking an 1728 01:10:46,080 --> 01:10:47,970 uimhreacha atá tar éis an pointe deachúil. 1729 01:10:47,970 --> 01:10:50,870 Mar sin, más rud é nach bhfuil tú ag líon gan teorainn de giotán, is féidir leat 1730 01:10:50,870 --> 01:10:52,940 ní féidir ionadaíocht a dhéanamh b'fhéidir gan teorainn 1731 01:10:52,940 --> 01:10:54,800 líon na réaduimhreacha. 1732 01:10:54,800 --> 01:10:58,090 >> Mar sin, níl an imprecision is gné dhílis de ríomhairí, agus 1733 01:10:58,090 --> 01:11:00,930 seo faigheann tripped thar am ar fad fiú i simplí de 1734 01:11:00,930 --> 01:11:02,260 cláir mar seo. 1735 01:11:02,260 --> 01:11:05,640 Ach freisin i roinnt fadhbanna an domhain an-réadach, chomh maith. 1736 01:11:05,640 --> 01:11:07,790 Go deimhin, a ligean ar nóiméad a ghlacadh chun a ghlacadh ach le breathnú ar 1737 01:11:07,790 --> 01:11:09,530 rud a tharla i ndáiríre i ndáiríre. 1738 01:11:09,530 --> 01:11:11,620 Beidh muid díreach féachaint ar an chéad cúpla nóiméad, agus ansin 1739 01:11:11,620 --> 01:11:13,270 cuirfidh muid ar an líne nasc. 1740 01:11:13,270 --> 01:11:16,700 Ach tá sé seo cruthúnas is féidir ach cad dul go mícheart, go leor 1741 01:11:16,700 --> 01:11:19,680 go hionraic, ar bhealach an-tragóideach nuair nach bhfuil na rudaí seo 1742 01:11:19,680 --> 01:11:23,870 meas nó díreach linn daoine botúin a dhéanamh nuair a thagann sé 1743 01:11:23,870 --> 01:11:26,792 na cineálacha sonraí i bhfeidhm na ríomhairí nua-aimseartha. 1744 01:11:26,792 --> 01:11:27,284 >> [Imeartha VIDEO] 1745 01:11:27,284 --> 01:11:30,730 -Táimid ar ais anois tubaistí innealtóireachta ar marvels nua-aimseartha. 1746 01:11:30,730 --> 01:11:32,200 Ríomhairí. 1747 01:11:32,200 --> 01:11:34,920 Táimid tar éis teacht ar fad chun glacadh leis na fadhbanna go minic frustrating 1748 01:11:34,920 --> 01:11:36,750 a théann leo. 1749 01:11:36,750 --> 01:11:40,690 Tá bugs, víris, agus bogearraí glitches praghsanna beaga 1750 01:11:40,690 --> 01:11:42,550 íoc as an áise. 1751 01:11:42,550 --> 01:11:45,170 Ach i míleata luas ard ardteicneolaíochta agus ard agus spás 1752 01:11:45,170 --> 01:11:48,450 iarratais ar chláir, is féidir an fhadhb is lú a bheith 1753 01:11:48,450 --> 01:11:52,220 magnified i tubaiste. 1754 01:11:52,220 --> 01:11:56,780 Ar an 4 Meitheamh, 1996, d'ullmhaigh eolaithe a sheoladh gan fhoireann 1755 01:11:56,780 --> 01:11:58,430 Ariane 5 roicéad. 1756 01:11:58,430 --> 01:12:00,750 Bhí sé ag iompar satailítí eolaíochta atá deartha chun 1757 01:12:00,750 --> 01:12:03,580 bhunú go beacht conas réimse maighnéadach an domhain 1758 01:12:03,580 --> 01:12:06,900 idirghníomhaíonn le gaotha gréine. 1759 01:12:06,900 --> 01:12:10,330 Tógadh an roicéad don Ghníomhaireacht Spáis na hEorpa agus 1760 01:12:10,330 --> 01:12:13,450 lifted amach as a áis ar chósta na Fraince An Ghuáin. 1761 01:12:13,450 --> 01:12:16,970 >> -Ag thart ar thart ar 37 soicind isteach an eitilt, an chéad siad 1762 01:12:16,970 --> 01:12:19,700 rud éigin faoi deara a bhí ag dul mícheart, go raibh na soic 1763 01:12:19,700 --> 01:12:21,590 swiveling ar bhealach siad nár chóir i ndáiríre. 1764 01:12:21,590 --> 01:12:25,020 Thart ar 40 soicind isteach an eitilt, go soiléir ar an bhfeithicil 1765 01:12:25,020 --> 01:12:27,340 a bhí i dtrioblóid, agus sin nuair a rinne siad an cinneadh 1766 01:12:27,340 --> 01:12:28,136 scrios. 1767 01:12:28,136 --> 01:12:31,450 Oifigeach sábháilteachta raon le inní ollmhór brúite an 1768 01:12:31,450 --> 01:12:34,160 cnaipe, shéid suas an roicéad sula bhféadfadh sí a bheith ina 1769 01:12:34,160 --> 01:12:37,470 guaise le sábháilteacht an phobail. 1770 01:12:37,470 --> 01:12:40,750 >> -Bhí sé seo an céad aistear an Ariane 5, agus a 1771 01:12:40,750 --> 01:12:43,990 scrios ar siúl mar gheall ar locht leabaithe i 1772 01:12:43,990 --> 01:12:45,480 bogearraí roicéad ar. 1773 01:12:45,480 --> 01:12:47,660 >> -An raibh fadhb ar an Ariane go raibh roinnt go 1774 01:12:47,660 --> 01:12:51,245 Éilíonn 64 giotán a chur in iúl agus a bhí siad chun é a athrú 1775 01:12:51,245 --> 01:12:53,010 ar 16 uimhir giotán. 1776 01:12:53,010 --> 01:12:54,900 Ghlac siad go raibh riamh an líon 1777 01:12:54,900 --> 01:12:56,280 ag dul a bheith an-mhór, 1778 01:12:56,280 --> 01:12:59,920 go raibh an chuid is mó de na digití i líon giotán 64 0s. 1779 01:12:59,920 --> 01:13:01,860 Bhí siad mícheart. 1780 01:13:01,860 --> 01:13:04,550 >> -An neamhábaltacht amháin bogearraí chun glacadh leis an 1781 01:13:04,550 --> 01:13:07,730 de chineál ar líon ghineann eile a bhí ag an fhréamh na 1782 01:13:07,730 --> 01:13:08,930 an teip. 1783 01:13:08,930 --> 01:13:11,490 Bhí bheith forbairt bogearraí cuid an-chostasach de 1784 01:13:11,490 --> 01:13:13,280 teicneolaíocht nua. 1785 01:13:13,280 --> 01:13:16,530 Bhí an 4 Ariane roicéad an-rathúil. 1786 01:13:16,530 --> 01:13:19,100 An méid sin de na bogearraí a cruthaíodh chun é a bhí in úsáid freisin 1787 01:13:19,100 --> 01:13:21,050 i Ariane 5. 1788 01:13:21,050 --> 01:13:25,530 >> -An fhadhb bhunúsach ná go raibh an Ariane 5 níos tapúla, 1789 01:13:25,530 --> 01:13:27,280 luas níos tapúla. 1790 01:13:27,280 --> 01:13:30,590 Agus ní raibh na bogearraí cuntas sin. 1791 01:13:30,590 --> 01:13:33,060 >> -Déantar leis seo bhí scrios an roicéad airgeadais ollmhór 1792 01:13:33,060 --> 01:13:37,670 tubaiste, ar fad mar gheall ar earráid bogearraí nóiméad. 1793 01:13:37,670 --> 01:13:40,750 Ach ní raibh sé seo an chéad uair fadhbanna a chomhshó sonraí a bhí 1794 01:13:40,750 --> 01:13:43,680 plagued teicneolaíocht roicéad nua-aimseartha. 1795 01:13:43,680 --> 01:13:44,390 >> DAVID MALAN: Beidh muid é a fhágáil ag an. 1796 01:13:44,390 --> 01:13:46,870 Ach tá sé seo cruthúnas ach conas is infheidhme fiú roinnt de 1797 01:13:46,870 --> 01:13:48,750 na sonraí leibhéal is ísle go atá againn tús curtha le 1798 01:13:48,750 --> 01:13:50,040 iniúchadh a dhéanamh ar lá atá inniu ann. 1799 01:13:50,040 --> 01:13:52,510 Mar sin, fiú mar a fhaigheann tú beagán distracted b'fhéidir ag roinnt de na 1800 01:13:52,510 --> 01:13:55,240 an chomhréir agus arcaneness anseo, a thuiscint go níos mó ná an 1801 01:13:55,240 --> 01:13:57,690 téarma beidh orainn a bheith dírithe go díreach ar an gcaoi is infheidhme é seo a 1802 01:13:57,690 --> 01:13:59,530 saol i bhfad níos faide CS. 1803 01:13:59,530 --> 01:14:00,780 Beidh muid a fheiceann tú ar an gCéadaoin.