1 00:00:00,000 --> 00:00:17,044 2 00:00:17,044 --> 00:00:18,210 DAVID J. Malan: Saluton mondo. 3 00:00:18,210 --> 00:00:22,679 Ĉi tio estas CS50 Live kaj ĉi tiu estas marto 14, kio signifas, feliĉa pi tago. 4 00:00:22,679 --> 00:00:24,470 Nun jam pasis iom da tempo ĉar ni vidis vin, 5 00:00:24,470 --> 00:00:26,682 ĉar lastan vendredon, Rob Bowden kaj mi estis reale 6 00:00:26,682 --> 00:00:28,390 for ĉe konferenco en Atlanta, Georgio. 7 00:00:28,390 --> 00:00:30,525 Konferenco konata kiel SIGCSE, la Speciala Intereso 8 00:00:30,525 --> 00:00:33,400 Grupo en Komputila Scienco Edukado, kiun cxiujare kunvenas 9 00:00:33,400 --> 00:00:35,900 iuj 1.000 pedagogoj al paroli kaj labori 10 00:00:35,900 --> 00:00:38,692 pri plibonigoj je komputiko edukado. 11 00:00:38,692 --> 00:00:40,650 Unu el la keynote parolantoj ĉi tiun jaron, fakte, 12 00:00:40,650 --> 00:00:42,800 estis la fondinto de code.org, kiun vi eble 13 00:00:42,800 --> 00:00:44,550 vidis en la gazetaro super la pasinta jaro. 14 00:00:44,550 --> 00:00:47,050 Ili jam faris eksterordinaran laboro dum la pasinta jaro atingi 15 00:00:47,050 --> 00:00:50,310 homoj ekscitita pri komputiko, kaj pri programado en aparta. 16 00:00:50,310 --> 00:00:52,351 Fakte, unu el siaj plej bone konata iniciatoj 17 00:00:52,351 --> 00:00:56,560 estas konata kiel La Horo de Kodo kio estas ŝanco kaj curriculum tra kio 18 00:00:56,560 --> 00:00:58,769 vi, nek amikon, nek familiano, aŭ kolego, 19 00:00:58,769 --> 00:01:01,810 povus akiri vian manojn malpurajn kun iom pri komputiko kaj programado 20 00:01:01,810 --> 00:01:04,610 por nur unu horo al ĉu vi prenas al ĝi. 21 00:01:04,610 --> 00:01:06,964 >> Fakte, se vi mem havi amikon, familianon, 22 00:01:06,964 --> 00:01:10,130 aŭ kolego kiu ŝatus provi sian aŭ ŝian manon en iu komputila scienco, 23 00:01:10,130 --> 00:01:13,390 sed vi pensas ĵetante ilin en CS50 la curriculum povus esti iom tro multe tro 24 00:01:13,390 --> 00:01:17,910 baldaŭ, bone por ĉiuj rimedoj, raporti ilin al code.org / lernas kie ili povas provi 25 00:01:17,910 --> 00:01:21,110 ilia mano por nur unu horo ĉe iom de komputiko. 26 00:01:21,110 --> 00:01:23,180 Aŭ eĉ pli bone, montri al ili ĉi klipo. 27 00:01:23,180 --> 00:01:27,570 >> [VIDEO reprodukto] 28 00:01:27,570 --> 00:01:28,570 >> -Saluton, mi estas Lea. 29 00:01:28,570 --> 00:01:29,320 >> -Kaj mi certas Tonya. 30 00:01:29,320 --> 00:01:31,820 >> -Kaj ni estas la sorton esti studanta komputiko. 31 00:01:31,820 --> 00:01:34,895 Ni pensas, ke estas terura, ke 90% de lernejo ne instrui ĝin. 32 00:01:34,895 --> 00:01:37,020 -Ili certe ne proponi ĝin ĉe mia lernejo. 33 00:01:37,020 --> 00:01:40,047 -Do ni provas fari ĉi tiu video por montri, ke iu povas lerni. 34 00:01:40,047 --> 00:01:42,463 Ni deziras ricevi 10 milionoj lernantoj fari La Horo de Code. 35 00:01:42,463 --> 00:01:43,810 >> -Horo de Code. 36 00:01:43,810 --> 00:01:44,410 >> -Horo de Code. 37 00:01:44,410 --> 00:01:45,405 >> -La Horo de Code. 38 00:01:45,405 --> 00:01:46,317 >> -Horo de Code. 39 00:01:46,317 --> 00:01:46,900 -Horo de Code. 40 00:01:46,900 --> 00:01:47,460 -Horo de Code. 41 00:01:47,460 --> 00:01:48,043 -Horo de Code. 42 00:01:48,043 --> 00:01:49,947 -La Horo de Code. 43 00:01:49,947 --> 00:01:51,780 -Kiel vi atingas lin atingi la sunfloro. 44 00:01:51,780 --> 00:01:53,920 Li bezonas fari iujn agojn. 45 00:01:53,920 --> 00:01:54,560 >> -Mi havas ĝin. 46 00:01:54,560 --> 00:01:56,440 Yay. 47 00:01:56,440 --> 00:01:59,610 >> -Kaj poste ni kuru ĝi kaj vidi, kio okazas. 48 00:01:59,610 --> 00:02:00,415 >> -Amazing. 49 00:02:00,415 --> 00:02:02,598 >> -Tie ni iru. 50 00:02:02,598 --> 00:02:04,483 >> -Vi nur skribis vian unuan programon. 51 00:02:04,483 --> 00:02:04,983 -Mi skribis tion? 52 00:02:04,983 --> 00:02:05,937 -Jes. 53 00:02:05,937 --> 00:02:07,368 -Tiu ĉi estas la kodo kiun vi ĵus skribis. 54 00:02:07,368 --> 00:02:08,800 -Tre timinda. 55 00:02:08,800 --> 00:02:12,317 -Mi pensis kiel, kodo, estis simila FBI hacker, simboloj kaj vazojn. 56 00:02:12,317 --> 00:02:14,650 -Iom iom de tiu problemo solvado, iom da logiko. 57 00:02:14,650 --> 00:02:15,650 -Estas kiel instrukcioj. 58 00:02:15,650 --> 00:02:18,040 -Programado estas multe pli facile nuntempe. 59 00:02:18,040 --> 00:02:20,060 -Ne batu nur ludas je via telefono. 60 00:02:20,060 --> 00:02:20,600 Plani ĝin. 61 00:02:20,600 --> 00:02:21,099 >> -Bone. 62 00:02:21,099 --> 00:02:21,926 -Awesome. 63 00:02:21,926 --> 00:02:24,050 >> -Kiel iu iros dungiĝi? 64 00:02:24,050 --> 00:02:26,960 >> -Eble preni reta klaso, serĉi klason ĉe komunuma kolegio. 65 00:02:26,960 --> 00:02:29,219 >> -Vi povas preni unu el la plej bonaj paganta laborpostenoj en la mondo. 66 00:02:29,219 --> 00:02:31,510 -Mi opinias, medicino moviĝas en la tuta komputila epoko. 67 00:02:31,510 --> 00:02:33,450 -Teknologio tuŝoj ĉiun parton de niaj vivoj. 68 00:02:33,450 --> 00:02:36,340 Se vi povas krei teknologio, vi povas ŝanĝi la mondon. 69 00:02:36,340 --> 00:02:39,539 >> -Do ni estas ekscitita ke vi estas partopreni en la hodiaŭa Horo de Code. 70 00:02:39,539 --> 00:02:40,830 -Ni ĵus faris du linioj de kodo. 71 00:02:40,830 --> 00:02:42,471 -Tri linioj de kodo. 72 00:02:42,471 --> 00:02:42,970 -Kvar linioj. 73 00:02:42,970 --> 00:02:43,760 -Sep liniojn. 74 00:02:43,760 --> 00:02:44,585 -Kvin linioj. 75 00:02:44,585 --> 00:02:49,435 76 00:02:49,435 --> 00:02:50,971 -16 Linioj de kodoj. 77 00:02:50,971 --> 00:02:51,720 -99 Linioj de kodo. 78 00:02:51,720 --> 00:02:52,670 -60 Linioj. 79 00:02:52,670 --> 00:02:54,380 -18 Linioj de kodo. 80 00:02:54,380 --> 00:02:56,330 -75 Linioj de kodo. 81 00:02:56,330 --> 00:02:58,700 -Ne gravas kiom maljuna vi estas. 82 00:02:58,700 --> 00:02:59,426 -Horo de Code. 83 00:02:59,426 --> 00:03:01,890 -Horo de Code. 84 00:03:01,890 --> 00:03:02,880 -La Horo de Code. 85 00:03:02,880 --> 00:03:03,750 -La Horo de Code. 86 00:03:03,750 --> 00:03:06,410 -La Horo de Code. 87 00:03:06,410 --> 00:03:08,555 -Ĉu vi estas juna viro aux junulino. 88 00:03:08,555 --> 00:03:11,127 Ĉu vi loĝas en urbo aŭ kampara areo. 89 00:03:11,127 --> 00:03:13,876 -Ĉiuj en tiu lando devus lernas kiel programi komputilon. 90 00:03:13,876 --> 00:03:15,001 -Kaj mi nur kompletigis la - 91 00:03:15,001 --> 00:03:16,050 -Horo de Code. 92 00:03:16,050 --> 00:03:17,790 -Ĝi estas efektive vere facile lernebla. 93 00:03:17,790 --> 00:03:19,330 -Knabinoj devus lerni tion, tro. 94 00:03:19,330 --> 00:03:22,940 -Sciu, ke lingvo ke tuj estos la estonteco. 95 00:03:22,940 --> 00:03:24,420 -Iu ajn povas lerni komputiko. 96 00:03:24,420 --> 00:03:25,378 -Kaj vi povas lerni ankaŭ. 97 00:03:25,378 --> 00:03:29,374 -Jack Dorsey, Mark Zuckerberg, Vilcxjo Gates, ĉiuj y'all, mi lernas. 98 00:03:29,374 --> 00:03:30,040 -Donu ĝin trenas. 99 00:03:30,040 --> 00:03:43,330 100 00:03:43,330 --> 00:03:44,300 >> [FINO VIDEO reprodukto] 101 00:03:44,300 --> 00:03:47,610 >> Nun io diras al mi ke, se vi estas en CS50 aŭ estas en CS50x, 102 00:03:47,610 --> 00:03:50,850 vi jam pasis bone pli ol nur unu horon sur la kodigo. 103 00:03:50,850 --> 00:03:53,080 Sed cxar neniu familianoj, amikoj, aŭ kunlaborantoj 104 00:03:53,080 --> 00:03:56,450 ke vi ŝatus prezenti al tiu mondo, jen alia allogon. 105 00:03:56,450 --> 00:03:57,440 Memoru cxi ulo? 106 00:03:57,440 --> 00:03:59,860 Tre populara lastatempe, havas estis tiel nomata Flappy 107 00:03:59,860 --> 00:04:01,540 birdo sur pluraj platformoj. 108 00:04:01,540 --> 00:04:05,310 Kaj ĉi tie ni havas URL, ĉe code.org / Flappy, 109 00:04:05,310 --> 00:04:08,400 kie la speco ulojn ĉe code.org povas kunmetis ilo per kio vi 110 00:04:08,400 --> 00:04:12,570 aŭ amiko povas fari viajn proprajn efektivigo de tiu populara partio. 111 00:04:12,570 --> 00:04:13,910 Do check it out. 112 00:04:13,910 --> 00:04:15,811 >> Nun tiu konferenco, kaj lasta vendredo. 113 00:04:15,811 --> 00:04:18,060 Rob Bowden kaj mi kie denove, for ĉe ĉi tiu konferenco, 114 00:04:18,060 --> 00:04:19,768 kaj ni pensis pri havi gaston gastiganto. 115 00:04:19,768 --> 00:04:22,174 Kaj ni provis eliri tute kelkajn ulojn por aŭdoj. 116 00:04:22,174 --> 00:04:24,090 Neniu el ili ŝajnis al labori, do ni pensis 117 00:04:24,090 --> 00:04:27,110 ni montros al vi kelkajn klipoj kion faris transpire. 118 00:04:27,110 --> 00:04:27,810 >> [VIDEO reprodukto] 119 00:04:27,810 --> 00:04:31,670 >> RAMON Galván: Mi estas Rajmondo Galván kompletigon in por via normala gasto, Davido Malan. 120 00:04:31,670 --> 00:04:40,340 La usonaj militistoj la passcode estis 000000, ne vere sekura, se vi demandas min. 121 00:04:40,340 --> 00:04:43,430 Tamen, mi amas vin. 122 00:04:43,430 --> 00:04:45,650 Kontraste David, kiu cirkloj vi. 123 00:04:45,650 --> 00:04:48,880 124 00:04:48,880 --> 00:04:51,040 Ni ne transiros cxi tiun eraron. 125 00:04:51,040 --> 00:04:53,067 Kio estas ĉi tio? 126 00:04:53,067 --> 00:04:54,733 Ni simple vidi video kun Harry Lewis. 127 00:04:54,733 --> 00:04:55,116 >> [FINO VIDEO reprodukto] 128 00:04:55,116 --> 00:04:57,721 >> DAVID J. Malan: Nun, kio estas plej amuza pri tiu klipo estas ne 129 00:04:57,721 --> 00:05:00,720 kiom Ramon prezentis antaŭ la ĉambro, sed kial Rajmondo ne scias, 130 00:05:00,720 --> 00:05:02,870 ĝis ekde kelkaj momentojn, kiujn ni estis 131 00:05:02,870 --> 00:05:05,860 tuj ludos tiuj klipoj reen tie por vi en la interreto. 132 00:05:05,860 --> 00:05:07,680 Do CS50 propra, Rajmondo Galván. 133 00:05:07,680 --> 00:05:10,070 Revenanta eble en iuj estontaj epizodo. 134 00:05:10,070 --> 00:05:12,460 >> Nun dume, vi povas memori Ni lasis lastaj tempoj epizodo 135 00:05:12,460 --> 00:05:14,670 je iom de cliffhanger, kie ni mencias 136 00:05:14,670 --> 00:05:17,250 kiu Rob Bowden havas ĝemelaj fratoj, Paul. 137 00:05:17,250 --> 00:05:19,450 Kiu, denove, imagaĵoj sin iom da komika. 138 00:05:19,450 --> 00:05:22,200 Sed li ankaŭ okazis aperi en populara Usona ludo spektaklo, 139 00:05:22,200 --> 00:05:23,696 kaj ni demandis al vi, kiun tiu. 140 00:05:23,696 --> 00:05:25,570 Nu kelkaj el vi skribis en la respondo. 141 00:05:25,570 --> 00:05:27,580 Kaj jen unu tia ekzemplo. 142 00:05:27,580 --> 00:05:31,140 >> En CS50 vivas, Davido menciis pri Robert ĝemela frato, Paul Bowden, 143 00:05:31,140 --> 00:05:32,590 kaj petis pri Google ĝin. 144 00:05:32,590 --> 00:05:34,420 Nu aspektas kiel li estas en Harvard, tro. 145 00:05:34,420 --> 00:05:37,990 Kaj: Kiu volas esti milionulo, kaj jes, se mi estas la unua 146 00:05:37,990 --> 00:05:41,810 raporti ĉi tion, Davido, sinjoro, mi volus volonte estos fama sur la sekvanta CS50 147 00:05:41,810 --> 00:05:42,310 vivi. 148 00:05:42,310 --> 00:05:45,400 Do konsideru mem fama ĉar la respondo estis ja, 149 00:05:45,400 --> 00:05:46,650 Kiu volas esti milionulo. 150 00:05:46,650 --> 00:05:50,390 Kaj fakte, bildigis ĉi tie estas Paul Bowden apud tiu televidprogramo la gastiganto. 151 00:05:50,390 --> 00:05:53,344 Kaj ni ankaŭ faris iom de fosantaj, kaj trovis ĉi klipo por vi. 152 00:05:53,344 --> 00:05:54,010 [VIDEO reprodukto] 153 00:05:54,010 --> 00:05:56,410 -Paul Bowden de Franklin, Nov-Ĵerzejo. 154 00:05:56,410 --> 00:05:59,290 155 00:05:59,290 --> 00:05:59,897 Hej Pauxlo. 156 00:05:59,897 --> 00:06:00,730 Bonvenon al la spektaklo. 157 00:06:00,730 --> 00:06:02,650 >> -Dankon. 158 00:06:02,650 --> 00:06:06,140 >> -Paŭlo diras ĉi tie vi estas Sophomore ĉe Harvard Universitato, evidente 159 00:06:06,140 --> 00:06:07,840 inteligenta ulo. 160 00:06:07,840 --> 00:06:09,400 >> -Mi supozas. 161 00:06:09,400 --> 00:06:11,384 >> -Bone en mia libro, kiun certe sugestas tion. 162 00:06:11,384 --> 00:06:13,800 Kaj mi scias, kiam vi estis staris en la vico por Millionaire 163 00:06:13,800 --> 00:06:17,420 signon el la cxielo diris ke vi estas probable faros bone, ĉu ne? 164 00:06:17,420 --> 00:06:19,260 >> -Vi povus diri, ke. 165 00:06:19,260 --> 00:06:22,920 Kiam mi staris en linio mi havis a Polo shirt kiu estis kaŝita en 166 00:06:22,920 --> 00:06:26,300 kaj birdo okazis kako dekstren suben la dorso de mia ĉemizo. 167 00:06:26,300 --> 00:06:28,510 Kaj ĝi estis ankoraŭ kaŝita in 168 00:06:28,510 --> 00:06:30,390 Sed finis esti bonŝanco. 169 00:06:30,390 --> 00:06:32,070 >> -Ĝi estas bona sorto, vidi? 170 00:06:32,070 --> 00:06:33,440 Tie vi iros, vi estas ĉi tie. 171 00:06:33,440 --> 00:06:35,086 Enorde, Paul. 172 00:06:35,086 --> 00:06:36,440 Ĉu vi pretas? 173 00:06:36,440 --> 00:06:36,941 >> -Mi estas preta. 174 00:06:36,941 --> 00:06:37,440 -Bone. 175 00:06:37,440 --> 00:06:38,685 Do ni ludos Milionulo. 176 00:06:38,685 --> 00:06:41,360 177 00:06:41,360 --> 00:06:44,120 Kaj via frato sidis malantaŭ vi, viajn fraton Rob. 178 00:06:44,120 --> 00:06:45,220 Kiel vi fartas, Rob? 179 00:06:45,220 --> 00:06:46,150 >> -I'm bona kiel vi fartas? 180 00:06:46,150 --> 00:06:47,421 >> -Twin frato. 181 00:06:47,421 --> 00:06:47,920 -Jes. 182 00:06:47,920 --> 00:06:50,290 -Nun vi estas, la pli juna, tamen, vi elvenis ses minutojn poste, ĉu ne? 183 00:06:50,290 --> 00:06:51,130 Ĉu tio estas korekta? 184 00:06:51,130 --> 00:06:51,650 >> -Mi estas, jes. 185 00:06:51,650 --> 00:06:53,970 >> -Sed vi estas la inteligenta frato? 186 00:06:53,970 --> 00:06:55,480 >> -Nu, mi ne volas fanfaroni. 187 00:06:55,480 --> 00:06:56,765 Do mi ne povas respondi al tio. 188 00:06:56,765 --> 00:06:58,600 >> [FINO VIDEO reprodukto] 189 00:06:58,600 --> 00:07:02,610 >> -Do Rob havas ĝemelaj, skribas alian de viaj samklasanoj, hmm interesa. 190 00:07:02,610 --> 00:07:04,410 Kiom profunda faras la kuniklotruon iri? 191 00:07:04,410 --> 00:07:08,290 Mi havas demandon, kial problemo aroj prenas tiom longe por esti autograded? 192 00:07:08,290 --> 00:07:09,860 Kio iras sur malantaux la scenoj? 193 00:07:09,860 --> 00:07:11,590 Do ni pensis tio farus efektive estus bona demando 194 00:07:11,590 --> 00:07:14,930 respondi ĉar ĝi sugestas iom de suba interesa teknika 195 00:07:14,930 --> 00:07:15,620 detaloj. 196 00:07:15,620 --> 00:07:18,880 Kontraŭe al populara kredo, ili ne estas fakte gradita per Muppets, sed prefere 197 00:07:18,880 --> 00:07:21,950 per infrastrukturo, ke ni scias kiel Check 50 en la kliento. 198 00:07:21,950 --> 00:07:25,350 Kaj infrastrukturo ni scias lian testejo 50 ĉe la servilo flanko. 199 00:07:25,350 --> 00:07:27,250 >> Nun por kiuj ne konas, por elprovi 200 00:07:27,250 --> 00:07:30,009 La ĝusteco de kelkaj el CS50 problemo starigis problemoj, 201 00:07:30,009 --> 00:07:32,050 vi povas ruli ordonon en la CS50 aparato konas 202 00:07:32,050 --> 00:07:35,355 kiel ĉekon 50, kie vi specifas unika identigilo por la provo 203 00:07:35,355 --> 00:07:36,230 ke vi volas kuri. 204 00:07:36,230 --> 00:07:38,050 Kaj tiam vi specifas la vojetojn al la dosiero 205 00:07:38,050 --> 00:07:40,697 aŭ dosierojn kiujn vi volas alŝuti al la serviloj por testado. 206 00:07:40,697 --> 00:07:42,780 Nun, kiam la respondo revenas de la servilo, 207 00:07:42,780 --> 00:07:45,820 espereble vi vidos la tutan verdan smiley alfrontas, kiel tiuj ĉi tie, 208 00:07:45,820 --> 00:07:49,000 indikante, ke mi verkis "Saluton, mondo" tre korekte. 209 00:07:49,000 --> 00:07:51,630 Kontraste, se mi faris ion erara, kiel ne reale 210 00:07:51,630 --> 00:07:55,045 enoficigi la dosiero korekte, mi povus get this timigas ruĝa malfeliĉa vizaĝo 211 00:07:55,045 --> 00:07:58,230 dirante hello.c ekzistas, kiu signifas tio ne okazas 212 00:07:58,230 --> 00:07:59,669 fakte, kiel indikita per la ruĝa. 213 00:07:59,669 --> 00:08:01,460 Kaj se io estas en flava, dume, ĝi 214 00:08:01,460 --> 00:08:04,400 signifas ke tiuj ĉekoj ne eĉ kuri pro iuj dependo, 215 00:08:04,400 --> 00:08:07,030 iuj fruaj provoj faris Ne fakte sukcesos. 216 00:08:07,030 --> 00:08:09,164 >> Do kio vere okazas sub la kapuĉo? 217 00:08:09,164 --> 00:08:11,080 Nu, kiam vi kuros ĉi kontrolu 50 komando, ni estas 218 00:08:11,080 --> 00:08:12,830 esence zipping CXiujn viajn dosierojn, 219 00:08:12,830 --> 00:08:16,510 Kunpremante ilin, sendante ilin al vidi CS50 la peniko da serviloj, kie 220 00:08:16,510 --> 00:08:19,090 ni tiam krei kion nomas a testejo ĉirkaŭ ili. 221 00:08:19,090 --> 00:08:21,100 Esence vi povas pensi de ĉi tio kiel dosierujo, 222 00:08:21,100 --> 00:08:25,250 kaj kiel speciala uzulo kiu ekzistas nur por la celo kompili 223 00:08:25,250 --> 00:08:28,790 kaj kurante tiu specifa kodo izole de iu ajn alia-, 224 00:08:28,790 --> 00:08:32,480 por ke ĉiaokaze studento havas akcidenta senfina iteracio aŭ malbona, 225 00:08:32,480 --> 00:08:35,200 ĝi ne estas tuj bezone afekcii ajnulo sur la sistemo. 226 00:08:35,200 --> 00:08:39,200 Nek povas ajnan dosierojn manipulitaj aŭ forigita ke ne devus esti permesita. 227 00:08:39,200 --> 00:08:41,159 >> Nun, kiel faras la kodo get testita? 228 00:08:41,159 --> 00:08:45,950 Nu, ni skribis tuta infrastrukturo vokis denove, sandbox - CS 50 testejo. 229 00:08:45,950 --> 00:08:48,470 Kaj tion infrastrukturo Estas skribite, surprizo, 230 00:08:48,470 --> 00:08:49,980 en lingvo nomata JavaScript. 231 00:08:49,980 --> 00:08:53,000 Kiun vi eble scias, de clientside spertoj, sed ĝi rezultas 232 00:08:53,000 --> 00:08:55,490 vi povas uzi ankaŭ JavaScript sur la flanko de la servanto. 233 00:08:55,490 --> 00:08:57,450 Kion do diras kelkaj el la testoj vere aspektas kiel? 234 00:08:57,450 --> 00:09:01,260 Nu jen kelkaj servilo flanko de JavaScript kodo, kaj ĝi estas nur ekstrakto largxo. 235 00:09:01,260 --> 00:09:04,710 Sed ĉi tio reprezentas du ĉekojn ke ni kuru en via kodo. 236 00:09:04,710 --> 00:09:08,360 >> La unua el kiuj ĝis pinto, ĉekojn ĉu la dosiero hello.c ekzistas, 237 00:09:08,360 --> 00:09:11,880 kaj la duan oni efektive kontrolas, se via dosiero kompilanto okej. 238 00:09:11,880 --> 00:09:15,080 Kaj tio estas kio finfine generas tiuj malfeliĉuloj edroj 239 00:09:15,080 --> 00:09:18,479 aŭ tiuj feliĉaj vizaĝoj, ke vi vidos en la formo de ĉeko 50 rezultojn. 240 00:09:18,479 --> 00:09:20,270 Nun, por multe pli teknikaj detaloj, vi estas 241 00:09:20,270 --> 00:09:23,436 bonvenon al rigardu ĉi papero ĉi tie, kiu hazarde estis efektive 242 00:09:23,436 --> 00:09:25,680 prezentis en la pasinta jaro SIGCSE konferenco, 243 00:09:25,680 --> 00:09:28,660 kaj mergas en multe pli detale pri kiel tiu sistemo verkoj 244 00:09:28,660 --> 00:09:31,010 kaj kial ni kreis ĝin lastan jaron. 245 00:09:31,010 --> 00:09:33,180 >> Nun, en la amaskomunikiloj lastatempe, estis tiu esprimo 246 00:09:33,180 --> 00:09:35,640 tien - goto malsukcesos, la tn goto malsukcesos 247 00:09:35,640 --> 00:09:38,410 bug kiu punis Apple Komputila lastatempe. 248 00:09:38,410 --> 00:09:42,021 Nun, ni ne enkonduki tion en CS 50, ĉar la goto deklaron en C 249 00:09:42,021 --> 00:09:44,770 estas ĝenerale malaprobita, eĉ kvankam ĝi certe havas sian uzojn. 250 00:09:44,770 --> 00:09:47,490 Kaj kion tio signifas ĉi tie, goto malsukcesas, estas, ke kion ajn 251 00:09:47,490 --> 00:09:50,550 programo havas tiun linion el kodo, iru al, kiu estas 252 00:09:50,550 --> 00:09:54,290 salti al, alia linio de kodo sendepende de iu ajn liniojn 253 00:09:54,290 --> 00:09:58,300 inter ĝi, kaj tiu linio de kodo estos etikedita kun la ŝlosilvorto malsukcesos. 254 00:09:58,300 --> 00:10:01,005 >> Kaj malsukcesos povus esti io, oni FUBAR [? BES?] Sed en tiu kazo, 255 00:10:01,005 --> 00:10:03,630 Pomo elektis nomi ĝin malsukcesos ĉar ĝi estas la eron de kodo ke 256 00:10:03,630 --> 00:10:06,850 devus ekzekuti se kaj kiam io fiaskis. 257 00:10:06,850 --> 00:10:10,717 Nun, bedaŭrinde, Apple faris eraron kun tiu aserto, kiel ni baldaŭ vidos. 258 00:10:10,717 --> 00:10:12,550 Kaj ili lastatempe eldonita ĉi anonco 259 00:10:12,550 --> 00:10:14,710 en unu el siaj bug fix raportoj. 260 00:10:14,710 --> 00:10:16,950 Atakanto kun privilegia reto pozicio 261 00:10:16,950 --> 00:10:21,880 povas kapti aŭ modifi datumojn en kunsidoj protektitaj per SSL / TLS. 262 00:10:21,880 --> 00:10:24,250 SSL, recall, estis sekura bazoj mantelo, kaj ĝi estas 263 00:10:24,250 --> 00:10:28,070 la teknologio uzata por tipe ĉifri trafiko inter foliumilo, 264 00:10:28,070 --> 00:10:31,730 diru en Mac aŭ iPhone, aŭ ajnan alia aparato, kaj ret-servilo. 265 00:10:31,730 --> 00:10:33,400 Kaj TLS estas rilatanta al tiu. 266 00:10:33,400 --> 00:10:36,670 >> Tiu demando estis adresita per restarigi mankas validigo paŝoj. 267 00:10:36,670 --> 00:10:40,350 Do tio estis Apple priskribo de la problemo kaj solvo al tio. 268 00:10:40,350 --> 00:10:41,630 Sed kion tio vere signifas? 269 00:10:41,630 --> 00:10:44,171 Do ni faris iom fosi, kaj ni fakte trovis la fontkodo 270 00:10:44,171 --> 00:10:49,170 por Apple propran efektivigo de SSL, kiu denove tuŝas Mac aŭ iPhone, 271 00:10:49,170 --> 00:10:51,970 aparte se vi uzas Safari sur tiuj komputiloj. 272 00:10:51,970 --> 00:10:53,890 Jen ekstrakto de tiu kodo. 273 00:10:53,890 --> 00:10:56,140 >> Nun, eble vi ne rekonas iuj el la funkcioj. 274 00:10:56,140 --> 00:10:59,560 Kaj eble vi ne rekonos la uzon de iri al aserto supren ĝis nun. 275 00:10:59,560 --> 00:11:01,480 Sed tio estas iel familiara sintakso. 276 00:11:01,480 --> 00:11:04,900 Ni havas kelkajn, se kondiĉoj, iuj deŝovon, funkcio, krispa krampoj. 277 00:11:04,900 --> 00:11:06,340 Do ne cxio, eksterlanda. 278 00:11:06,340 --> 00:11:07,780 Sed ni zomi iomete. 279 00:11:07,780 --> 00:11:11,590 Tie, ĝustigi tiujn kondiĉojn, kaj jen mencio de goto malsukcesos. 280 00:11:11,590 --> 00:11:12,579 Nun, kio mankos? 281 00:11:12,579 --> 00:11:14,870 Bone ni reale rulumu malsupren plu en la programo. 282 00:11:14,870 --> 00:11:17,360 Tiuj estas la linioj de kodo, tiuj tri linioj kiuj 283 00:11:17,360 --> 00:11:20,970 estas ekzekutitaj se vi ja iros al malsukcesi. 284 00:11:20,970 --> 00:11:22,430 >> Nun, kio estas la afero do? 285 00:11:22,430 --> 00:11:24,430 Nu, ni reiru supren al tiuj kondiĉoj kie 286 00:11:24,430 --> 00:11:28,630 Mi reliefigis en flava ĉiuj mencioj de goto malsukcesos. 287 00:11:28,630 --> 00:11:30,860 Vidu io kurioza? 288 00:11:30,860 --> 00:11:32,210 Fokuso sur la fundo tie. 289 00:11:32,210 --> 00:11:32,710 Ĝuste? 290 00:11:32,710 --> 00:11:34,830 La kodo povus esti novaj, sed la ideoj ne estas. 291 00:11:34,830 --> 00:11:37,130 Se ni zomi tie, vi devos rimarki, ke la programisto 292 00:11:37,130 --> 00:11:40,200 skribis goto malsukcesos dufoje, sed dentado ambaux. 293 00:11:40,200 --> 00:11:44,445 Sed verŝajne vi faris tiun saman eraron mem en kelkaj problemoj por CS 50. 294 00:11:44,445 --> 00:11:47,070 Nur ĉar vi krommargxenu du linioj el kodon ene de kondiĉo 295 00:11:47,070 --> 00:11:49,111 ne signifas ke ili estas ambaŭ tuj ekzekuti. 296 00:11:49,111 --> 00:11:52,240 Ili estas nur ambaŭ tuj ekzekuti se vi vere ĉirkaŭas ambaux 297 00:11:52,240 --> 00:11:53,100 kun kio? 298 00:11:53,100 --> 00:11:54,320 Krispa krampoj. 299 00:11:54,320 --> 00:11:57,130 >> Do kio vere okazas, se Mi ia ripari la deŝovon 300 00:11:57,130 --> 00:12:01,330 kaj ne aldoni ajnan krispa krampoj, kio estas vere okazas sub la kapuĉo, 301 00:12:01,330 --> 00:12:03,920 estas ke goto malsukcesos havas esence forlasis alianco ĉi tie, 302 00:12:03,920 --> 00:12:07,100 kion signifas tio okazas al ekzekuti negrave kion. 303 00:12:07,100 --> 00:12:09,640 Kaj vi tuj iru, aŭ salti al, tiuj tri 304 00:12:09,640 --> 00:12:12,500 linioj de kodo oni rigardis antaŭ momento. 305 00:12:12,500 --> 00:12:14,330 Do kio estas la implico? 306 00:12:14,330 --> 00:12:17,760 Nu, rigardu tiujn malsupro maksimume du liniojn ĝuste ĉi tie. 307 00:12:17,760 --> 00:12:20,450 Tiuj linioj neniam, iam get atingita. 308 00:12:20,450 --> 00:12:22,780 Ĉar negrave kion, ke dua goto malsukcesos 309 00:12:22,780 --> 00:12:25,790 tuj devigas la programo salti rajton super tiuj linioj. 310 00:12:25,790 --> 00:12:28,030 Kaj longan rakonton mallonga, tiuj lastaj du linioj 311 00:12:28,030 --> 00:12:31,100 Estas vere gravaj por la praveco de SSL. 312 00:12:31,100 --> 00:12:35,610 >> Ja, se oni ne ekzekutos, estas ebla aŭ malhelpi, malbona ulo, 313 00:12:35,610 --> 00:12:38,210 fari kion estas ĝenerale konata kiel homo en la mezo atenco, 314 00:12:38,210 --> 00:12:41,860 ŝajnigante esti sekura retejo kiel Facebook, aŭ Amazono, aŭ Google. 315 00:12:41,860 --> 00:12:45,680 Sed vere ĝuste vidi - havi ĉifrita konekto al vi, 316 00:12:45,680 --> 00:12:48,792 kaj ili tiam plusendu vian trafiko kune, por pli bona aŭ por malbona. 317 00:12:48,792 --> 00:12:50,750 Eble via uzantnomo, eble via pasvorto: 318 00:12:50,750 --> 00:12:54,080 eble via kreditkarto informoj, al la reala ejo en demando. 319 00:12:54,080 --> 00:12:55,410 Aŭ eĉ al ĉiuj. 320 00:12:55,410 --> 00:12:57,656 Alivorte, tio rompas SSL. 321 00:12:57,656 --> 00:12:59,280 Nun dankeme, Apple faris alparoli ĉi. 322 00:12:59,280 --> 00:13:01,930 Ambaŭ por Makintoŝo kaj IOS lastatempe. 323 00:13:01,930 --> 00:13:04,790 Sed se vi ŝatus duobligos ĉeko Via komputilo estas nun ĝisdata, 324 00:13:04,790 --> 00:13:08,630 supozante ke vi havas auto ĝisdatigojn on, kapon al gotofail.com 325 00:13:08,630 --> 00:13:11,440 kaj vi vidos belan testo kiu diros al vi, tiel. 326 00:13:11,440 --> 00:13:14,190 Dume, se vi ŝatus preni Rigardo al la efektiva fontkodo, 327 00:13:14,190 --> 00:13:16,990 tio estas longa URL, sed jen la tuta fontkodo por tiu dosiero 328 00:13:16,990 --> 00:13:19,740 se vi ŝatus ricevi senton de kio estas la reala mondo programado estas 329 00:13:19,740 --> 00:13:22,310 kiel, kaj sincere reala mondo cimojn. 330 00:13:22,310 --> 00:13:25,390 >> Parolante pri cimojn, ĉi meme estis cirkulis sufiĉe laste. 331 00:13:25,390 --> 00:13:28,670 99 insektetoj en la kodo, 99 insektetoj en la kodo, 332 00:13:28,670 --> 00:13:32,650 prenu unu malsupren, fliki ĝin ĉirkaŭ, 127 insektetoj en la kodo. 333 00:13:32,650 --> 00:13:34,010 Do kio estas tiu aludo al? 334 00:13:34,010 --> 00:13:36,410 Eble, tio estas sperto vi mem havis, 335 00:13:36,410 --> 00:13:39,400 kie oni provas persekuti malsupren iuj cimon, kaj poste alia, aŭ eble 336 00:13:39,400 --> 00:13:42,290 eĉ pli cimojn kresku rezulto de via klopodante 337 00:13:42,290 --> 00:13:43,829 alparoli unu problemo. 338 00:13:43,829 --> 00:13:45,620 Fakte, pro tio por batis hejmo eĉ pli, 339 00:13:45,620 --> 00:13:48,080 ni elsxiros vizaĝo kiu estas eble familiara. 340 00:13:48,080 --> 00:13:49,730 Hal, de Malcolm en la Mez. 341 00:13:49,730 --> 00:13:50,850 >> [VIDEO reprodukto] 342 00:13:50,850 --> 00:13:52,818 >> [MUZIKO Ludanta] 343 00:13:52,818 --> 00:14:17,587 344 00:14:17,587 --> 00:14:18,420 [FINO VIDEO reprodukto] 345 00:14:18,420 --> 00:14:21,128 DAVID J. Malan: Kaj nun kelkaj hellos el iu el viaj samklasanoj. 346 00:14:21,128 --> 00:14:24,405 Supren unua estas Khalid, kaj amiko de Ties, kiu hail el norda Virginio 347 00:14:24,405 --> 00:14:26,030 en la Unuiĝintaj Ŝtatoj. 348 00:14:26,030 --> 00:14:30,590 >> Khalid: Ahoy CS50 mortigas, mia nomo estas Khalid [inaudibles]. 349 00:14:30,590 --> 00:14:35,580 Renkontu mian papagon, [inaudibles] Mi loĝas en norda Virginio. 350 00:14:35,580 --> 00:14:41,070 Mi estas oka grader kaj mi ekscitita por esti parto de CS50 klaso. 351 00:14:41,070 --> 00:14:46,340 Ĉi tiu estas granda por sperti a kolegio sed resti hejme. 352 00:14:46,340 --> 00:14:49,980 Kiel vi povas diveni, mi enskribis en la interreta lernado programo. 353 00:14:49,980 --> 00:14:54,380 Libere sperti mian unuan projekton ĉi tie. 354 00:14:54,380 --> 00:14:56,579 See you around. 355 00:14:56,579 --> 00:14:58,620 DAVID J. Malan: Kaj nun ni estrus al Kansas City, 356 00:14:58,620 --> 00:15:00,464 Misurio kie Derek atendas. 357 00:15:00,464 --> 00:15:03,380 Derek estis en la laboro, kiam li filmado ĉi tiel vi povus aŭskulti iom da bruo 358 00:15:03,380 --> 00:15:07,170 en la fono ekde Li laboras en centro de datumoj. 359 00:15:07,170 --> 00:15:10,520 >> Derek Mitchell: Saluton mondo, mia nomo estas Derek Mitchell. 360 00:15:10,520 --> 00:15:12,930 Mi estas en Kansas City, Missouri. 361 00:15:12,930 --> 00:15:16,790 Kaj mi prenis la CS50 klaso ĉar mi vere 362 00:15:16,790 --> 00:15:19,830 bezonas lerni iun programado por mia laboro. 363 00:15:19,830 --> 00:15:20,770 Tie estas kie mi laboras. 364 00:15:20,770 --> 00:15:27,030 Mi estas regiona subteno teknikisto por Cabela'S mondo unuarangaj outfitter. 365 00:15:27,030 --> 00:15:31,160 Kaj mi simple provas lerni iun pli programado tiel mi povas elstari ĉe mia kariero 366 00:15:31,160 --> 00:15:33,690 kaj simple esti pli bona teknikisto. 367 00:15:33,690 --> 00:15:40,600 Do denove, mia nomo estas Derek Mitchell kaj ĉi tiu estas CS50. 368 00:15:40,600 --> 00:15:45,950 >> [Parolante ITALA] 369 00:15:45,950 --> 00:15:47,110 >> Federico: Saluton mondo. 370 00:15:47,110 --> 00:15:48,318 Mia nomo estas Federico Grivelli. 371 00:15:48,318 --> 00:15:49,210 Mi estas el Italio. 372 00:15:49,210 --> 00:15:52,670 Mi naskiĝis en unu el la plej grandaj urbojn en la lando, Milano. 373 00:15:52,670 --> 00:15:56,720 Kaj mi vere kreskis en malgranda urbo proksima al Milano. 374 00:15:56,720 --> 00:16:00,740 Do ĉi tie komenciĝas mia deziro en elvolvanta miajn horizontojn. 375 00:16:00,740 --> 00:16:04,910 Kaj ĉi tio hodiaŭ mi estas fremda interŝanĝo studento en Vaŝingtono stato. 376 00:16:04,910 --> 00:16:07,260 Kompreneble, la Unuiĝintaj Ŝtatoj de Ameriko. 377 00:16:07,260 --> 00:16:10,545 Do Usona edukado estas vere malsama de la itala. 378 00:16:10,545 --> 00:16:14,150 Tie mi ricevas multe pli manojn sur sperto, 379 00:16:14,150 --> 00:16:17,870 anstataŭ studoj kaj memorado. 380 00:16:17,870 --> 00:16:24,430 Do tio estis mi, mia nomo estas denove Federico Grivelli, kaj ĉi tiu estas CS50. 381 00:16:24,430 --> 00:16:27,240 >> DAVID J. Malan: Kaj nun saluton de iu, ni ne atendis. 382 00:16:27,240 --> 00:16:28,380 >> Sarah Coffey: Saluton mondo. 383 00:16:28,380 --> 00:16:32,030 Mia nomo estas Sara Coffey, mi estas el Maltham, Masaĉuseco, 384 00:16:32,030 --> 00:16:35,810 kaj mi estas edziĝinta al CS50 propra Dan Coffey. 385 00:16:35,810 --> 00:16:39,592 Dan, mi nur volis deziri vi tre feliĉan naskiĝtagon. 386 00:16:39,592 --> 00:16:42,550 DAVID J. Malan: Li ne konas ĉi estas okazonta, sed CS50 propra, 387 00:16:42,550 --> 00:16:44,770 Danny Coffey, pravas nun en la salono de komando. 388 00:16:44,770 --> 00:16:49,125 Sed temas pri esti sur la interreto, ĉar hodiaŭ estas 29 naskiĝtagon. 389 00:16:49,125 --> 00:16:51,865 390 00:16:51,865 --> 00:16:53,308 Venu el Dan. 391 00:16:53,308 --> 00:16:57,160 392 00:16:57,160 --> 00:17:01,306 Bonvole eliru, Dan alie tio estas pri esti tre mallerta. 393 00:17:01,306 --> 00:17:04,010 Dan? 394 00:17:04,010 --> 00:17:08,040 Ĉi tiu jaro estas Dan Coffey, ne scias tiu tuj estos okazas - ni 395 00:17:08,040 --> 00:17:10,780 kompreneble pretigis ĉi. 396 00:17:10,780 --> 00:17:20,980 So happy 29 naskiĝtagon, kaj ni esperas ke vi estas, ja, surprizita. 397 00:17:20,980 --> 00:17:23,741 Ne, tio, alimaniere, alia vojo. 398 00:17:23,741 --> 00:17:24,240 Neniu estis. 399 00:17:24,240 --> 00:17:24,889 >> DONAS Coffey: Tie ni iru. 400 00:17:24,889 --> 00:17:26,430 >> DAVID J. Malan: Dan Coffey, everyone. 401 00:17:26,430 --> 00:17:28,460 Dankon tre multe Dan por eliro. 402 00:17:28,460 --> 00:17:32,400 Kaj nun, 60 sekundoj de pandojn. 403 00:17:32,400 --> 00:17:33,676 >> [VIDEO reprodukto] 404 00:17:33,676 --> 00:17:36,156 >> [MUZIKO Ludanta] 405 00:17:36,156 --> 00:18:32,077 406 00:18:32,077 --> 00:18:32,910 [FINO VIDEO reprodukto] 407 00:18:32,910 --> 00:18:34,670 DAVID J. Malan: Nun vi povas memoras el lastatempa epizodo, 408 00:18:34,670 --> 00:18:37,830 ke ni enkondukis LaunchCode, an iniciato en Saint Louis, Missouri 409 00:18:37,830 --> 00:18:40,200 estrata de volontuloj, kiuj estis jena kune 410 00:18:40,200 --> 00:18:43,304 kun CS50 La curriculum kaj gvidante civitanoj de Saint Louis 411 00:18:43,304 --> 00:18:46,470 tra tiu materialo al la fino de helpas al duo ilin per programado 412 00:18:46,470 --> 00:18:48,530 laborpostenoj je la fino de la semestro. 413 00:18:48,530 --> 00:18:51,360 Vi eble memoras fakte, ke tiu iniciato estis tiom populara 414 00:18:51,360 --> 00:18:55,749 en Saint Louis, ke ili preskaŭ superfluis la loka opero domo. 415 00:18:55,749 --> 00:18:57,540 Nu, LaunchCode la fondintoj tre afable 416 00:18:57,540 --> 00:18:59,610 venis al kampuso lastatempe kaj konsentis sidiĝu 417 00:18:59,610 --> 00:19:02,830 kun ni en Sanders Teatro por babilado pri kio LaunchCode estas 418 00:19:02,830 --> 00:19:04,589 kaj kiel ĝi estas daŭras. 419 00:19:04,589 --> 00:19:07,880 DAVID J. Malan: Ni estas ĉi tie hodiaŭ kun niaj amikoj el LaunchCode kiuj fluginta 420 00:19:07,880 --> 00:19:10,410 en la tuta vojo de Sankta-Luiso por diri saluton. 421 00:19:10,410 --> 00:19:11,279 Saluton ĉiuj. 422 00:19:11,279 --> 00:19:12,070 JIM MCKELVEY: Saluton. 423 00:19:12,070 --> 00:19:14,819 DAVID J. Malan: Kiu ni havas ĉi tie kun ni hodiaŭ el LaunchCode. 424 00:19:14,819 --> 00:19:16,304 JIM MCKELVEY: Do, mi estas Jacxjo McKelvey. 425 00:19:16,304 --> 00:19:17,720 Brendan Lind: Kaj mi certas Brendan Lind. 426 00:19:17,720 --> 00:19:19,050 Zach LOU: Kaj mi certas Zach Lou. 427 00:19:19,050 --> 00:19:20,020 DAVID J. Malan: Kaj por kiuj ne konas, 428 00:19:20,020 --> 00:19:22,005 vi povus diri al ni iom da pri kio LaunchCode estas? 429 00:19:22,005 --> 00:19:24,380 >> JIM MCKELVEY: Do LaunchCode estas laboro lokigo sistemo 430 00:19:24,380 --> 00:19:26,880 kiuj ni estas pionira startanta en Sankta-Luiso, 431 00:19:26,880 --> 00:19:28,600 sed ni tuj venigu gxin tutlande. 432 00:19:28,600 --> 00:19:31,460 La ideo esence estas akiri entreprenoj por ŝanĝi iliajn contratación 433 00:19:31,460 --> 00:19:34,640 praktikoj akcepti personojn, kiuj havas ne tradicia akreditaĵojn. 434 00:19:34,640 --> 00:19:39,350 Do kiel ni scias, kiel programistoj, ke multon el la plej bonaj programistoj 435 00:19:39,350 --> 00:19:41,720 estas memlernanto iagrade. 436 00:19:41,720 --> 00:19:44,869 Kaj entreprenoj ne nepre rekonus 437 00:19:44,869 --> 00:19:46,160 tio en siaj contratación praktikoj. 438 00:19:46,160 --> 00:19:49,240 Do se vi estas bona coder, vi ankoraŭ ne bezone 439 00:19:49,240 --> 00:19:51,080 havi vojon al bona laboro. 440 00:19:51,080 --> 00:19:53,400 >> Kaj do, ni eklaboris kun cent firmaoj 441 00:19:53,400 --> 00:19:55,790 el miliardoj dolaro firmaoj kiel Enterprise, 442 00:19:55,790 --> 00:19:59,670 kaj MasterCard, sube por du-viro start-ups. 443 00:19:59,670 --> 00:20:03,720 Kaj ni alvenintaj ilin ĉiujn por interkonsenti preni LaunchCode kandidatoj en, 444 00:20:03,720 --> 00:20:05,230 esence lernado sistemo. 445 00:20:05,230 --> 00:20:07,920 >> DAVID J. Malan: Kaj kiom vi trovis CS50 la materialoj en la unua loko. 446 00:20:07,920 --> 00:20:09,461 >> JIM MCKELVEY: Do estis vere amuza. 447 00:20:09,461 --> 00:20:14,310 Mia edzino prenis vian klason en linio tra Harvard Pligrandigo. 448 00:20:14,310 --> 00:20:17,560 Kaj sxi prenis Aŭtuno 2012 CS50. 449 00:20:17,560 --> 00:20:22,010 Kaj dum ni restis, Mi estas komputila sciencisto de trejnado. 450 00:20:22,010 --> 00:20:25,180 Kaj do mi helpis sxin tra la klaso, mi rigardas ŝin. 451 00:20:25,180 --> 00:20:30,980 Kaj sxi diris: Vi scias, tiu estas esti proponita en linio tra edX, 452 00:20:30,980 --> 00:20:36,960 kaj ni meti tiujn homojn, kiuj havas tre malmulte tradicia akrediton, 453 00:20:36,960 --> 00:20:38,870 kaj ni estas kiel, tio estus mirinda. 454 00:20:38,870 --> 00:20:40,540 Do jen kiel ni eksciis pri tio. 455 00:20:40,540 --> 00:20:41,535 Tra m edzino, Anna. 456 00:20:41,535 --> 00:20:42,994 Kaj via Harvard Extension Program. 457 00:20:42,994 --> 00:20:44,201 DAVID J. Malan: Tio estas tre amuza. 458 00:20:44,201 --> 00:20:47,620 Ĝi estas tiel malgranda decido, ŝi preno la klasoj havis tian efikon tiam. 459 00:20:47,620 --> 00:20:49,940 >> JIM MCKELVEY: Estis super bonŝanca. 460 00:20:49,940 --> 00:20:53,931 Kaj ni estis vere ekscitita vidi ke vi uloj laboris kun edX 461 00:20:53,931 --> 00:20:56,430 kaj tial estas disponeblaj, kaj ĉiuj suplementa materialoj. 462 00:20:56,430 --> 00:20:58,840 Kaj ĝi estas fantazia rimedo por trejnado. 463 00:20:58,840 --> 00:20:59,590 DAVID J. Malan: okej. 464 00:20:59,590 --> 00:21:02,596 Nu, en la novaĵojn, ni reale renkontis rigardo 465 00:21:02,596 --> 00:21:05,720 je kio la unua nokto de LaunchCode Estis kiam vi estis en la opera domo. 466 00:21:05,720 --> 00:21:07,520 Ĉu vi povas doni al ni unua mano pro kio 467 00:21:07,520 --> 00:21:09,840 via sperto estis kiel tiu vespero? 468 00:21:09,840 --> 00:21:11,880 >> JIM MCKELVEY: Jes, tia mi estis en Romo. 469 00:21:11,880 --> 00:21:14,950 Kaj Brendan vokis min je 3:00 matene, kaj diris: 470 00:21:14,950 --> 00:21:17,140 ni jam superfluis ĉiuj tri lokoj. 471 00:21:17,140 --> 00:21:21,360 Do ni havis la Kristo Eklezio Katedralo, la Downtown Biblioteko, 472 00:21:21,360 --> 00:21:24,520 kaj la Soldatoj Memorial, kiu Estas tri sufiĉe grandaj lokaj. 473 00:21:24,520 --> 00:21:26,390 Kaj ni atendis kelkcent homoj. 474 00:21:26,390 --> 00:21:28,550 Ni havis pli da 1.000 personoj subskribas. 475 00:21:28,550 --> 00:21:30,890 Do ni superfluis ĉio kaj Brendan alvokas min, 476 00:21:30,890 --> 00:21:33,840 kiel, oni bezonas pli grandan konstruaĵon. 477 00:21:33,840 --> 00:21:36,370 Kaj ili alvenis al ni tiu giganto, tiu giganto opero 478 00:21:36,370 --> 00:21:38,717 domo, kie ni tenis la unuan klason. 479 00:21:38,717 --> 00:21:40,050 DAVID J. Malan: Ho, kiu estas granda. 480 00:21:40,050 --> 00:21:42,590 JIM MCKELVEY: Kaj homoj estis tiel dankema. 481 00:21:42,590 --> 00:21:45,930 Mi volas diri, la personoj kiuj ni atingas estas 482 00:21:45,930 --> 00:21:48,089 homoj kiuj vi nur volas por helpi tiujn ulojn. 483 00:21:48,089 --> 00:21:50,630 DAVID J. Malan: Kaj de kio vi jam vidis, kiom realisma 484 00:21:50,630 --> 00:21:53,460 estas, iu kiu eniras la Kompreneble kun neniu antaŭa fono. 485 00:21:53,460 --> 00:21:56,150 Kaj kelkaj monatoj poste, ili havas 13 semajnojn da CS50 486 00:21:56,150 --> 00:21:58,310 sub sia zono por fakte sentas, sufiĉe 487 00:21:58,310 --> 00:22:01,000 kaj esti kvalifikita sufiĉas por reala programado laboron. 488 00:22:01,000 --> 00:22:03,590 >> JIM MCKELVEY: Tiamaniere David, ni vere ne scias, OK? 489 00:22:03,590 --> 00:22:06,770 Ĉar ni ne faris ĉe omnaspeca grimpi ankoraŭ. 490 00:22:06,770 --> 00:22:10,910 Vi scias, niaj datumoj punktoj dekstra nun estas kion mi lernis estis ebla. 491 00:22:10,910 --> 00:22:13,533 Kaj tiam la 50 iuj homoj, kiujn ni metis, 492 00:22:13,533 --> 00:22:15,200 ni scias ĝenerale kie ili estas. 493 00:22:15,200 --> 00:22:18,270 Kaj nia diveno estas, ke iu kiu venas tra CS50 494 00:22:18,270 --> 00:22:21,397 tuj estos ĝenerale tiom lertaj kiel iuj 495 00:22:21,397 --> 00:22:23,480 de la homoj, kiujn ni havas Jam sukcese metis. 496 00:22:23,480 --> 00:22:25,620 >> Do ni ne pruvita lia skalo ankoraŭ. 497 00:22:25,620 --> 00:22:29,140 Kaj mi ne diras, ke ĝi estas kompletigi en la edukado per iu rimedoj. 498 00:22:29,140 --> 00:22:31,990 Sed estas tia granda eksalto. 499 00:22:31,990 --> 00:22:33,640 Kaj ĝi donas homoj kuntekston. 500 00:22:33,640 --> 00:22:36,310 Kaj ankaŭ, vi scias, ĝi estas rigora klaso. 501 00:22:36,310 --> 00:22:40,020 Do ĉiu kiu kompletigas ĉi klaso provis ion. 502 00:22:40,020 --> 00:22:43,175 Ke oni jam pruvis iuj karaktero aŭ kombino de vi 503 00:22:43,175 --> 00:22:48,170 scias, ĉu tenaceco aŭ inteligenteco, aŭ kio ajn tiu magia formulo estas 504 00:22:48,170 --> 00:22:51,660 kiu metas ilin tra la belaj tough klaso, 505 00:22:51,660 --> 00:22:54,420 Ni pensas, ke okazas al aŭguras tre bone pro sia sukceso. 506 00:22:54,420 --> 00:22:57,340 Kaj ni havas kompaniojn, kiuj estas pretas apogi sur tio. 507 00:22:57,340 --> 00:22:59,700 Do, tial ni ne vere scias. 508 00:22:59,700 --> 00:23:03,630 Sed ni estas tre optimismaj, ke ĉiu, kiu ricevas pere CS50, 509 00:23:03,630 --> 00:23:06,080 Ni povas akiri laboron. 510 00:23:06,080 --> 00:23:09,320 >> Brendan Lind: La afero estas ke LaunchCode estas ne 511 00:23:09,320 --> 00:23:11,120 kiel via tipa entry nivelo salajron. 512 00:23:11,120 --> 00:23:13,870 Ĝuste, ĝi ne estas kie vi venu en kaj diru 513 00:23:13,870 --> 00:23:16,410 normale vi eble bezonas C.S. grado kaj du jarojn da laboro 514 00:23:16,410 --> 00:23:18,800 sperto akiri multajn laborpostenojn, right? 515 00:23:18,800 --> 00:23:22,680 Sed tiam, LaunchCode venos, vi ne bezonas iun el tiuj aferoj. 516 00:23:22,680 --> 00:23:24,620 Vi ne bezonas esti kvalifikita por tiu punkto. 517 00:23:24,620 --> 00:23:26,370 Kie vi devas esti estas havi tiun kapablecon 518 00:23:26,370 --> 00:23:27,780 kaj forpelis por atingi tiun nivelon. 519 00:23:27,780 --> 00:23:28,960 Do estas lernado. 520 00:23:28,960 --> 00:23:31,920 Kaj tio daŭras ĝis kiam vi estas ĉe tiu nivelo, kie 521 00:23:31,920 --> 00:23:34,040 Vi devus esti enportita por la normala pozicio. 522 00:23:34,040 --> 00:23:35,910 Kaj la kompanio povas lasi vi iru ĉe ajna punkto. 523 00:23:35,910 --> 00:23:38,000 >> DAVID J. Malan: Do la entreprenoj estas tiuj, faranta, finfine, 524 00:23:38,000 --> 00:23:39,177 ke komenca partnereco. 525 00:23:39,177 --> 00:23:40,010 Brendan Lind: Ĝuste. 526 00:23:40,010 --> 00:23:43,045 Do kio CS50 - kion ni estas faranta provas fari kun CS50 527 00:23:43,045 --> 00:23:46,320 estas instigi ilin al la punkto kie tiam, hey, se vi povas preni CS50, 528 00:23:46,320 --> 00:23:48,620 kiel vi havas tiun diskon, vi havas tiun volon por lerni, 529 00:23:48,620 --> 00:23:53,460 kaj vi havos tiun kapablecon por mem-lerni kaj labori en entrepreno, 530 00:23:53,460 --> 00:23:56,160 manipuli ajn ĝi estas, ke estas bezonataj. 531 00:23:56,160 --> 00:23:58,530 Kaj tiam ni povos atingi ilin, ni ricevas ilin en la pordo. 532 00:23:58,530 --> 00:24:02,640 Kaj ili pagas, ili pagos $ 15 an horo por la daŭro lernadon. 533 00:24:02,640 --> 00:24:05,880 Kaj kiam ili estas pretaj, kaj la kompanio igas ilin en altsalajran postenon. 534 00:24:05,880 --> 00:24:08,570 Nekaze, se la entrepreno ne pensi ke ili estas sur ilia vojo, 535 00:24:08,570 --> 00:24:09,445 ili povos forliberigi ilin. 536 00:24:09,445 --> 00:24:14,750 Kaj ĝis nun, ke sukceso estas ke pretty much ĉiuj estas ankoraŭ 537 00:24:14,750 --> 00:24:15,630 per sia kompanio. 538 00:24:15,630 --> 00:24:16,540 >> DAVID J. Malan: okej. 539 00:24:16,540 --> 00:24:18,350 Do ĝuste nun vi estas centris en Saint Louis, 540 00:24:18,350 --> 00:24:20,880 sed mi kolektos vin ŝatus preni la iniciaton nacie. 541 00:24:20,880 --> 00:24:22,790 Do kio estas ja proksima por vi? 542 00:24:22,790 --> 00:24:25,630 >> JIM MCKELVEY: Do sekva estas serio de urboj ĉirkaŭ la lando. 543 00:24:25,630 --> 00:24:28,710 Do, ni ne volas iri nacia gxis ni rafini la modelo, 544 00:24:28,710 --> 00:24:32,470 kaj eble metis paron de tiuj trotuaroj tra la koton. 545 00:24:32,470 --> 00:24:34,830 La finaĵo de tiu unua CS50 klaso estas 546 00:24:34,830 --> 00:24:38,080 tuj estos vere grava, ĉar ni ricevas bonan datumoj de tiu. 547 00:24:38,080 --> 00:24:43,079 Sed iam ni scios kio funkcias kaj kio Ni vere devas fari kaj grimpi, 548 00:24:43,079 --> 00:24:45,120 tiam ni tuj grimpi kiel eble plej rapide, 549 00:24:45,120 --> 00:24:46,710 ĉar la bezono ekzistas ĉie. 550 00:24:46,710 --> 00:24:50,260 Kaj ni ne provas fari ĉi iuj speco de lokaj, Saint Louis fenomeno. 551 00:24:50,260 --> 00:24:52,740 Ni simple uzi tion kiel provon lito. 552 00:24:52,740 --> 00:24:55,900 Kaj tiam ni estos elvolvanta Vi scias, tiel rapide kiel ni povas 553 00:24:55,900 --> 00:24:58,160 al lokoj, kiuj havas similajn bezonojn. 554 00:24:58,160 --> 00:25:00,070 >> DAVID J. Malan: Bone, dankon tiel multe por ĉio vi estis farante. 555 00:25:00,070 --> 00:25:01,610 Ni regalis eĉ esti parto de ĝi. 556 00:25:01,610 --> 00:25:02,660 Ĝi estis sufiĉe inspira. 557 00:25:02,660 --> 00:25:03,660 >> JIM MCKELVEY: Dankon. 558 00:25:03,660 --> 00:25:08,610 Tio estis tiel malavara de nur mondon klaso edukado 559 00:25:08,610 --> 00:25:12,660 estas disponeblaj por homoj, kiuj malfalse estimi ĝin. 560 00:25:12,660 --> 00:25:14,410 Mi deziras al vi povis renkonti kelkaj el la studentoj 561 00:25:14,410 --> 00:25:18,470 kaj rigardu la personoj kiuj vi scias, ĝi estas ŝanĝanta vivoj. 562 00:25:18,470 --> 00:25:22,610 Kaj mi nur dezirus, ni povus atingi per La fotiloj kaj alportu ilin ĉi tie. 563 00:25:22,610 --> 00:25:25,090 Sed estas tiom signifoplena. 564 00:25:25,090 --> 00:25:28,189 Kaj ĝi estas movanta la nadlo kaj gxi estas vere bona. 565 00:25:28,189 --> 00:25:28,730 Do dankon. 566 00:25:28,730 --> 00:25:29,980 >> DAVID J. Malan: Dankon vi de ni tiel. 567 00:25:29,980 --> 00:25:30,900 Estimi ĝin. 568 00:25:30,900 --> 00:25:33,660 569 00:25:33,660 --> 00:25:35,660 Danke tiom multe por kunigi nin. 570 00:25:35,660 --> 00:25:39,550 launchcodestl.com por pli. 571 00:25:39,550 --> 00:25:43,109 >> Do ni got babili baldaŭ post tio babili pri tio, kion pli ni povus fari. 572 00:25:43,109 --> 00:25:44,400 Kaj ni venis al la sekva. 573 00:25:44,400 --> 00:25:48,010 Ni estas tiom kontenta por anonci la unua iam CS50 Hackathon ke 574 00:25:48,010 --> 00:25:50,500 iros en la vojo al Saint Louis. 575 00:25:50,500 --> 00:25:51,780 La LaunchCode eldono. 576 00:25:51,780 --> 00:25:54,230 Fakte, ni estos preni kun ni, se vi ŝatus renkonti tiujn ulojn. 577 00:25:54,230 --> 00:25:56,563 Se vi mem hail el Sankta Louis, aŭ farus finfine 578 00:25:56,563 --> 00:25:59,850 kiel agordi en linio, CS50 la propra Andrew estos tie. 579 00:25:59,850 --> 00:26:04,720 CS50 de Chang, Colton, Dan, kiun vi ĵus renkontis, 580 00:26:04,720 --> 00:26:11,040 Devin, Gabriel, Jason, Rajmondo, kiu vi ankaŭ renkontis antaŭe. 581 00:26:11,040 --> 00:26:15,920 Rob Bowden, Shelly, kiun vi povas memori de tiaj filmoj kiel - 582 00:26:15,920 --> 00:26:17,370 kaj [? Zemaila?]. 583 00:26:17,370 --> 00:26:20,600 >> Do ja, se vi ŝatus aliĝi kaj en Sankta-Luiso aŭ online 584 00:26:20,600 --> 00:26:24,800 ĉe live.cs50.net, tune in por la sekva vivas show vendrede 585 00:26:24,800 --> 00:26:27,332 Marto 28, je 6:00 PM Eastern Tempo. 586 00:26:27,332 --> 00:26:29,790 Ni tuj esti veka dum sufiĉe da horoj vespere. 587 00:26:29,790 --> 00:26:32,170 Kaj ni esperas, ke vi restos supren kun ni tiel. 588 00:26:32,170 --> 00:26:33,896 Estas tio por ĉi tiu semajno CS50 Live. 589 00:26:33,896 --> 00:26:35,770 Danke tiel al ĉiuj malantaŭ la fotilo. 590 00:26:35,770 --> 00:26:37,320 Danke tiel al niaj kontribuantoj. 591 00:26:37,320 --> 00:26:39,880 Ni vidos vin en sankta Louis, tio estis CS50. 592 00:26:39,880 --> 00:27:07,810 593 00:27:07,810 --> 00:27:10,350 >> RAMON: Kion signifas la vulpo diris? 594 00:27:10,350 --> 00:27:31,146