1 00:00:00,000 --> 00:00:03,888 >> [Tema Muzica JOC] 2 00:00:03,888 --> 00:00:17,705 3 00:00:17,705 --> 00:00:18,830 DAVID J MALAN: Salut lume. 4 00:00:18,830 --> 00:00:20,640 Acest lucru este CS50Live. 5 00:00:20,640 --> 00:00:23,900 Deci, a fost adus în atenția mea că în ultimele câteva episoade 6 00:00:23,900 --> 00:00:28,370 Poate că am spus câteva lucruri care sunt incorecte. 7 00:00:28,370 --> 00:00:31,400 Ei bine, printre primii, de exemplu, a fost că acest site popular 8 00:00:31,400 --> 00:00:33,233 am fost utilizați pentru discuțiile cursuri 9 00:00:33,233 --> 00:00:34,710 nu este, de fapt, numit Redder. 10 00:00:34,710 --> 00:00:36,940 Se pare că numește Reddit. 11 00:00:36,940 --> 00:00:41,150 >> În același timp, este adevărat că pentru destul un timp Statele Unite a fost cu ajutorul 12 00:00:41,150 --> 00:00:45,700 00000000 pentru a proteja rachetele sale. 13 00:00:45,700 --> 00:00:50,650 Cu toate acestea aceste rachete au fost nuclear, și nu, aparent, "nuke-te-ler." 14 00:00:50,650 --> 00:00:51,300 >> Între timp. 15 00:00:51,300 --> 00:00:52,050 Te iubesc. 16 00:00:52,050 --> 00:00:55,820 Aceasta este într-adevăr prezent, presupune, cel mai popular parola 17 00:00:55,820 --> 00:00:57,200 chiar acum pentru ca oamenii să fie folosind. 18 00:00:57,200 --> 00:01:01,140 Dar acest lucru - dacă mărim - este Nu, de fapt, cum ai face o inimă. 19 00:01:01,140 --> 00:01:05,560 >> În cele din urmă, CS50 proprii Shelley Westover, care s-ar putea aminti de la astfel de filme 20 00:01:05,560 --> 00:01:08,420 ca aceasta, a remarcat că ea nu este, de fapt, 21 00:01:08,420 --> 00:01:11,860 un aparat de fotografiat "operater" dar un operator de aparat de fotografiat. 22 00:01:11,860 --> 00:01:14,750 Acum, vorbind de camera operatorii, echipa 23 00:01:14,750 --> 00:01:17,526 mi-a permis grațios pentru a împrumuta acest aparat foto de azi, 24 00:01:17,526 --> 00:01:19,400 astfel încât să putem lua o uita-te la ceea ce este de fapt 25 00:01:19,400 --> 00:01:21,590 întâmplă tot acest timp în spatele scenei. 26 00:01:21,590 --> 00:01:26,090 Deci, dacă vrei, vom merge mai departe și să ia un tur de studio? 27 00:01:26,090 --> 00:01:29,880 Suntem aici la frumoasa Hauser Studio, în Biblioteca Widener. 28 00:01:29,880 --> 00:01:32,840 În contextul de aici este aceasta ecran verde, altfel cunoscut 29 00:01:32,840 --> 00:01:35,660 ca un chroma-cheie, sau CIC perete fizic. 30 00:01:35,660 --> 00:01:37,410 Și de fapt, dacă am mers pe jos îndeaproape la aceasta, 31 00:01:37,410 --> 00:01:41,920 observa cum mingea are o ușoară curbă să-l, mai degrabă decât un unghi ascuțit normală. 32 00:01:41,920 --> 00:01:43,930 Care ne permite să păstrați umbre off de margini, 33 00:01:43,930 --> 00:01:46,760 și, de asemenea, ne permite să face sigur că putem suprapune 34 00:01:46,760 --> 00:01:49,100 aproape orice ne Vreau frumos și curat. 35 00:01:49,100 --> 00:01:51,390 >> Acum, aici este un întreg grămadă de lumini controlate 36 00:01:51,390 --> 00:01:55,670 de un grup principal de switch-uri care vom vedea în doar un pic. 37 00:01:55,670 --> 00:01:59,560 Aici este o lumina cu LED-uri cu așa-numitul Barn Doors pe ea. 38 00:01:59,560 --> 00:02:01,550 Aceasta este ceea ce aruncă lumină foarte direcționat. 39 00:02:01,550 --> 00:02:03,590 Într-adevăr îmi dă strălucire mea în timpul spectacolului. 40 00:02:03,590 --> 00:02:07,430 Și apoi aici avem un fluorescent lumina, care pune lumina mai moale. 41 00:02:07,430 --> 00:02:09,440 Acum, ambele sunt mai ieftin să funcționeze, 42 00:02:09,440 --> 00:02:12,330 și un cooler foarte mult să opereze decât becurile incandescente tradiționale 43 00:02:12,330 --> 00:02:14,750 că o mulțime de oameni încă tind să aibă în casele lor. 44 00:02:14,750 --> 00:02:16,864 Acum, dacă ne-am întoarce aici, veți vedea ceea ce văd eu. 45 00:02:16,864 --> 00:02:19,280 Deci, avem o pereche de nostru camere aici, dintre care unul 46 00:02:19,280 --> 00:02:20,840 are un prompter pe ea. 47 00:02:20,840 --> 00:02:23,520 >> Noi de fapt nu folosesc într-adevăr un prompter în CS50Live, 48 00:02:23,520 --> 00:02:26,800 dar pentru pantaloni scurți, împotriva celor fundaluri albe, pe care le pot aminti, 49 00:02:26,800 --> 00:02:28,180 am de fapt, le folosesc destul de un pic. 50 00:02:28,180 --> 00:02:31,013 Petrece destul de un pic de timp în avansa scripting materialul astfel încât 51 00:02:31,013 --> 00:02:32,240 să-l doar dreapta. 52 00:02:32,240 --> 00:02:36,264 >> Acum, aici, veți de fapt a se vedea un aparat de fotografiat pe tavan. 53 00:02:36,264 --> 00:02:37,180 Să mărim pe asta. 54 00:02:37,180 --> 00:02:39,430 Aceasta este așa-numitul ciocni cam care devine aceste fotografii 55 00:02:39,430 --> 00:02:42,310 pe care le vezi la început sau chiar la sfârșitul CS50Live. 56 00:02:42,310 --> 00:02:43,950 Și este greu de a vedea în acolo iluminat în sus, 57 00:02:43,950 --> 00:02:45,824 dar este de fapt spânzurat cu susul în jos, și noi suntem 58 00:02:45,824 --> 00:02:50,270 posibilitatea de a stabili în software-ul după fapt prin flipping-l vertical. 59 00:02:50,270 --> 00:02:54,600 >> Acum - hi [? Andrea -?] Aici, hai sa peste cap de la care panoul de lumina 60 00:02:54,600 --> 00:02:56,180 pe care am menționat mai devreme. 61 00:02:56,180 --> 00:02:58,390 Acest panou luminos are o grămadă de switch-uri, 62 00:02:58,390 --> 00:03:01,430 și ei urăsc atunci când De fapt, am face acest lucru, 63 00:03:01,430 --> 00:03:05,600 dar putem arunca de fapt, unele lumini în sus și în jos de aici. 64 00:03:05,600 --> 00:03:09,160 Eu nu pot vedea destul de efectul, dar suntem un fel de dezastru pe camerele noastre 65 00:03:09,160 --> 00:03:09,660 chiar acum. 66 00:03:09,660 --> 00:03:12,465 Dar hai sa rezolv asta. 67 00:03:12,465 --> 00:03:14,810 Oh boy, să trecem mai departe. 68 00:03:14,810 --> 00:03:18,910 >> Deci, aici este dulap în care toate studiouri firele 69 00:03:18,910 --> 00:03:19,850 în cele din urmă sunt rutate. 70 00:03:19,850 --> 00:03:22,016 Și acest lucru este un fel de creierul din spatele operațiunii, 71 00:03:22,016 --> 00:03:23,710 în spatele scenei, fanii imense de aici. 72 00:03:23,710 --> 00:03:27,972 De fapt, dacă am macră în tine poate auzi destul de un pic de zgomot. 73 00:03:27,972 --> 00:03:30,430 Deci, nu e de fapt destul de un bit de izolare pe aceste perete 74 00:03:30,430 --> 00:03:33,054 astfel încât să mențină acel zgomot când facem, de fapt, închide ușile. 75 00:03:33,054 --> 00:03:36,870 Dar drumul până acolo puteți vedea toate cablurile care intră și ies din dulap. 76 00:03:36,870 --> 00:03:39,070 Și aici puteți vedea o copie a prompter 77 00:03:39,070 --> 00:03:41,370 că am văzut în urmă cu doar o clipă. 78 00:03:41,370 --> 00:03:44,070 >> Bine, să mergem în așa-numita camera de comandă. 79 00:03:44,070 --> 00:03:46,770 Deci, aici, eu încă nu înțeleg asta, 80 00:03:46,770 --> 00:03:49,300 acest lucru este în cazul în care ne-am păstra nostru inflamabile aparent. 81 00:03:49,300 --> 00:03:51,760 Dar aici avem o grămadă de stații de lucru 82 00:03:51,760 --> 00:03:54,750 în cazul în care echipa CS50 și alte echipe HarvardX de lucru. 83 00:03:54,750 --> 00:03:57,510 Și aici avem de stația noastră audio. 84 00:03:57,510 --> 00:03:59,580 Să aruncăm o privire. 85 00:03:59,580 --> 00:04:01,140 Hei Patrick. 86 00:04:01,140 --> 00:04:03,820 Deci, aici avem din nou o grămadă de cadrane 87 00:04:03,820 --> 00:04:06,430 ne putem muta în sus și în jos pentru a de fapt modifica nivelurile. 88 00:04:06,430 --> 00:04:07,264 De data aceasta pentru audio. 89 00:04:07,264 --> 00:04:10,346 Și, de fapt, în cazul în care fac acest lucru aici - eu sunt va aduce încet acest audio 90 00:04:10,346 --> 00:04:13,800 nivel, și am de gând să continui să vorbesc în această voce de obicei de-al meu aici, în Hauser 91 00:04:13,800 --> 00:04:16,790 Studio pentru CS50 în direct, și la unele punct nu sunteți de gând să fie - 92 00:04:16,790 --> 00:04:19,200 >> [VOLUME Reduce PÂNĂ voce este  Neauzit.] 93 00:04:19,200 --> 00:04:22,054 >> Acum, dacă l-am ridica din nou în sus veți începe să aud din nou vocea mea. 94 00:04:22,054 --> 00:04:23,970 Acum, nu trebuie să face totul manual. 95 00:04:23,970 --> 00:04:25,178 De fapt, avem câteva presetări. 96 00:04:25,178 --> 00:04:28,407 Deci, dacă am merge pe aici la stratul de meniu, pot comuta de fapt între 1 97 00:04:28,407 --> 00:04:31,436 în 16 și 7 în 32, și veți vedea acest lucru. 98 00:04:31,436 --> 00:04:32,310 De fapt, destul de elegant. 99 00:04:32,310 --> 00:04:35,240 Eu fac acest lucru destul de un pic precum și - vizionarea. 100 00:04:35,240 --> 00:04:39,070 >> Oricum, să trecem pe aici și veți vedea o bancă întreg de hard disk-uri, 101 00:04:39,070 --> 00:04:39,570 într-adevăr. 102 00:04:39,570 --> 00:04:42,830 Acestea sunt toate SSD pe care le-ar putea au în laptop-uri de astăzi, și chiar 103 00:04:42,830 --> 00:04:43,876 unele în desktop-uri de astăzi. 104 00:04:43,876 --> 00:04:46,000 Și ei stoca lucruri cum ar fi aceasta - care este de fapt 105 00:04:46,000 --> 00:04:49,445 doar un hard-disk, care este de aproximativ 500 de concerte în SSD. 106 00:04:49,445 --> 00:04:51,372 Și puteți vedea Interfața acolo prin care 107 00:04:51,372 --> 00:04:52,830 se conecteaza la măruntaiele de care. 108 00:04:52,830 --> 00:04:55,390 Acest lucru este în cazul în care toate noastre filmul este în cele din urmă depozitate, 109 00:04:55,390 --> 00:04:59,110 de la una sau mai multe camere pe care le ar putea fi, folosind pentru un anumit trage. 110 00:04:59,110 --> 00:05:04,050 >> Acum, aici - Oh, Hei Ramon. 111 00:05:04,050 --> 00:05:04,776 Mulțumiri. 112 00:05:04,776 --> 00:05:06,900 Ramon nu a dat într-adevăr mă multă atenție acolo, 113 00:05:06,900 --> 00:05:08,170 dar ne vom muta doar pe. 114 00:05:08,170 --> 00:05:11,570 În cazul în care Ramon - dacă aș putea arunca o privire peste aici, avem o grămadă de butoane 115 00:05:11,570 --> 00:05:12,819 că ne putem juca cu la fel de bine. 116 00:05:12,819 --> 00:05:16,500 Și între timp există o întreagă buchet de afiseaza pana aici 117 00:05:16,500 --> 00:05:18,780 pe două ecrane masive, mari. 118 00:05:18,780 --> 00:05:22,000 Și acest lucru este într-adevăr altele măruntaiele de un studio de televiziune. 119 00:05:22,000 --> 00:05:24,020 Toate semnalele video vin aici, și ce 120 00:05:24,020 --> 00:05:26,940 suntem capabili de a face prin atingerea switch-uri și cadrane este de fapt 121 00:05:26,940 --> 00:05:28,385 produc un spectacol în timp real. 122 00:05:28,385 --> 00:05:30,510 Deci, de exemplu, ne-am acest mic acceleratie aici, 123 00:05:30,510 --> 00:05:31,760 ca tine s-ar putea vedea într-un plan. 124 00:05:31,760 --> 00:05:35,740 Dacă aș începe să câștige acest înapoi, aviz ceea ce se întâmplă pe cele două imagini 125 00:05:35,740 --> 00:05:36,800 sus acolo. 126 00:05:36,800 --> 00:05:40,310 Decolorare între cele două, și așa am trecut de la unul la altul. 127 00:05:40,310 --> 00:05:43,490 Și dacă mă împinge înapoi în sus, acum ne-am luat înapoi imaginile originale. 128 00:05:43,490 --> 00:05:46,570 >> Între timp, acest joystick-ul peste aici, ca un vechi consola arcade, 129 00:05:46,570 --> 00:05:49,170 ne permite să facem acest lucru cu care cucui cam. 130 00:05:49,170 --> 00:05:51,080 Și acolo mergem, acolo mergem, acolo mergem. 131 00:05:51,080 --> 00:05:54,992 Și acum ne-am stabilit că - destul de mult destul de bun 132 00:05:54,992 --> 00:05:56,200 în scopul de spectacol. 133 00:05:56,200 --> 00:05:59,710 >> Acum, în cele din urmă - îmi pare rău Ramon - ne au, de asemenea, unele butoane aici. 134 00:05:59,710 --> 00:06:04,280 DDR2, din jocurile mele favorite, probabil, și dacă am lovit aceasta, vom lua acum acest efect. 135 00:06:04,280 --> 00:06:07,190 S-ar putea aminti că de la episodul doi din CS50Live. 136 00:06:07,190 --> 00:06:11,430 Dacă ne împinge pe titlu, aceasta este ceea ce ne-am poate lovi în cazul în care ceva nu merge bine, de fapt, 137 00:06:11,430 --> 00:06:12,890 ne apropiem că ecran acolo. 138 00:06:12,890 --> 00:06:19,620 Și acum în cele din urmă, cred că este timp de 60 de secunde de Rob. 139 00:06:19,620 --> 00:06:21,520 Oh, fiu al unui - 140 00:06:21,520 --> 00:06:24,520 >> [BASS GUITAR joaca] 141 00:06:24,520 --> 00:06:29,632 142 00:06:29,632 --> 00:06:30,340 ROB: Oh, haide! 143 00:06:30,340 --> 00:06:31,810 Doar folosi unele video animal! 144 00:06:31,810 --> 00:06:34,780 >> [Muzica joacă] 145 00:06:34,780 --> 00:06:46,030 146 00:06:46,030 --> 00:06:47,300 >> [WOMAN Japoneza Vorbind] 147 00:06:47,300 --> 00:07:09,150 148 00:07:09,150 --> 00:07:11,410 >> Recent în știri a fost un articol despre CS50 149 00:07:11,410 --> 00:07:13,500 într-un site popular cunoscut ca Hacker viață. 150 00:07:13,500 --> 00:07:16,990 Acum, unul dintre colegii dumneavoastră, Annabel din Australia, a venit peste acest articol 151 00:07:16,990 --> 00:07:18,880 și la rândul său, se CS50. 152 00:07:18,880 --> 00:07:24,035 Ea este acum înscris în clasa și ea ar dori să salute. 153 00:07:24,035 --> 00:07:24,910 ANNABEL: Salut lume. 154 00:07:24,910 --> 00:07:29,020 Numele meu este Annabel, și eu sunt din Queensland, Australia. 155 00:07:29,020 --> 00:07:33,430 Motivul pentru care am iau această clasă este pentru că am văzut un post pe Hacker de viață, 156 00:07:33,430 --> 00:07:37,740 și știa că aceasta a fost cheia o punte între a fi un newbie, 157 00:07:37,740 --> 00:07:40,510 și un viitor în CS. 158 00:07:40,510 --> 00:07:45,320 Luând acest curs va fi, de asemenea, un pod în multe direcții pentru fiul meu autist 159 00:07:45,320 --> 00:07:48,440 care iubește IT. 160 00:07:48,440 --> 00:07:51,105 Sunt, de asemenea, în speranța că până la sfârșitul anului pentru a crea 161 00:07:51,105 --> 00:07:54,340 programe pentru a ajuta fiica mea dislexic. 162 00:07:54,340 --> 00:07:56,764 În prezent, eu sunt un contabil, cu un interes mare 163 00:07:56,764 --> 00:08:00,300 în tehnologie, imobiliare, grădinărit, și muzică instrumentală. 164 00:08:00,300 --> 00:08:03,133 165 00:08:03,133 --> 00:08:08,098 Numele meu este Annabel, iar acest lucru este CS50. 166 00:08:08,098 --> 00:08:10,500 >> SPEAKER: Permiteți-mi următor să introducă Betty, 167 00:08:10,500 --> 00:08:13,057 care ar dori, de asemenea, să-l salut. 168 00:08:13,057 --> 00:08:13,890 BETTY: Bună ziua, lume. 169 00:08:13,890 --> 00:08:16,730 Numele meu este Betty, și eu sunt din sudul Californiei. 170 00:08:16,730 --> 00:08:19,290 Iau acest curs deoarece societatea noastră de astăzi 171 00:08:19,290 --> 00:08:21,910 pare să fie orientate spre programare. 172 00:08:21,910 --> 00:08:24,625 Programarea este din ce în ce esențiale pentru viața noastră. 173 00:08:24,625 --> 00:08:26,750 Și, de fapt, cred că e deja, în esență, acum, 174 00:08:26,750 --> 00:08:29,800 pentru că o mulțime de lucruri pe care le folosesc trebui să includă programarea 175 00:08:29,800 --> 00:08:31,840 pentru ca acestea să fie create. 176 00:08:31,840 --> 00:08:37,012 Practic, vom fi orientate spre un viitor plin 177 00:08:37,012 --> 00:08:38,720 cu tehnologia, și programare se întâmplă 178 00:08:38,720 --> 00:08:40,909 să fie o parte esențială a acestui viitor. 179 00:08:40,909 --> 00:08:43,909 Deci, eu cred că e ceva asta e foarte misto, 180 00:08:43,909 --> 00:08:46,370 și că eu ar trebui, probabil, ajunge la învățare-l. 181 00:08:46,370 --> 00:08:50,170 Deci da, numele meu este Betty, iar acest lucru este CS50. 182 00:08:50,170 --> 00:08:51,920 DAVID J MALAN: Fotografiată aici între timp, este 183 00:08:51,920 --> 00:08:55,150 Raja din India, care are ajuns atât de cufundat în CS50 184 00:08:55,150 --> 00:08:58,410 care se pare că a avut tatuat pe pielea lui. 185 00:08:58,410 --> 00:08:59,370 >> Și acum, un tweet. 186 00:08:59,370 --> 00:09:03,280 Acesta din Carter în Virginia, care ne-a scris cu aceasta - "Consentino și eu 187 00:09:03,280 --> 00:09:06,860 se face o bună utilizare de ziua mea de zăpadă ma uit la o saptamana de CS50 Harvard 188 00:09:06,860 --> 00:09:09,800 pe TV prin Chromecast și YouTube. " 189 00:09:09,800 --> 00:09:10,780 Cine este Consentino? 190 00:09:10,780 --> 00:09:13,840 Ei bine, se pare că e pisica lui, dar, într-adevăr, imaginat aici de-a lungul 191 00:09:13,840 --> 00:09:17,047 cu picioarele lui Carter, este o mare TV cu ecran în fundal. 192 00:09:17,047 --> 00:09:19,130 Și se pare că există într-adevăr, folosind o Chromecast 193 00:09:19,130 --> 00:09:22,937 pentru a proiecta CS50 de o saptamana pe că TV cu ecran mare wireless. 194 00:09:22,937 --> 00:09:26,020 Acum Chromecast, dacă nu sunteți familiarizați, este de fapt un fel de dispozitiv elegant. 195 00:09:26,020 --> 00:09:29,420 Este un dop destul de ieftin pe care le poate pune în partea din spate a computerului 196 00:09:29,420 --> 00:09:31,090 într-un port HDMI. 197 00:09:31,090 --> 00:09:34,860 Acesta are acces la internet Wi-Fi, și, în esență, vă permite să flux fără fir 198 00:09:34,860 --> 00:09:38,650 conținut de la laptop-ul pe TV-ul, sau chiar de control TV 199 00:09:38,650 --> 00:09:41,894 și descărcare de conținut cum ar fi clipuri video direct de la ea. 200 00:09:41,894 --> 00:09:44,560 Și acum o notă de la Mohamed, un de colegii dumneavoastră în Pakistan, 201 00:09:44,560 --> 00:09:47,620 care recent a descoperit această curiozitate - aparent 202 00:09:47,620 --> 00:09:50,060 dacă te duci la google.com la ocazie și de căutare 203 00:09:50,060 --> 00:09:53,860 pentru mine, David J. Malan, aparent acest tip vine din cand in cand. 204 00:09:53,860 --> 00:09:56,830 David H. Malan, care este aparent un psihoterapeut britanic care 205 00:09:56,830 --> 00:09:59,041 arata foarte mult ca mine. 206 00:09:59,041 --> 00:10:01,040 Acum, se pare că, dacă faceți clic pe acest link de feedback 207 00:10:01,040 --> 00:10:03,600 în colțul de jos puteți raportează de fapt o problemă, 208 00:10:03,600 --> 00:10:05,170 ca lucrurile fiind greșit la Google. 209 00:10:05,170 --> 00:10:07,560 Și lasă-mă - de când am sunt pe internet 210 00:10:07,560 --> 00:10:10,910 aici - în cazul în care vă poate ajuta un tip afară, și de fapt, faceți clic pe link-ul greșit că până sus, 211 00:10:10,910 --> 00:10:14,680 și doar menționa că David H. Malan nu este, de fapt, David J. Malan. 212 00:10:14,680 --> 00:10:17,550 >> Acum, pentru a fi corect, acolo probabil este un David H. Malan, 213 00:10:17,550 --> 00:10:19,550 și, probabil, el este un Psihoterapeut britanic, 214 00:10:19,550 --> 00:10:21,840 asa ca hai sa nu raporteze orice altceva la fel de greșit, 215 00:10:21,840 --> 00:10:25,240 ci doar că fotografia are, probabil, fost ales algoritmic 216 00:10:25,240 --> 00:10:27,480 în mod incorect de către serverele Google. 217 00:10:27,480 --> 00:10:32,179 >> Și acum, un salut de la de CS50 prieten, profesorul Harry Lewis. 218 00:10:32,179 --> 00:10:34,720 Profesorul Harry Lewis a fost de fapt propriile mele profesor ani în urmă 219 00:10:34,720 --> 00:10:38,170 atunci când am luat un curs intensiv în Teoria de calcul. 220 00:10:38,170 --> 00:10:42,600 Un curs de teorie la care să explorați limitele fundamentale de calcul, 221 00:10:42,600 --> 00:10:45,350 și exact ceea ce calculatoarele pot și nu pot face. 222 00:10:45,350 --> 00:10:47,910 Am vizitat recent Profesorul Lewis în biroul său 223 00:10:47,910 --> 00:10:50,665 să ia o privire la unele trecut tehnologii. 224 00:10:50,665 --> 00:10:53,790 PROFESORUL HARRY LEWIS: Sunt Harry Lewis, Sunt un profesor de Computer Science 225 00:10:53,790 --> 00:10:55,060 aici la Harvard. 226 00:10:55,060 --> 00:11:01,890 Am venit la Harvard în 1964 ca un student în anul întâi, și cu excepția timp de trei ani 227 00:11:01,890 --> 00:11:04,525 de pe timpul Războiului din Vietnam Am fost aici de atunci. 228 00:11:04,525 --> 00:11:08,870 Așa că am capul acum de licență Programul în informatică, 229 00:11:08,870 --> 00:11:12,520 și am învățat o mulțime de cursuri diferite de-a lungul anilor. 230 00:11:12,520 --> 00:11:14,870 Și aș dori să vă spun un pic despre unele 231 00:11:14,870 --> 00:11:19,530 dintre lucrurile interesante pe care au plecat pe un Harvard, din care am 232 00:11:19,530 --> 00:11:22,110 au avut un contact de-a lungul anilor. 233 00:11:22,110 --> 00:11:27,070 >> Ea e de licență meu Teza, în 1968, care 234 00:11:27,070 --> 00:11:30,610 I-am scris un dimensional două limbaj de programare. 235 00:11:30,610 --> 00:11:36,555 Acesta este un avion de memorie de bază, cei sunt un pic gogoși magnetice 236 00:11:36,555 --> 00:11:39,080 care sunt înșirate pe intersecțiile de fire. 237 00:11:39,080 --> 00:11:44,320 Și acesta a fost un fel de memorie a fost făcut înainte de semiconductori 238 00:11:44,320 --> 00:11:47,560 a devenit o tehnologie viabilă. 239 00:11:47,560 --> 00:11:52,900 Aceasta este o mai devreme de 15 gigabyte iPod, pe care o ține în jurul 240 00:11:52,900 --> 00:11:56,200 nu pentru că cineva este impresionat cu cu un gigabyte iPod, 15 241 00:11:56,200 --> 00:12:00,740 ci pentru că aceasta este o 70 unitate megabyte, și-au 242 00:12:00,740 --> 00:12:05,820 a mers în unități de disc care au fost cu privire la dimensiunea de mașini de spălat. 243 00:12:05,820 --> 00:12:07,820 Astfel că a fost doar de 70 MB de memorie, care 244 00:12:07,820 --> 00:12:10,359 îți dă un sentiment de cum lucrurile s-au escaladat. 245 00:12:10,359 --> 00:12:11,900 DAVID J MALAN: Și acum un alt tweet. 246 00:12:11,900 --> 00:12:13,820 Acesta din William în Regatul Unit 247 00:12:13,820 --> 00:12:17,750 care a scris, "David J. Malan, după un pic de urmărire Google, se pare Rob 248 00:12:17,750 --> 00:12:19,060 are un frate geamăn. 249 00:12:19,060 --> 00:12:21,830 Putem să-l punem în CS50Live și să se joace la fața locului diferența? " 250 00:12:21,830 --> 00:12:23,690 Deci William, aceasta este într-adevăr cazul. 251 00:12:23,690 --> 00:12:26,660 CS50 propriu Rob Bowden are un frate geamăn. 252 00:12:26,660 --> 00:12:31,620 De fapt, aici este Rob și Paul - sau Paul și - poza aici 253 00:12:31,620 --> 00:12:35,280 sunt două Bowdens, ambii au de fapt TFed pentru CS50 în trecut, 254 00:12:35,280 --> 00:12:38,050 și într-adevăr, Rob este acum pe Echipa cu normă întreagă CS50 lui. 255 00:12:38,050 --> 00:12:40,510 >> Acum, am făcut prea pic de Google urmărire, și se pare că 256 00:12:40,510 --> 00:12:43,310 că fratele geamăn Paul are propria sa YouTube 257 00:12:43,310 --> 00:12:46,410 canal in care isi inchipuie el însuși un pic de un actor de comedie. 258 00:12:46,410 --> 00:12:47,548 Să aruncăm o privire. 259 00:12:47,548 --> 00:12:49,940 >> PAUL BOWDEN: Hey guys. 260 00:12:49,940 --> 00:12:51,460 Paul Bowden aici din nou. 261 00:12:51,460 --> 00:12:54,900 M-am întors cu a doua încercare meu de la stand-up. 262 00:12:54,900 --> 00:12:58,910 Da, știu că stau jos. 263 00:12:58,910 --> 00:13:02,810 Prima dată nu a mers la fel de bine cum am sperat pentru, 264 00:13:02,810 --> 00:13:05,840 dar am luat sfatul că voi oferit, 265 00:13:05,840 --> 00:13:10,290 și de data aceasta am de gând să fie un pic mai puțin ciudat, și un pic mai bine 266 00:13:10,290 --> 00:13:13,326 pe frontul de gluma. 267 00:13:13,326 --> 00:13:16,450 DAVID J MALAN: Acum, dacă doriți să abonați la canalul lui Pavel pe YouTube, 268 00:13:16,450 --> 00:13:20,070 și ar trebui, cap de la această adresă URL aici. 269 00:13:20,070 --> 00:13:23,390 Acum, fratele Rob este, desigur, foarte mândru de fratele său geamăn. 270 00:13:23,390 --> 00:13:27,980 De fapt, imaginea de aici este la fel de Rob un GIF animat face o pompă de pumn. 271 00:13:27,980 --> 00:13:31,360 Acum, acest lucru a fost de fapt în circulație pe internet destul de un pic. 272 00:13:31,360 --> 00:13:33,240 Deci, dacă Google în jurul pentru aceasta imagine aici, 273 00:13:33,240 --> 00:13:36,110 puteți face acest lucru chiar dumneavoastră tapet, dacă doriți. 274 00:13:36,110 --> 00:13:37,130 Și tu ar trebui. 275 00:13:37,130 --> 00:13:41,390 >> Acum, Rob aici a fost aplauze lui frate pe un joc popular american 276 00:13:41,390 --> 00:13:43,232 arată în care Pavel a fost un participant. 277 00:13:43,232 --> 00:13:44,440 Acum, ceea ce arată joc a fost asta? 278 00:13:44,440 --> 00:13:46,148 Ei bine, vom pleca pentru tine, pe internet, 279 00:13:46,148 --> 00:13:49,210 să dau seama exact ce joc spectacol Paul Bowden a participat la, 280 00:13:49,210 --> 00:13:53,140 și dacă puteți găsi asta, să ne știu la Facebook, Reddit, sau Twitter, 281 00:13:53,140 --> 00:13:57,510 și vom vedea dacă nu putem arăta un mic clip în următoarea CS50Live. 282 00:13:57,510 --> 00:13:59,330 >> Și acum o bucată de hardware. 283 00:13:59,330 --> 00:14:02,080 Așa cum poate ați auzit, CS50 în o parte din ea este pe secțiuni campus 284 00:14:02,080 --> 00:14:04,060 folosește o bucată de hardware cunoscut ca Arduino. 285 00:14:04,060 --> 00:14:06,194 Fotografiată aici, de exemplu, este Arduino Uno, 286 00:14:06,194 --> 00:14:08,610 o placă de circuit mic, care vă puteți conecta la un calculator, 287 00:14:08,610 --> 00:14:11,010 și apoi de fapt programul prin scrierea de cod C +, 288 00:14:11,010 --> 00:14:14,710 și apoi arderea în hardware-ul așa că se poate executa de fapt programe. 289 00:14:14,710 --> 00:14:17,140 Acum, unul dintre colegii dvs. aici, Areor, hotărâtă 290 00:14:17,140 --> 00:14:20,110 pentru a firului de la un Arduino Uno la calculator 291 00:14:20,110 --> 00:14:24,350 și apoi să pună în aplicare, dacă poți cred că, Cezar Problema Set 2 lui. 292 00:14:24,350 --> 00:14:27,030 >> Acum, nu avem nici un audio în acest film, dar să mărim 293 00:14:27,030 --> 00:14:28,755 și să ia o privire la rezultatul final. 294 00:14:28,755 --> 00:14:43,112 295 00:14:43,112 --> 00:14:45,570 Acum, dacă sunteți un Redditer, te s-ar putea să fi observat acest post 296 00:14:45,570 --> 00:14:49,290 o câteva săptămâni în urmă de publicitate episodul doi din CS50Live. 297 00:14:49,290 --> 00:14:52,900 Acum, unul dintre colegii dvs., Louis de la Montreal, Canada, după acest episod 298 00:14:52,900 --> 00:14:55,556 amabilitate postat, "Wow, care unul a fost istoric. " 299 00:14:55,556 --> 00:15:00,600 Doar pentru a se corecta câteva minute mai târziu cu edit - "isteric, ha, ha." 300 00:15:00,600 --> 00:15:02,410 Asa ca vom lua, fie fel, dar ceea ce a fost 301 00:15:02,410 --> 00:15:05,130 mai amuzant decât atât, este că Chris de la Toronto, Canada 302 00:15:05,130 --> 00:15:08,290 apoi a urmat cu ca urmează, "Ar fi isteric 303 00:15:08,290 --> 00:15:12,670 în cazul în următorul episod a fost istoric, urmare a personalului de producție văzând 304 00:15:12,670 --> 00:15:13,490 acest comentariu. " 305 00:15:13,490 --> 00:15:16,800 Ei bine, într-adevăr am făcut, și acum ceva mai mult istorie. 306 00:15:16,800 --> 00:15:18,360 >> Am scos asta din arhivele. 307 00:15:18,360 --> 00:15:22,700 Aceasta este intr-o revista, Popular Electronică, o problemă din 1975, 308 00:15:22,700 --> 00:15:25,850 care a purtat acest titlu, Kit lume Primul minicomputere 309 00:15:25,850 --> 00:15:27,440 sa rivalizeze modele comerciale. 310 00:15:27,440 --> 00:15:29,050 Altair 8800. 311 00:15:29,050 --> 00:15:31,940 Acum, la momentul nu era într-adevăr un limbaj de programare 312 00:15:31,940 --> 00:15:35,110 cu care ai putea face acest lucru Masina de a rezolva probleme foarte ușor, 313 00:15:35,110 --> 00:15:36,930 și astfel un tânăr Harvard student la momentul 314 00:15:36,930 --> 00:15:39,810 pe nume Bill Gates a decis cu niște prieteni ai lui 315 00:15:39,810 --> 00:15:43,700 pentru a scrie primul interpret de limbaj de programare, cunoscut sub numele de bază, 316 00:15:43,700 --> 00:15:45,900 cu care să conducă această bucată de hardware. 317 00:15:45,900 --> 00:15:48,220 Am luat o plimbare recent cu profesorul Harry Lewis 318 00:15:48,220 --> 00:15:51,040 la Maxwell Dworkin, de la Harvard clădire informatică, în cazul în care 319 00:15:51,040 --> 00:15:55,170 codul sursă pentru care originală Interpret BASIC încă atârnă. 320 00:15:55,170 --> 00:15:57,162 Și l-am întreba dacă el ne-ar putea da un tur. 321 00:15:57,162 --> 00:15:58,870 PROFESORUL HARRY LEWIS: Ce ai aici 322 00:15:58,870 --> 00:16:03,780 este o listă de un bucată timpurie a software-ului 323 00:16:03,780 --> 00:16:08,470 scris de Bill Gates și Paul Allen, fondatorii Microsoft. 324 00:16:08,470 --> 00:16:10,790 Deci, codul este interesant din două motive. 325 00:16:10,790 --> 00:16:13,720 Mai întâi de toate, a devenit Primul produs de Microsoft, 326 00:16:13,720 --> 00:16:20,080 care a fost un interpret de limbajul de programare de bază. 327 00:16:20,080 --> 00:16:23,190 Iar în al doilea rând, aceasta a fost una dintre primele încercări 328 00:16:23,190 --> 00:16:28,840 pentru a crea un interpret atât de obișnuit oamenii ar putea folosi calculatoarele personale. 329 00:16:28,840 --> 00:16:30,900 Deci, Bill Gates a fost un student la Harvard. 330 00:16:30,900 --> 00:16:33,070 Am început să predau la Harvard în 1974. 331 00:16:33,070 --> 00:16:38,390 Acest lucru a fost realizat in 1975, asa ca a fost mai devreme în cariera sa și la începutul carierei mele. 332 00:16:38,390 --> 00:16:42,040 Am învățat de fapt Bill în un curs în jurul acest moment. 333 00:16:42,040 --> 00:16:45,380 Paul Allen nu a fost un Student la Harvard, dar el 334 00:16:45,380 --> 00:16:49,200 a fost un liceu coleg de clasa al lui Bill Gates. 335 00:16:49,200 --> 00:16:51,990 >> Dacă ați veni si uita-te la listare, veți 336 00:16:51,990 --> 00:16:56,600 găsi de fapt, un nume al treilea, Monte Davidoff, care a fost coleg de clasa Gates 'aici 337 00:16:56,600 --> 00:16:57,500 la Harvard. 338 00:16:57,500 --> 00:16:59,600 OK, așa că aici e un comentariu interesant aici. 339 00:16:59,600 --> 00:17:05,400 Se spune, "În 4k poate șterge pătrat rădăcină, ci pentru bucle ar trebui să funcționeze în continuare. " 340 00:17:05,400 --> 00:17:11,310 OK, deci asta înseamnă că nu a fost de două moduri de a compila acest program. 341 00:17:11,310 --> 00:17:16,140 Una a fost pentru a rula pe o versiune din acest computer Altair 342 00:17:16,140 --> 00:17:19,339 care a avut doar 4K cuvinte de memorie. 343 00:17:19,339 --> 00:17:22,430 4.096 de cuvinte de memorie. 344 00:17:22,430 --> 00:17:28,020 Dar versiunea mare a avut 8 K, și așa ceea ce spune acest lucru este că în versiunea 4K 345 00:17:28,020 --> 00:17:31,030 a trebuit să ștergeți unele cod pentru a se potrivi. 346 00:17:31,030 --> 00:17:33,050 Și unul din lucrurile pe care le care ar fi șters 347 00:17:33,050 --> 00:17:37,960 ar fi rădăcină pătrată din rutina, dar se pare că pentru bucle 348 00:17:37,960 --> 00:17:41,220 ar trebui să funcționeze în continuare, chiar atunci când sunteți compilarea jos 349 00:17:41,220 --> 00:17:46,150 pentru doar versiunea 4K calculatorului kit. 350 00:17:46,150 --> 00:17:49,750 >> Acum, dacă te măriți la codul sursă este posibil să fi observat un nume familiar. 351 00:17:49,750 --> 00:17:52,280 Într-adevăr, utilizator Holloway a fost persoana care a 352 00:17:52,280 --> 00:17:56,282 imprimate această sursă cod în aprilie 1975. 353 00:17:56,282 --> 00:17:59,240 Acum, cei care au pus întrebări, poate pe Reddit sau în altă parte 354 00:17:59,240 --> 00:18:03,274 pentru CS50, s-ar putea au venit peste Glenn Holloway, unul dintre membrii echipei lui CS50 355 00:18:03,274 --> 00:18:05,440 care a fost de fapt cu curs de ceva timp, 356 00:18:05,440 --> 00:18:09,160 și foarte grațios oferă destul de des pentru a ajuta pe elevi prin intermediul internetului 357 00:18:09,160 --> 00:18:11,140 cu orice probleme pe care le-ar putea rezolva. 358 00:18:11,140 --> 00:18:13,770 Și într-adevăr, se pare că el a fost face că, chiar și în odinioară 359 00:18:13,770 --> 00:18:16,320 atunci când acest cod sursă necesare pentru a fi imprimate. 360 00:18:16,320 --> 00:18:20,240 >> Acum, haideți să postească de a prezenta zi, în de fapt, aceasta este o veste cu adevărat de rupere. 361 00:18:20,240 --> 00:18:23,577 A dezvăluit recent a fost acest proiect tango, o inițiativă de Google 362 00:18:23,577 --> 00:18:25,660 și un număr de alte companii pentru a crea de fapt 363 00:18:25,660 --> 00:18:28,830 software-ul cu care se poate utiliza un telefon sau dispozitiv mobil asemănător 364 00:18:28,830 --> 00:18:31,150 și de mers pe jos în jurul dvs. mediul fizic 365 00:18:31,150 --> 00:18:34,960 și de fapt, a face un model 3D de ea - care de obicei este incredibil de timp 366 00:18:34,960 --> 00:18:36,340 consumatoare de timp și / sau scumpe. 367 00:18:36,340 --> 00:18:40,350 Și totuși, cu tehnologia de azi te ar putea fi în curând a face acest lucru singuri, 368 00:18:40,350 --> 00:18:43,150 și s-ar putea fi în curând de scris software-te cu care 369 00:18:43,150 --> 00:18:44,930 pentru a sprijini aceasta noua tehnica. 370 00:18:44,930 --> 00:18:45,680 Să aruncăm o privire. 371 00:18:45,680 --> 00:18:49,530 372 00:18:49,530 --> 00:18:52,540 >> JOHNNY LEE: Numele meu este Johnny Lee, și lucrez în tehnologia avansată 373 00:18:52,540 --> 00:18:54,560 și de grup de proiecte la Google. 374 00:18:54,560 --> 00:18:56,690 Echipa noastră mică aici, cu sediul în California, 375 00:18:56,690 --> 00:19:01,200 a fost de lucru cu universitățile, laboratoare de cercetare și parteneri industriali 376 00:19:01,200 --> 00:19:05,220 pentru a recolta ultimii 10 ani de cercetare în robotică și Computer Vision 377 00:19:05,220 --> 00:19:09,260 să se concentreze că tehnologia într-un telefon mobil foarte unic. 378 00:19:09,260 --> 00:19:14,100 Noi suntem ființe fizice care trăiesc într-o lume 3D, 379 00:19:14,100 --> 00:19:17,690 dispozitive mobile încă de azi presupune că lumea fizică 380 00:19:17,690 --> 00:19:19,820 se termină la limitele ecranului. 381 00:19:19,820 --> 00:19:23,010 Scopul nostru este de a oferi mobil Dispozitive o scară umană 382 00:19:23,010 --> 00:19:24,665 înțelegere de spațiu și mișcare. 383 00:19:24,665 --> 00:19:26,540 Eitan Jder-Eppstein: Acest lucru se întâmplă pentru a permite 384 00:19:26,540 --> 00:19:28,480 oameni pentru a interacționa cu mediul lor 385 00:19:28,480 --> 00:19:30,360 în doar un mod fundamental diferit. 386 00:19:30,360 --> 00:19:33,330 Putem prototip într-un câteva ore ceva care 387 00:19:33,330 --> 00:19:36,070 ar lua ne luni sau chiar ani înainte, 388 00:19:36,070 --> 00:19:38,670 pentru că nu am avut această tehnologii accesibile. 389 00:19:38,670 --> 00:19:41,760 >> TED LARSON: Ce se întâmplă dacă avea toate aceste piese într-un telefon? 390 00:19:41,760 --> 00:19:46,280 Cum se poate schimba ceea ce un telefon este? 391 00:19:46,280 --> 00:19:48,460 >> JOHNNY LEE: Avem creat un prototip de telefon 392 00:19:48,460 --> 00:19:52,150 care conține extrem de personalizate hardware și software, proiectat 393 00:19:52,150 --> 00:19:56,600 pentru a permite telefonului pentru a urmări e mișcare în întregime 3D, în timp real, 394 00:19:56,600 --> 00:19:58,120 cum vă țineți-l. 395 00:19:58,120 --> 00:20:01,840 Acești senzori face peste un sfert de milion de masuratori 3D 396 00:20:01,840 --> 00:20:05,980 fiecare al doilea, actualizarea Poziția și rotație a telefonului, 397 00:20:05,980 --> 00:20:09,760 fuziune aceste informații într-o modelul 3D unic al mediului. 398 00:20:09,760 --> 00:20:12,625 >> Chris Anderson: Avem o problemă numit de navigare în interior. 399 00:20:12,625 --> 00:20:14,300 Și este o soluție la această problemă. 400 00:20:14,300 --> 00:20:17,383 >> Eitan Jder-Eppstein: Se urmărește dvs. poziție ca te duci în jurul lumii. 401 00:20:17,383 --> 00:20:19,070 Și-l face, de asemenea, o hartă de care. 402 00:20:19,070 --> 00:20:23,114 >> CHASE COBB: Imaginați-vă că vă scanați un mică secțiune din camera de zi. 403 00:20:23,114 --> 00:20:27,250 Apoi sunt capabile să genereze o lume de joc mic în ea. 404 00:20:27,250 --> 00:20:29,900 Nu știu de orice altă controler sau jocuri de noroc 405 00:20:29,900 --> 00:20:31,660 dispozitiv care poate face acest lucru în acest moment. 406 00:20:31,660 --> 00:20:33,250 >> TULLY FOOTE: Punerea toate acestea împreună, ele 407 00:20:33,250 --> 00:20:35,041 tras în experți din în întreaga lume 408 00:20:35,041 --> 00:20:37,360 și-au-le pe toate de lucru pe același proiect. 409 00:20:37,360 --> 00:20:40,366 >> REMI EL-QUAZZANE: Acestea sunt calibru foarte mare de oameni. 410 00:20:40,366 --> 00:20:40,865 De ce? 411 00:20:40,865 --> 00:20:42,302 Este foarte simplu. 412 00:20:42,302 --> 00:20:44,782 Cred că, de fapt, oameni care cred în viziunea. 413 00:20:44,782 --> 00:20:47,240 JOHNNY LEE: Sediu cartografiere este acolo, pe telefon, 414 00:20:47,240 --> 00:20:49,000 și pe care tocmai l utilizați. 415 00:20:49,000 --> 00:20:51,750 Este această capacitate de a urmări pe urmele altor persoane. 416 00:20:51,750 --> 00:20:55,070 >> DIRK THOMAS: Și noi putem, de asemenea, beneficia de de la ceea ce facem pentru proiectul 417 00:20:55,070 --> 00:20:57,258 înapoi pentru comunitatea open source. 418 00:20:57,258 --> 00:20:59,350 >> CHASE COBB: Folositi-l pentru cu deficiențe de vedere, 419 00:20:59,350 --> 00:21:01,880 și să le dea de vedere auditiv de unde se duc. 420 00:21:01,880 --> 00:21:04,205 >> VINCE PASCUAL: Fiind posibilitatea de a harta casa ta, 421 00:21:04,205 --> 00:21:07,030 rotiți-l în jur, să văd cum acest mobilier funcționează în cameră. 422 00:21:07,030 --> 00:21:09,580 >> Eitan Jder-Eppstein: Virtual ferestre spre lumi diferite, 423 00:21:09,580 --> 00:21:11,413 Mă refer la posibilitățile sunt într-adevăr fără sfârșit. 424 00:21:11,413 --> 00:21:14,015 425 00:21:14,015 --> 00:21:16,890 JOHNNY LEE: În următoarele câteva luni, vom fi distribuirea de kituri dev 426 00:21:16,890 --> 00:21:20,566 pentru dezvoltatorii de software pentru a dezvolta aplicații și algoritmi pe partea de sus 427 00:21:20,566 --> 00:21:22,572 de această platformă. 428 00:21:22,572 --> 00:21:27,240 Și noi suntem doar la început, și știm că există o mult mai mult de lucru pentru a face. 429 00:21:27,240 --> 00:21:30,541 Dar suntem incantati de în cazul în care se va merge. 430 00:21:30,541 --> 00:21:35,180 Viitorul este minunat, și noi credem putem construi mai repede împreună. 431 00:21:35,180 --> 00:21:41,137 432 00:21:41,137 --> 00:21:43,970 David J. MALAN: Și acum momentul ați fost, probabil, de așteptare pentru. 433 00:21:43,970 --> 00:21:45,990 Este posibil să reamintească faptul că în trecut am episod 434 00:21:45,990 --> 00:21:49,970 împărtășit acest tweet de la propriul lui Andrew CS50 Hill, care acum câteva luni ne-a scris 435 00:21:49,970 --> 00:21:52,650 aceasta, "David J Malan, unde e lampa mea?" 436 00:21:52,650 --> 00:21:55,690 Acum, de atunci un număr de ai clipuri video prezentate de luare cazul dumneavoastră 437 00:21:55,690 --> 00:21:59,120 de ce ar trebui să fie următoarea recipient de o lampă de birou CS50. 438 00:21:59,120 --> 00:22:02,650 Ne-am gândit să împărtășească la prima unul de la Mohamed in Maroc. 439 00:22:02,650 --> 00:22:05,800 Se pare că ziua de naștere a lui Mohammed a fost în această săptămână trecut, astfel încât să-mi permiteți, de asemenea, 440 00:22:05,800 --> 00:22:10,050 în numele CS50 să spun fericit Ziua de naștere 19 de Mohamed. 441 00:22:10,050 --> 00:22:11,996 Să aruncăm o privire. 442 00:22:11,996 --> 00:22:15,080 >> MAHOMED: Buna ziua, eu sunt Mohamed din Maroc. 443 00:22:15,080 --> 00:22:20,510 Am studiat într-un alt oraș - care este un pic mai departe de orașul meu original 444 00:22:20,510 --> 00:22:25,390 unde am locuit cu familia mea - unde am plecat lampa mea de birou. 445 00:22:25,390 --> 00:22:28,940 Așa că am trăi într-un dormitor și aceasta este camera mea. 446 00:22:28,940 --> 00:22:32,810 447 00:22:32,810 --> 00:22:37,440 Puteți vedea aici că lumina este galben, iar eu nu-mi place cu adevărat. 448 00:22:37,440 --> 00:22:39,250 Eu prefer pe cel alb. 449 00:22:39,250 --> 00:22:43,350 De aceea vreau o lampă de birou CS50. 450 00:22:43,350 --> 00:22:47,109 Vă puteți imagina pe mine stând acolo și de lucru cu ea. 451 00:22:47,109 --> 00:22:48,900 David J. MALAN: Și acum o altă depunere. 452 00:22:48,900 --> 00:22:52,700 Acesta Emad, un student în camera sa de camin. 453 00:22:52,700 --> 00:22:54,680 >> EMAD: Sunt Emad din [neauzit]. 454 00:22:54,680 --> 00:22:56,605 Deci, de ce nu vreau o lampă de birou? 455 00:22:56,605 --> 00:22:59,760 În primul rând, ea va acționa ca o sursă moderat de lumină 456 00:22:59,760 --> 00:23:03,380 pentru studiile mele de liceu, ca am inceput doar al patrulea an. 457 00:23:03,380 --> 00:23:06,730 Și, precum și cursuri on-line, mai ales CS50. 458 00:23:06,730 --> 00:23:09,130 Cele mai importante motiv este că va 459 00:23:09,130 --> 00:23:11,190 acționează ca software-ul pentru CS50 curs. 460 00:23:11,190 --> 00:23:13,550 De exemplu, dacă cineva vine în casa mea și solicită 461 00:23:13,550 --> 00:23:17,720 cum ai luat-o lampă frumos, am le va spune că clasa CS50 trimis. 462 00:23:17,720 --> 00:23:21,290 Și așa am răspândi cuvântul de CS50, și cel mai important, am 463 00:23:21,290 --> 00:23:23,970 amintiți-vă dacă pentru viața mea. 464 00:23:23,970 --> 00:23:27,460 Sunt Emad, iar acest lucru este CS50. 465 00:23:27,460 --> 00:23:30,510 >> David J. MALAN: Și acum Tim de la Malaezia, imaginat aici, în întuneric. 466 00:23:30,510 --> 00:23:31,220 Ascultați cu atenție. 467 00:23:31,220 --> 00:24:19,030 468 00:24:19,030 --> 00:24:21,640 David J. MALAN: Și acum, o film de familie prietenos de la Zevin 469 00:24:21,640 --> 00:24:24,336 în Vancouver, British Columbia. 470 00:24:24,336 --> 00:24:25,080 >> Zevin: Salut. 471 00:24:25,080 --> 00:24:26,250 Sunt Zevin Lennick. 472 00:24:26,250 --> 00:24:30,925 Fac EDX pentru CS50, și nu putem găsi lampă nostru. 473 00:24:30,925 --> 00:24:31,675 Casa este întunecat. 474 00:24:31,675 --> 00:24:32,610 Ce crezi? 475 00:24:32,610 --> 00:24:34,530 >> SPEAKER 1: Poate e acolo? 476 00:24:34,530 --> 00:24:35,385 >> Zevin: Ești sigur? 477 00:24:35,385 --> 00:24:35,670 >> SPEAKER 1: Poate. 478 00:24:35,670 --> 00:24:36,910 >> Zevin: Ar trebui să aflăm? 479 00:24:36,910 --> 00:24:37,620 >> SPEAKER 1: Să mergem. 480 00:24:37,620 --> 00:24:38,245 >> Zevin: Bine. 481 00:24:38,245 --> 00:24:42,030 482 00:24:42,030 --> 00:24:43,530 >> SPEAKER 1: Hei, uita-te la acea lumina. 483 00:24:43,530 --> 00:24:45,540 >> Zevin: Poate că există o lampă de acolo. 484 00:24:45,540 --> 00:24:47,129 >> SPEAKER 1: Să-l verifica. 485 00:24:47,129 --> 00:24:48,420 Zevin: Vrei să-l fac? 486 00:24:48,420 --> 00:24:49,535 SPEAKER 1: Nu, o voi face. 487 00:24:49,535 --> 00:24:51,365 Zevin: OK. 488 00:24:51,365 --> 00:24:52,805 SPEAKER 1: Stai departe de lampa mea! 489 00:24:52,805 --> 00:24:53,305 Oh, nu! 490 00:24:53,305 --> 00:24:55,634 491 00:24:55,634 --> 00:24:58,050 David J. MALAN: Și acum, o prezentarea de la Eggers în Letonia 492 00:24:58,050 --> 00:25:03,360 care a luat într-adevăr lucrurile o crestătură cu acest film. 493 00:25:03,360 --> 00:25:05,180 >> EGGERS: (AS LAMP 1) Ei bine, ce mai faci? 494 00:25:05,180 --> 00:25:07,250 >> FEMEIA: (AS LAMP 2) Mmm. 495 00:25:07,250 --> 00:25:07,750 Bună ziua. 496 00:25:07,750 --> 00:25:20,440 497 00:25:20,440 --> 00:25:22,170 >> EGGERS: (AS bec 1) Acest lucru este minunat. 498 00:25:22,170 --> 00:25:25,260 >> FEMEIA: (AS bec 2) Da. 499 00:25:25,260 --> 00:25:26,782 Ooh! 500 00:25:26,782 --> 00:25:27,990 EGGERS: (AS bec 1) Ooh! 501 00:25:27,990 --> 00:25:30,323 EGGERS: (AS BABY bec) [Râsete] Unde e lampa mea? 502 00:25:30,323 --> 00:25:32,450 503 00:25:32,450 --> 00:25:33,920 >> EGGERS: Buna, numele meu este Eggers. 504 00:25:33,920 --> 00:25:35,927 Și eu sunt din Letonia. 505 00:25:35,927 --> 00:25:37,214 Și acest lucru este - 506 00:25:37,214 --> 00:25:38,089 SPEAKER 2: Studiul nostru. 507 00:25:38,089 --> 00:25:39,466 Stay tuned. 508 00:25:39,466 --> 00:25:42,220 >> EGGERS: Nu, acest lucru este CS50. 509 00:25:42,220 --> 00:25:44,370 >> David J. MALAN: Și acum, nu în ultimul rând, o 510 00:25:44,370 --> 00:25:48,520 prezentarea de la Phillip în Germania. 511 00:25:48,520 --> 00:25:50,436 >> PHILLIP: Hei acolo David, sunt Phil. 512 00:25:50,436 --> 00:25:52,635 Sunt un student de cognitive stiinta din Germania. 513 00:25:52,635 --> 00:25:56,050 Știința cognitivă este un domeniu care studiază mintea umană 514 00:25:56,050 --> 00:26:01,410 și creier, sa alăturat de discipline, cum ar fi Neuroscience, psihologie, lingvistica, 515 00:26:01,410 --> 00:26:03,270 și chiar informatică. 516 00:26:03,270 --> 00:26:07,120 Acum semestrul trecut, mi-am petrecut o semestru în străinătate la Harvard. 517 00:26:07,120 --> 00:26:10,030 Și eu, de asemenea, a participat la curs, CS50. 518 00:26:10,030 --> 00:26:13,850 >> Acum, în timp ce-am iubit CS50, I nu a avut propria mea lampă de birou. 519 00:26:13,850 --> 00:26:18,340 Acum am ridicat mâna în aproape fiecare curs într-o încercare disperată 520 00:26:18,340 --> 00:26:21,405 să-mi aduci pe scenă și primi propriul meu birou CS50 521 00:26:21,405 --> 00:26:25,510 lampă - sau chiar doar un nenorocit de minge de stres. 522 00:26:25,510 --> 00:26:29,530 Acum, în cele din urmă am ajuns stres mea minge de la târg CS50, 523 00:26:29,530 --> 00:26:36,970 dar eu sunt încă suferă profund din care lipsa de o lampă de birou CS50 în viața mea. 524 00:26:36,970 --> 00:26:41,930 Deci, domnul David Malan, întrebarea mea pentru tine este destul de simplu. 525 00:26:41,930 --> 00:26:45,650 Unde mi-e [BLEEP] lampă de birou? 526 00:26:45,650 --> 00:26:47,540 >> David J. MALAN: Și acum un pic mai mult istorie. 527 00:26:47,540 --> 00:26:50,270 Poate vă amintiți următoarele de film de la o saptamana de CS50. 528 00:26:50,270 --> 00:26:56,450 >> [Muzica joacă] 529 00:26:56,450 --> 00:26:59,320 >> SPEAKER 3: Un triumf al abilitate matematică și mecanică, 530 00:26:59,320 --> 00:27:03,170 ca acest mare nou automat calculator de la Universitatea Harvard. 531 00:27:03,170 --> 00:27:07,050 Probleme complicate de matematica pune prin mașina în formă codificată 532 00:27:07,050 --> 00:27:10,270 pe bandă sunt corect rezolvate într-o fracțiune de minut 533 00:27:10,270 --> 00:27:12,790 de timpul necesar pentru calculul uman. 534 00:27:12,790 --> 00:27:24,170 535 00:27:24,170 --> 00:27:28,485 Proiectat pentru a accelera toate formele de cercetării matematice și științifice, 536 00:27:28,485 --> 00:27:33,610 creierul mecanic gigant va lucra pentru Statele Unite Marinei, până la sfârșitul războiului. 537 00:27:33,610 --> 00:27:42,745 538 00:27:42,745 --> 00:27:44,870 David J. MALAN: Acum, Mark I nu mai este în uz, 539 00:27:44,870 --> 00:27:46,910 dar nu mai trăiesc aici, în campus. 540 00:27:46,910 --> 00:27:49,840 Ne-am decis să ia o finală plimbați-vă cu profesorul Harry Lewis 541 00:27:49,840 --> 00:27:53,080 să ia o privire mai atentă la Harvard Centru de știință - casa noua 542 00:27:53,080 --> 00:27:54,350 la Harvard Mark I. 543 00:27:54,350 --> 00:27:56,600 PROFESORUL HARRY LEWIS: Deci, suntem în știință de la Harvard 544 00:27:56,600 --> 00:27:59,950 Centru, care este la intersecția din campusul Harvard. 545 00:27:59,950 --> 00:28:04,180 O mulțime de departamentele de știință au săli de clasă și birourile lor de aici. 546 00:28:04,180 --> 00:28:07,190 Ce e în spatele nostru aici este calculatorul Mark I, 547 00:28:07,190 --> 00:28:09,820 care a fost mai devreme calculator electromecanic. 548 00:28:09,820 --> 00:28:12,190 >> Deci calculatorul Mark I este aici la Harvard 549 00:28:12,190 --> 00:28:17,580 pentru că Howard Hathaway Aiken, care a fost persoana care a conceput și proiectat 550 00:28:17,580 --> 00:28:21,350 Mașina în colaborare cu inginerii IBM, 551 00:28:21,350 --> 00:28:26,220 a fost un profesor de la Harvard a aplicat matematica. 552 00:28:26,220 --> 00:28:32,590 Și a vrut pentru a calma piața muncii de rezolvarea ecuațiilor numerice 553 00:28:32,590 --> 00:28:36,820 de calcul mecanic care a fost realizat pe creion și hârtie. 554 00:28:36,820 --> 00:28:39,930 >> Ceea ce avem aici este de fapt, doar o parte din ea. 555 00:28:39,930 --> 00:28:43,820 Acesta a fost de 51 de metri lungime și când totul a fost într-o singură bucată. 556 00:28:43,820 --> 00:28:49,730 S-ar putea face trei adăugate pe secundă, o multiplicare a luat șase secunde, 557 00:28:49,730 --> 00:28:53,110 și o divizie a luat 15 secunde. 558 00:28:53,110 --> 00:28:57,870 Deci, acest lucru a fost un progres imens peste a face lucruri cu creion și hârtie, 559 00:28:57,870 --> 00:29:02,870 dar a fost de lucru lent, și păstrarea Mașina merge tot timpul 560 00:29:02,870 --> 00:29:08,670 a fost un feat mare de electromecanic expertiza inginerie. 561 00:29:08,670 --> 00:29:12,100 >> Acesta a fost folosit pentru balistic calcule, pentru calcularea 562 00:29:12,100 --> 00:29:15,120 traiectoria de rachete. 563 00:29:15,120 --> 00:29:19,050 Și a fost de asemenea utilizat pentru un pic de calcul din Manhattan 564 00:29:19,050 --> 00:29:25,470 Proiect de determinare a dreptului parametri pentru bomba atomică. 565 00:29:25,470 --> 00:29:29,230 >> Deci, ceea ce vedeti aici sunt unitățile de bandă de hârtie, 566 00:29:29,230 --> 00:29:33,550 astfel încât programul a fost lovit în bandă de hârtie și a fost pe o buclă. 567 00:29:33,550 --> 00:29:36,820 Ceea ce vedeți sunt registre care ar 568 00:29:36,820 --> 00:29:42,060 corespund memoria stocată a mașină, care a fost folosit doar pentru date. 569 00:29:42,060 --> 00:29:44,480 Programul în sine a fost stabilit. 570 00:29:44,480 --> 00:29:47,460 Aceste mașini de scris electrice au fost utilizate pentru a imprima ieșire. 571 00:29:47,460 --> 00:29:51,220 Aceste cadrane, care avea 10 de posturi, sunt 572 00:29:51,220 --> 00:29:53,120 în cazul în care v-ar introduce constante. 573 00:29:53,120 --> 00:29:57,990 Deci, programul a fost fixat pe hârtie bandă, și dacă ați avut o constantă, 574 00:29:57,990 --> 00:30:03,360 ca și cum ai avea în C + cod - setați unele variabile egale cu 47 la începutul 575 00:30:03,360 --> 00:30:05,950 din programul dumneavoastră - acest lucru este echivalentul aici. 576 00:30:05,950 --> 00:30:10,910 V-ar apela la numărul de 47 utilizarea acestor registre. 577 00:30:10,910 --> 00:30:14,460 >> Echivalentul de calcul în acest sens este mult mai puțin 578 00:30:14,460 --> 00:30:22,055 decât cel mai mic ceas de mână calculator, care este acum în curs de produs. 579 00:30:22,055 --> 00:30:23,680 David J. MALAN: Asta e pentru CS50Live. 580 00:30:23,680 --> 00:30:25,471 Multumesc foarte mult pentru acest contribuabili săptămână, 581 00:30:25,471 --> 00:30:27,550 precum și la această săptămână Echipa din spatele camerei. 582 00:30:27,550 --> 00:30:30,050 Să închidem spectacolul cu o privire la un proiect de la zero 583 00:30:30,050 --> 00:30:32,040 de la Lisa Chung în Boston, 584 00:30:32,040 --> 00:31:41,227 >> [MUSIC-YLVIS, "Vulpea"]