1 00:00:00,000 --> 00:00:03,888 >> [TEMA MUSICA GIOCO] 2 00:00:03,888 --> 00:00:17,705 3 00:00:17,705 --> 00:00:18,830 DAVID J MALAN: Ciao mondo. 4 00:00:18,830 --> 00:00:20,640 Questo è CS50Live. 5 00:00:20,640 --> 00:00:23,900 Quindi è stato portato alla mia attenzione che nel corso degli ultimi episodi 6 00:00:23,900 --> 00:00:28,370 Forse ho detto qualche cose che non sono corrette. 7 00:00:28,370 --> 00:00:31,400 Ebbene, tra i primi per esempio, era che il popolare sito web 8 00:00:31,400 --> 00:00:33,233 abbiamo usato per i corsi discussioni 9 00:00:33,233 --> 00:00:34,710 non è infatti chiamato Redder. 10 00:00:34,710 --> 00:00:36,940 Si chiama apparentemente Reddit. 11 00:00:36,940 --> 00:00:41,150 >> Nel frattempo, è il caso che da molto po 'di tempo gli Stati Uniti stava usando 12 00:00:41,150 --> 00:00:45,700 00000000 per proteggere i suoi missili. 13 00:00:45,700 --> 00:00:50,650 Tuttavia quei missili erano nucleare, e non a quanto pare, "nucleare-you-ler." 14 00:00:50,650 --> 00:00:51,300 >> Nel frattempo. 15 00:00:51,300 --> 00:00:52,050 Ti amo. 16 00:00:52,050 --> 00:00:55,820 Questo è infatti attualmente, presumibilmente, la password più popolare 17 00:00:55,820 --> 00:00:57,200 in questo momento per la gente di utilizzare. 18 00:00:57,200 --> 00:01:01,140 Ma questo - se focalizziamo - è in realtà non come fare un cuore. 19 00:01:01,140 --> 00:01:05,560 >> Infine, il CS50 proprio Shelley Westover, quale si può ricordare da film 20 00:01:05,560 --> 00:01:08,420 come questo, ha osservato che non è infatti 21 00:01:08,420 --> 00:01:11,860 una macchina fotografica "operatore" ma un operatore macchina. 22 00:01:11,860 --> 00:01:14,750 Ora, parlando di ripresa operatori, la squadra 23 00:01:14,750 --> 00:01:17,526 ha gentilmente mi ha permesso di prendere in prestito questa fotocamera di oggi, 24 00:01:17,526 --> 00:01:19,400 in modo che possiamo prendere una guardare a ciò che è effettivamente 25 00:01:19,400 --> 00:01:21,590 succede tutto questo tempo dietro le quinte. 26 00:01:21,590 --> 00:01:26,090 Quindi, se si vuole, andremo avanti e fare un giro di studio? 27 00:01:26,090 --> 00:01:29,880 Siamo qui in bella Hauser Studio, in Biblioteca Widener. 28 00:01:29,880 --> 00:01:32,840 Sullo sfondo ecco questo schermo verde, altrimenti noto 29 00:01:32,840 --> 00:01:35,660 come un chroma-key, o da parete CYC fisicamente. 30 00:01:35,660 --> 00:01:37,410 E infatti, se cammino da vicino a questa, 31 00:01:37,410 --> 00:01:41,920 notare come la palla ha una leggera curva ad esso piuttosto che un angolo acuto normale. 32 00:01:41,920 --> 00:01:43,930 Questo ci permette di mantenere ombre fuori dei bordi, 33 00:01:43,930 --> 00:01:46,760 e ci permette anche di fare sicuri che possiamo sovrapporre 34 00:01:46,760 --> 00:01:49,100 quasi tutto noi vuole bello e pulito. 35 00:01:49,100 --> 00:01:51,390 >> Ora qui è un tutto grappolo di luci controllate 36 00:01:51,390 --> 00:01:55,670 da un quadro principale di interruttori che vedremo in appena un po '. 37 00:01:55,670 --> 00:01:59,560 Quassù è una luce LED con cosiddetto Barn Doors su di esso. 38 00:01:59,560 --> 00:02:01,550 Questo è ciò che getta luce molto diretta. 39 00:02:01,550 --> 00:02:03,590 Davvero mi dà il mio splendore durante lo spettacolo. 40 00:02:03,590 --> 00:02:07,430 E poi qui abbiamo un fluorescente luce, che getta luce più morbida. 41 00:02:07,430 --> 00:02:09,440 Ora, entrambi sono economiche da gestire, 42 00:02:09,440 --> 00:02:12,330 e molto più fresco per operare di lampadine a incandescenza tradizionali 43 00:02:12,330 --> 00:02:14,750 che un sacco di gente ancora tendono ad avere nelle loro case. 44 00:02:14,750 --> 00:02:16,864 Ora, se ci voltiamo qui, vedrai quello che vedo. 45 00:02:16,864 --> 00:02:19,280 Quindi abbiamo un paio di nostra telecamere qui, uno dei quali 46 00:02:19,280 --> 00:02:20,840 ha una telesuggeritore su di esso. 47 00:02:20,840 --> 00:02:23,520 >> Noi in realtà non usiamo davvero un gobbo in CS50Live, 48 00:02:23,520 --> 00:02:26,800 ma per i pantaloncini, contro coloro fondali bianchi che forse ricorderete, 49 00:02:26,800 --> 00:02:28,180 che usiamo loro un bel po '. 50 00:02:28,180 --> 00:02:31,013 Trascorrere un po 'di tempo in progredire script del materiale in modo da 51 00:02:31,013 --> 00:02:32,240 per farlo giusto. 52 00:02:32,240 --> 00:02:36,264 >> Ora qui, ci troveremo a vedere una telecamera sul soffitto. 53 00:02:36,264 --> 00:02:37,180 Andiamo zoom in esso. 54 00:02:37,180 --> 00:02:39,430 Questo è il cosiddetto urto cam che ottiene quei colpi 55 00:02:39,430 --> 00:02:42,310 che si vede all'inizio o alla fine del CS50Live. 56 00:02:42,310 --> 00:02:43,950 Ed è difficile vedere in l'illuminazione lassù, 57 00:02:43,950 --> 00:02:45,824 ma in realtà è appeso a testa in giù, e siamo 58 00:02:45,824 --> 00:02:50,270 in grado di risolvere nel software dopo l' Infatti lanciando verticalmente. 59 00:02:50,270 --> 00:02:54,600 >> Ora - hi [? Andrea -?] Qui, cerchiamo di testa verso quel pannello luce 60 00:02:54,600 --> 00:02:56,180 che ho menzionato in precedenza. 61 00:02:56,180 --> 00:02:58,390 Questo pannello luce ha un tutta una serie di interruttori, 62 00:02:58,390 --> 00:03:01,430 e odiano quando Io in realtà faccio questo, 63 00:03:01,430 --> 00:03:05,600 ma in realtà possiamo buttare alcune luci su e giù qui. 64 00:03:05,600 --> 00:03:09,160 Non riesco a vedere l'effetto, ma siamo tipo di scatenando il caos sulle nostre telecamere 65 00:03:09,160 --> 00:03:09,660 proprio ora. 66 00:03:09,660 --> 00:03:12,465 Ma cerchiamo di risolvere questo problema. 67 00:03:12,465 --> 00:03:14,810 Oh ragazzi, andiamo avanti. 68 00:03:14,810 --> 00:03:18,910 >> Così qui è l'armadio in che tutti i fili studi 69 00:03:18,910 --> 00:03:19,850 sono in ultima analisi instradati. 70 00:03:19,850 --> 00:03:22,016 E questa è una sorta di cervelli dietro l'operazione, 71 00:03:22,016 --> 00:03:23,710 dietro le quinte, grandi fan di qui. 72 00:03:23,710 --> 00:03:27,972 In realtà, se mi chino in è possibile sentire un po 'di rumore. 73 00:03:27,972 --> 00:03:30,430 Quindi, c'è in realtà un bel po 'di isolamento su queste muro 74 00:03:30,430 --> 00:03:33,054 in modo da mantenere quel rumore quando noi, infatti, chiudere le porte. 75 00:03:33,054 --> 00:03:36,870 Ma lassù si può vedere tutto il i cavi che entrano ed escono allo scoperto. 76 00:03:36,870 --> 00:03:39,070 E qui si può vedere una copia del teleprompter 77 00:03:39,070 --> 00:03:41,370 che abbiamo visto poco fa. 78 00:03:41,370 --> 00:03:44,070 >> Va bene, andiamo in testa la cosiddetta camera di controllo. 79 00:03:44,070 --> 00:03:46,770 Quindi qui, io ancora non lo faccio capisco questo, 80 00:03:46,770 --> 00:03:49,300 questo è dove teniamo la nostra infiammabili a quanto pare. 81 00:03:49,300 --> 00:03:51,760 Ma qui abbiamo un tutta una serie di postazioni di lavoro 82 00:03:51,760 --> 00:03:54,750 dove la squadra del CS50 e altre squadre HarvardX funzionano. 83 00:03:54,750 --> 00:03:57,510 E qui abbiamo la nostra stazione audio. 84 00:03:57,510 --> 00:03:59,580 Diamo uno sguardo. 85 00:03:59,580 --> 00:04:01,140 Hey Patrick. 86 00:04:01,140 --> 00:04:03,820 Così qui abbiamo di nuovo un sacco di quadranti 87 00:04:03,820 --> 00:04:06,430 siamo in grado di muoversi su e giù per effettivamente cambiare i livelli. 88 00:04:06,430 --> 00:04:07,264 Questa volta per l'audio. 89 00:04:07,264 --> 00:04:10,346 E infatti, se faccio questo qui - sono andando a portare lentamente questo audio 90 00:04:10,346 --> 00:04:13,800 livello, e ho intenzione di continuare a parlare in questa solita voce mia qui in Hauser 91 00:04:13,800 --> 00:04:16,790 Studio per CS50 dal vivo, e ad un certo punto non sta andando ad essere - 92 00:04:16,790 --> 00:04:19,200 >> [VOLUME ABBASSA FINO AL VOICE IS  Impercettibile.] 93 00:04:19,200 --> 00:04:22,054 >> Ora, se alzo il backup avrete cominciare a sentire di nuovo la mia voce. 94 00:04:22,054 --> 00:04:23,970 Ora, non è necessario fare tutto manualmente. 95 00:04:23,970 --> 00:04:25,178 In realtà abbiamo alcuni preset. 96 00:04:25,178 --> 00:04:28,407 Quindi, se vado qui a strato menu, ho in realtà può scegliere tra 1 97 00:04:28,407 --> 00:04:31,436 in 16 e 7 in 32, e vedrete che questo accada. 98 00:04:31,436 --> 00:04:32,310 A dire il vero abbastanza carino. 99 00:04:32,310 --> 00:04:35,240 Lo faccio un po ' come pure - a guardare. 100 00:04:35,240 --> 00:04:39,070 >> Comunque, passiamo qui e vedrete un intero banco di hard disk, 101 00:04:39,070 --> 00:04:39,570 davvero. 102 00:04:39,570 --> 00:04:42,830 Questi sono tutti SSD che si potrebbe avere in computer portatili di oggi, e anche 103 00:04:42,830 --> 00:04:43,876 alcuni nel desktop di oggi. 104 00:04:43,876 --> 00:04:46,000 E memorizzano le cose come questo - che è in realtà 105 00:04:46,000 --> 00:04:49,445 solo un disco rigido, che è di circa 500 concerti in SSD. 106 00:04:49,445 --> 00:04:51,372 E si può vedere il Interface tramite attraverso il quale 107 00:04:51,372 --> 00:04:52,830 si connette ai interiora di questo. 108 00:04:52,830 --> 00:04:55,390 Questo è dove tutto il nostro filmato viene memorizzato in definitiva, 109 00:04:55,390 --> 00:04:59,110 da una o più telecamere che potrebbe essere utilizzare per un particolare tiro. 110 00:04:59,110 --> 00:05:04,050 >> Ora qui - Oh, Hey Ramon. 111 00:05:04,050 --> 00:05:04,776 Grazie. 112 00:05:04,776 --> 00:05:06,900 Ramon non ha mai veramente dato Mi molta attenzione lì, 113 00:05:06,900 --> 00:05:08,170 ma dovremo solo andare avanti. 114 00:05:08,170 --> 00:05:11,570 Se Ramon - se potessi dare un'occhiata su qui, abbiamo un sacco di pulsanti 115 00:05:11,570 --> 00:05:12,819 che possiamo giocare con pure. 116 00:05:12,819 --> 00:05:16,500 E intanto c'è un intero mazzo di display qui 117 00:05:16,500 --> 00:05:18,780 su due enormi, grandi schermi. 118 00:05:18,780 --> 00:05:22,000 E questo è davvero come l' interiora di uno studio televisivo. 119 00:05:22,000 --> 00:05:24,020 Tutti i segnali video venire qui, e ciò che 120 00:05:24,020 --> 00:05:26,940 siamo in grado di fare toccando il interruttori e manopole è in realtà 121 00:05:26,940 --> 00:05:28,385 produrre una mostra in tempo reale. 122 00:05:28,385 --> 00:05:30,510 Così, per esempio, abbiamo questo piccolo acceleratore qui, 123 00:05:30,510 --> 00:05:31,760 come si potrebbe vedere in un piano. 124 00:05:31,760 --> 00:05:35,740 Se comincio a ottenere questo ritorno, avviso ciò che accade sulle due immagini 125 00:05:35,740 --> 00:05:36,800 lassù. 126 00:05:36,800 --> 00:05:40,310 Dissolvenza tra i due, e così siamo passati da uno all'altro. 127 00:05:40,310 --> 00:05:43,490 E se spingo che il backup, ora abbiamo le immagini originali indietro. 128 00:05:43,490 --> 00:05:46,570 >> Nel frattempo questo joystick su qui, come una vecchia console arcade, 129 00:05:46,570 --> 00:05:49,170 ci permette di fare questo con quella cam urto. 130 00:05:49,170 --> 00:05:51,080 E ce ne andiamo, ci andiamo, ce ne andiamo. 131 00:05:51,080 --> 00:05:54,992 E ora abbiamo fissato che - più o meno abbastanza buono 132 00:05:54,992 --> 00:05:56,200 ai fini dello spettacolo. 133 00:05:56,200 --> 00:05:59,710 >> Ora finalmente - mi dispiace Ramon - abbiamo hanno anche alcuni pulsanti qui. 134 00:05:59,710 --> 00:06:04,280 DDR2, dei miei giochi preferiti, forse, e se ho colpito questo, ora otteniamo questo effetto. 135 00:06:04,280 --> 00:06:07,190 Si potrebbe ricordare che da secondo episodio di CS50Live. 136 00:06:07,190 --> 00:06:11,430 Se spingiamo sul titolo, questo è ciò che può colpire se qualcosa effettivamente va storto, 137 00:06:11,430 --> 00:06:12,890 stiamo ottenendo quello schermo lì. 138 00:06:12,890 --> 00:06:19,620 E ora, infine, penso che sia tempo per 60 secondi di Rob. 139 00:06:19,620 --> 00:06:21,520 Oh, figlio di un - 140 00:06:21,520 --> 00:06:24,520 >> [BASS GUITAR PLAYS] 141 00:06:24,520 --> 00:06:29,632 142 00:06:29,632 --> 00:06:30,340 ROB: Oh, andiamo! 143 00:06:30,340 --> 00:06:31,810 Basta usare un po 'di video di animali! 144 00:06:31,810 --> 00:06:34,780 >> [MUSIC PLAYS] 145 00:06:34,780 --> 00:06:46,030 146 00:06:46,030 --> 00:06:47,300 >> [DONNA CHE PARLA GIAPPONESE] 147 00:06:47,300 --> 00:07:09,150 148 00:07:09,150 --> 00:07:11,410 >> Recentemente la notizia era un articolo su CS50 149 00:07:11,410 --> 00:07:13,500 in un popolare sito web conosciuta come Vita Hacker. 150 00:07:13,500 --> 00:07:16,990 Ora uno dei tuoi compagni di classe, Annabel dall'Australia, imbattuto tale articolo 151 00:07:16,990 --> 00:07:18,880 ea sua volta CS50 sé. 152 00:07:18,880 --> 00:07:24,035 Lei è ora iscritta nella classe e lei vorrebbe dire ciao. 153 00:07:24,035 --> 00:07:24,910 ANNABEL: Ciao mondo. 154 00:07:24,910 --> 00:07:29,020 Il mio nome è Annabel, e io sono dal Queensland, Australia. 155 00:07:29,020 --> 00:07:33,430 La ragione per cui sto prendendo questa classe è perché ho visto un post su Vita Hacker, 156 00:07:33,430 --> 00:07:37,740 e sapeva che questa era la chiave per colmare il divario tra l'essere un principiante, 157 00:07:37,740 --> 00:07:40,510 e un futuro in CS. 158 00:07:40,510 --> 00:07:45,320 Prendendo questo corso sarà anche un ponte in molte direzioni per il mio figlio autistico 159 00:07:45,320 --> 00:07:48,440 che ama IT. 160 00:07:48,440 --> 00:07:51,105 Sto sperando anche che dalla fine di creare 161 00:07:51,105 --> 00:07:54,340 programmi per assistere mia figlia dislessico. 162 00:07:54,340 --> 00:07:56,764 Attualmente io sono un ragioniere, con una quota pesante 163 00:07:56,764 --> 00:08:00,300 nella tecnologia, immobiliare, giardinaggio e musica strumentale. 164 00:08:00,300 --> 00:08:03,133 165 00:08:03,133 --> 00:08:08,098 Il mio nome è Annabel, e questo è CS50. 166 00:08:08,098 --> 00:08:10,500 >> SPEAKER: Consenti la prossima introdurre Betty, 167 00:08:10,500 --> 00:08:13,057 che vorrebbe anche dire ciao. 168 00:08:13,057 --> 00:08:13,890 BETTY: Ciao, mondo. 169 00:08:13,890 --> 00:08:16,730 Il mio nome è Betty, e io sono da sud della California. 170 00:08:16,730 --> 00:08:19,290 Sto prendendo questo corso perché la nostra società di oggi 171 00:08:19,290 --> 00:08:21,910 sembra essere orientata verso la programmazione. 172 00:08:21,910 --> 00:08:24,625 La programmazione sta diventando essenziale per la nostra vita. 173 00:08:24,625 --> 00:08:26,750 E in realtà, penso che sia già sostanzialmente adesso, 174 00:08:26,750 --> 00:08:29,800 perché un sacco di cose che abbiamo utilizzare devono integrare la programmazione 175 00:08:29,800 --> 00:08:31,840 in modo per loro di creare. 176 00:08:31,840 --> 00:08:37,012 In sostanza, stiamo per essere orientata verso un futuro pieno 177 00:08:37,012 --> 00:08:38,720 con la tecnologia, e programmazione sta andando 178 00:08:38,720 --> 00:08:40,909 ad essere una parte essenziale di quel futuro. 179 00:08:40,909 --> 00:08:43,909 Quindi penso che sia qualcosa che è davvero cool, 180 00:08:43,909 --> 00:08:46,370 e che dovrei probabilmente arrivare ad impararla. 181 00:08:46,370 --> 00:08:50,170 Quindi sì, il mio nome è Betty, e questo è CS50. 182 00:08:50,170 --> 00:08:51,920 DAVID J MALAN: Nella foto qui nel frattempo, è 183 00:08:51,920 --> 00:08:55,150 Raja dall'India, che ha ottenuto così immerso in CS50 184 00:08:55,150 --> 00:08:58,410 che a quanto pare aveva tatuato sulla sua pelle. 185 00:08:58,410 --> 00:08:59,370 >> E ora, un tweet. 186 00:08:59,370 --> 00:09:03,280 Questo uno da Carter in Virginia, che ci ha scritto con questo - "Consentino e io 187 00:09:03,280 --> 00:09:06,860 stanno facendo buon uso della mia giornata di neve guardando settimana uno dei CS50 di Harvard 188 00:09:06,860 --> 00:09:09,800 in TV via Chromecast e YouTube. " 189 00:09:09,800 --> 00:09:10,780 Chi è Consentino? 190 00:09:10,780 --> 00:09:13,840 Beh, a quanto pare lui è il suo gatto, ma anzi, nella foto qui insieme 191 00:09:13,840 --> 00:09:17,047 con i piedi di Carter, è un grande schermo del televisore in sottofondo. 192 00:09:17,047 --> 00:09:19,130 E a quanto pare ci sono infatti utilizzando un Chromecast 193 00:09:19,130 --> 00:09:22,937 per proiettare settimana di CS50 uno su che grande schermo TV in modalità wireless. 194 00:09:22,937 --> 00:09:26,020 Ora Chromecast, se non hai familiarità, è in realtà una specie di dispositivo pulito. 195 00:09:26,020 --> 00:09:29,420 E 'una spina piuttosto economico che si può mettere nella parte posteriore del computer 196 00:09:29,420 --> 00:09:31,090 in una porta HDMI. 197 00:09:31,090 --> 00:09:34,860 Dispone di connessione Wi-Fi, ed essenzialmente permette lo streaming wireless 198 00:09:34,860 --> 00:09:38,650 contenuto dal vostro computer portatile su TV, o anche controllare la vostra TV 199 00:09:38,650 --> 00:09:41,894 e scaricare contenuti come video direttamente ad esso. 200 00:09:41,894 --> 00:09:44,560 Ed ora una nota Mohamed, uno dei tuoi compagni in Pakistan, 201 00:09:44,560 --> 00:09:47,620 che ha recentemente scoperto questa curiosità - a quanto pare 202 00:09:47,620 --> 00:09:50,060 se si va a google.com in occasione e ricerca 203 00:09:50,060 --> 00:09:53,860 per me, David J. Malan, a quanto pare questo ragazzo arriva di tanto in tanto. 204 00:09:53,860 --> 00:09:56,830 David H. Malan, che apparentemente uno psicoterapeuta britannico che 205 00:09:56,830 --> 00:09:59,041 sembra un sacco come me. 206 00:09:59,041 --> 00:10:01,040 Ora si scopre se si fare clic su questo link Feedback 207 00:10:01,040 --> 00:10:03,600 nell'angolo in basso è possibile effettivamente segnalare un problema, 208 00:10:03,600 --> 00:10:05,170 come le cose sono sbagliato a Google. 209 00:10:05,170 --> 00:10:07,560 E fammi - dal momento che sono su internet 210 00:10:07,560 --> 00:10:10,910 qui - se si può aiutare un ragazzo fuori, e in realtà fare clic su tale collegamento sbagliato sulla parte superiore, 211 00:10:10,910 --> 00:10:14,680 e basta dire che David H. Malan non è infatti David J. Malan. 212 00:10:14,680 --> 00:10:17,550 >> Ora, ad essere sinceri, ci Probabilmente è un David H. Malan, 213 00:10:17,550 --> 00:10:19,550 e probabilmente lui è un Psicoterapeuta britannica, 214 00:10:19,550 --> 00:10:21,840 quindi cerchiamo di non segnalare qualsiasi altra cosa come sbagliata, 215 00:10:21,840 --> 00:10:25,240 ma solo quella foto probabilmente ha stato scelto algoritmicamente 216 00:10:25,240 --> 00:10:27,480 erroneamente dai server di Google. 217 00:10:27,480 --> 00:10:32,179 >> E ora un ciao da CS50 di amico, il professor Harry Lewis. 218 00:10:32,179 --> 00:10:34,720 Il professor Harry Lewis era in realtà i miei anni professore fa 219 00:10:34,720 --> 00:10:38,170 quando ho preso un corso intensivo in Teoria della computazione. 220 00:10:38,170 --> 00:10:42,600 Un corso di teoria in cui si esplora i limiti fondamentali della computazione, 221 00:10:42,600 --> 00:10:45,350 ed esattamente ciò che i computer può e non può fare. 222 00:10:45,350 --> 00:10:47,910 Recentemente abbiamo visitato Il professor Lewis nel suo ufficio 223 00:10:47,910 --> 00:10:50,665 a dare un'occhiata ad alcuni tecnologie passato. 224 00:10:50,665 --> 00:10:53,790 PROFESSORE HARRY LEWIS: Io sono Harry Lewis, Sono un professore di Computer Science 225 00:10:53,790 --> 00:10:55,060 qui a Harvard. 226 00:10:55,060 --> 00:11:01,890 Sono venuto a Harvard nel 1964 come matricola, e fatta eccezione per tre anni 227 00:11:01,890 --> 00:11:04,525 durante la guerra del Vietnam Sono qui da allora. 228 00:11:04,525 --> 00:11:08,870 Quindi io ora dirigo la laurea programma in informatica, 229 00:11:08,870 --> 00:11:12,520 e ho un sacco di insegnato diversi corsi nel corso degli anni. 230 00:11:12,520 --> 00:11:14,870 E mi piacerebbe dirti un po 'su alcuni 231 00:11:14,870 --> 00:11:19,530 delle cose interessanti che sono andati su un Harvard, di cui ho 232 00:11:19,530 --> 00:11:22,110 hanno avuto qualche contatto nel corso degli anni. 233 00:11:22,110 --> 00:11:27,070 >> La sua è la mia laurea tesi di laurea, nel 1968, che 234 00:11:27,070 --> 00:11:30,610 Ho scritto una bidimensionale linguaggio di programmazione. 235 00:11:30,610 --> 00:11:36,555 Questo è un piano memoria a nuclei, quelli sono un po ciambelle magnetiche 236 00:11:36,555 --> 00:11:39,080 che vengono infilate in incroci di fili. 237 00:11:39,080 --> 00:11:44,320 E questo era il modo di memoria è stato fatto prima semiconduttori 238 00:11:44,320 --> 00:11:47,560 è diventata una tecnologia valida. 239 00:11:47,560 --> 00:11:52,900 Questo è un anticipo 15 gigabyte iPod, che tengo in giro 240 00:11:52,900 --> 00:11:56,200 non perché qualcuno è colpito di avere un 15 gigabyte iPod, 241 00:11:56,200 --> 00:12:00,740 ma perché questo è un 70 unità megabyte, e 242 00:12:00,740 --> 00:12:05,820 è andato in dischi che erano circa le dimensioni delle lavatrici. 243 00:12:05,820 --> 00:12:07,820 Quindi era solo il 70 megabyte di memoria, che 244 00:12:07,820 --> 00:12:10,359 ti dà un senso di come le cose sono in scala. 245 00:12:10,359 --> 00:12:11,900 DAVID J MALAN: Ed ora un altro tweet. 246 00:12:11,900 --> 00:12:13,820 Questo da William nel Regno Unito 247 00:12:13,820 --> 00:12:17,750 che ha scritto, "David J. Malan, dopo un po ' di Google stalking, si scopre Rob 248 00:12:17,750 --> 00:12:19,060 ha un fratello gemello. 249 00:12:19,060 --> 00:12:21,830 Possiamo metterlo in CS50Live e giocare individuare la differenza? " 250 00:12:21,830 --> 00:12:23,690 Così William, questo è davvero il caso. 251 00:12:23,690 --> 00:12:26,660 Del CS50 proprio Rob Bowden ha un fratello gemello. 252 00:12:26,660 --> 00:12:31,620 In realtà, qui è Rob e Paul - o Paolo e - nella foto qui 253 00:12:31,620 --> 00:12:35,280 sono due Bowdens, entrambi i quali hanno in realtà TFed per CS50 in passato, 254 00:12:35,280 --> 00:12:38,050 anzi Rob è ora su Squadra a tempo pieno del CS50. 255 00:12:38,050 --> 00:12:40,510 >> Ora, anche noi facevamo po 'di Google lo stalking, e si scopre 256 00:12:40,510 --> 00:12:43,310 che il fratello gemello Paolo ha il suo YouTube 257 00:12:43,310 --> 00:12:46,410 canale in cui si immagina egli stesso un po 'di un comico. 258 00:12:46,410 --> 00:12:47,548 Diamo uno sguardo. 259 00:12:47,548 --> 00:12:49,940 >> PAUL BOWDEN: Hey guys. 260 00:12:49,940 --> 00:12:51,460 Paul Bowden di nuovo qui. 261 00:12:51,460 --> 00:12:54,900 Sono tornato con il mio secondo tentativo presso lo stand up. 262 00:12:54,900 --> 00:12:58,910 Sì, lo so che sto seduto. 263 00:12:58,910 --> 00:13:02,810 La prima volta non è andata così come avevo sperato, 264 00:13:02,810 --> 00:13:05,840 ma ho preso il consiglio che voi ragazzi offerti, 265 00:13:05,840 --> 00:13:10,290 e questa volta ho intenzione di essere un po ' meno goffo e un po 'meglio 266 00:13:10,290 --> 00:13:13,326 sul fronte scherzo. 267 00:13:13,326 --> 00:13:16,450 DAVID J MALAN: Ora, se vuoi iscriversi al canale di Paul su YouTube, 268 00:13:16,450 --> 00:13:20,070 e si dovrebbe, testa a questo URL qui. 269 00:13:20,070 --> 00:13:23,390 Ora il fratello Rob è ovviamente molto orgoglioso del suo fratello gemello. 270 00:13:23,390 --> 00:13:27,980 In realtà, nella foto ecco come Rob una GIF animata facendo una pompa pugno. 271 00:13:27,980 --> 00:13:31,360 Ora questo è stato effettivamente distribuito su internet un bel po '. 272 00:13:31,360 --> 00:13:33,240 Così se Google in giro per questa immagine qui, 273 00:13:33,240 --> 00:13:36,110 si può anche fare la tua carta da parati se volete. 274 00:13:36,110 --> 00:13:37,130 E si dovrebbe. 275 00:13:37,130 --> 00:13:41,390 >> Ora Rob qui è stato il suo tifo fratello in un popolare gioco americano 276 00:13:41,390 --> 00:13:43,232 mostra in cui Paolo era un partecipante. 277 00:13:43,232 --> 00:13:44,440 Ora, che cosa game show era? 278 00:13:44,440 --> 00:13:46,148 Beh, ci lasciamo a te, internet, 279 00:13:46,148 --> 00:13:49,210 per capire esattamente quale gioco mostra Paul Bowden ha partecipato su, 280 00:13:49,210 --> 00:13:53,140 e se si può trovare che fuori, ci lascia sapere a Facebook, Reddit o Twitter, 281 00:13:53,140 --> 00:13:57,510 e vedremo se non siamo in grado di mostrare un piccola clip nella prossima CS50Live. 282 00:13:57,510 --> 00:13:59,330 >> E ora un pezzo di hardware. 283 00:13:59,330 --> 00:14:02,080 Come avrete sentito, CS50 in alcuni dei suoi su sezioni campus 284 00:14:02,080 --> 00:14:04,060 utilizza un pezzo di hardware conosciuto come Arduino. 285 00:14:04,060 --> 00:14:06,194 Nella foto qui, per esempio, è l'Arduino Uno, 286 00:14:06,194 --> 00:14:08,610 un circuito poco che è possibile connettersi a un computer, 287 00:14:08,610 --> 00:14:11,010 e poi effettivamente il programma scrivendo codice C +, 288 00:14:11,010 --> 00:14:14,710 e poi bruciarlo in hardware in modo che può effettivamente eseguire programmi. 289 00:14:14,710 --> 00:14:17,140 Ora uno dei tuoi compagni di classe qui, Areor, deciso 290 00:14:17,140 --> 00:14:20,110 cablare un Arduino Uno al suo computer 291 00:14:20,110 --> 00:14:24,350 e quindi attuare, se potete crederci, Cesare Problema Set 2. 292 00:14:24,350 --> 00:14:27,030 >> Ora non abbiamo alcun audio in questo video, ma cerchiamo di zoom in 293 00:14:27,030 --> 00:14:28,755 e dare un'occhiata al risultato finale. 294 00:14:28,755 --> 00:14:43,112 295 00:14:43,112 --> 00:14:45,570 Ora, se siete un Redditer, è Potreste aver notato questo post 296 00:14:45,570 --> 00:14:49,290 un paio di settimane fa pubblicità secondo episodio di CS50Live. 297 00:14:49,290 --> 00:14:52,900 Ora uno dei tuoi compagni di classe, da Louis Montreal, Canada, dopo quell'episodio 298 00:14:52,900 --> 00:14:55,556 gentilmente inviato, "Wow, che era storica. " 299 00:14:55,556 --> 00:15:00,600 Solo a correggersi pochi minuti poi con modifica - "isterica, ah ah." 300 00:15:00,600 --> 00:15:02,410 Quindi prendiamo neanche modo, ma quello che era 301 00:15:02,410 --> 00:15:05,130 più divertente di questo, è che Chris da Toronto, Canada 302 00:15:05,130 --> 00:15:08,290 poi seguito con quanto segue, "Sarebbe isterica 303 00:15:08,290 --> 00:15:12,670 se il prossimo episodio è stato storica un risultato del personale di produzione vedere 304 00:15:12,670 --> 00:15:13,490 questo commento. " 305 00:15:13,490 --> 00:15:16,800 Beh, in effetti abbiamo fatto, e ora un po 'più di storia. 306 00:15:16,800 --> 00:15:18,360 >> Abbiamo tirato su da questo archivio. 307 00:15:18,360 --> 00:15:22,700 Si tratta di una rivista, più richieste Elettronica, un problema dal 1975, 308 00:15:22,700 --> 00:15:25,850 che portava questo titolo, Kit di primo minicomputer del Mondo 309 00:15:25,850 --> 00:15:27,440 per rivaleggiare con modelli commerciali. 310 00:15:27,440 --> 00:15:29,050 L'Altair 8800. 311 00:15:29,050 --> 00:15:31,940 Ora, al momento non c'era davvero un linguaggio di programmazione 312 00:15:31,940 --> 00:15:35,110 con il quale si potrebbe fare questo Macchina risolvere problemi molto facilmente, 313 00:15:35,110 --> 00:15:36,930 e così una giovane Harvard studente al momento 314 00:15:36,930 --> 00:15:39,810 di nome Bill Gates ha deciso con alcuni suoi amici 315 00:15:39,810 --> 00:15:43,700 a scrivere la prima interprete per linguaggio di programmazione, noto come base, 316 00:15:43,700 --> 00:15:45,900 con cui guidare questo pezzo di hardware. 317 00:15:45,900 --> 00:15:48,220 Abbiamo fatto una passeggiata di recente con il professor Harry Lewis 318 00:15:48,220 --> 00:15:51,040 Maxwell Dworkin, Harvard costruzione informatica, dove 319 00:15:51,040 --> 00:15:55,170 il codice sorgente per quella originale Interprete BASIC si blocca ancora. 320 00:15:55,170 --> 00:15:57,162 E gli chiediamo se lui potrebbe darci un tour. 321 00:15:57,162 --> 00:15:58,870 PROFESSORE HARRY LEWIS: Quello che avete qui 322 00:15:58,870 --> 00:16:03,780 è un elenco di pezzo iniziale di software 323 00:16:03,780 --> 00:16:08,470 scritto da Bill Gates e Paul Allen, i fondatori di Microsoft. 324 00:16:08,470 --> 00:16:10,790 Quindi il codice è interessante per due ragioni. 325 00:16:10,790 --> 00:16:13,720 Prima di tutto è diventato Il primo prodotto di Microsoft, 326 00:16:13,720 --> 00:16:20,080 che era un interprete per il linguaggio di programmazione di base. 327 00:16:20,080 --> 00:16:23,190 E in secondo luogo, questo è stato uno dei primi tentativi 328 00:16:23,190 --> 00:16:28,840 per creare un interprete così ordinario persone potrebbero utilizzare i personal computer. 329 00:16:28,840 --> 00:16:30,900 Così Bill Gates è stato un laurea ad Harvard. 330 00:16:30,900 --> 00:16:33,070 Ho iniziato a insegnare ad Harvard nel 1974. 331 00:16:33,070 --> 00:16:38,390 Ciò è stato fatto nel 1975, quindi era presto nella sua carriera e presto nella mia carriera. 332 00:16:38,390 --> 00:16:42,040 In realtà ho insegnato Bill un corso in questo periodo. 333 00:16:42,040 --> 00:16:45,380 Paul Allen non era un Studente di Harvard, ma ha 334 00:16:45,380 --> 00:16:49,200 era stato un liceo compagno di classe di Bill Gates. 335 00:16:49,200 --> 00:16:51,990 >> Se venite e guardare alla quotazione, ti 336 00:16:51,990 --> 00:16:56,600 effettivamente trovare un terzo nome, Monte Davidoff, che era compagno di classe Gates 'qui 337 00:16:56,600 --> 00:16:57,500 ad Harvard. 338 00:16:57,500 --> 00:16:59,600 Ok, quindi ecco un interessante commento qui. 339 00:16:59,600 --> 00:17:05,400 Dice: "In 4k può cancellare piazza radice ma per i cicli devono ancora lavorare ". 340 00:17:05,400 --> 00:17:11,310 OK, allora ciò significa che c'è era due modi per compilare questo programma. 341 00:17:11,310 --> 00:17:16,140 Uno era per funzionare su una versione di questo computer Altair 342 00:17:16,140 --> 00:17:19,339 che aveva solo 4K parole di memoria. 343 00:17:19,339 --> 00:17:22,430 4.096 parole di memoria. 344 00:17:22,430 --> 00:17:28,020 Ma pagate aveva 8 K, e così cosa dice questo è che nella versione 4K 345 00:17:28,020 --> 00:17:31,030 si doveva eliminare alcuni codice per renderlo in forma. 346 00:17:31,030 --> 00:17:33,050 E una delle cose che sarebbe stato cancellato 347 00:17:33,050 --> 00:17:37,960 sarebbe la routine di radice quadrata, ma a quanto pare il cicli for 348 00:17:37,960 --> 00:17:41,220 dovrebbe ancora funzionare, anche quando si sta compilando giù 349 00:17:41,220 --> 00:17:46,150 solo per la versione 4K del computer kit. 350 00:17:46,150 --> 00:17:49,750 >> Ora, se si ingrandisce che il codice sorgente avrete notato un nome familiare. 351 00:17:49,750 --> 00:17:52,280 Infatti, l'utente Holloway era l'individuo che 352 00:17:52,280 --> 00:17:56,282 stampa questa fonte codice nel mese di aprile del 1975. 353 00:17:56,282 --> 00:17:59,240 Ora, quelli di voi che sono già domande, forse su Reddit o altrove 354 00:17:59,240 --> 00:18:03,274 per CS50, potrebbe aver incontrato Glenn Holloway, uno dei membri del team di CS50 355 00:18:03,274 --> 00:18:05,440 che è stato effettivamente con corso da qualche tempo, 356 00:18:05,440 --> 00:18:09,160 e molto gentilmente offre molto spesso per aiutare gli studenti via Internet 357 00:18:09,160 --> 00:18:11,140 con tutti i problemi che potrebbero risolvere. 358 00:18:11,140 --> 00:18:13,770 E infatti, a quanto pare era farlo anche in passato 359 00:18:13,770 --> 00:18:16,320 Quando questo codice sorgente aveva bisogno di essere stampato. 360 00:18:16,320 --> 00:18:20,240 >> Ora cerchiamo di digiunare ad oggi, in Infatti questo è veramente ultime notizie. 361 00:18:20,240 --> 00:18:23,577 Recentemente è stato rivelato questo progetto tango, un'iniziativa di Google 362 00:18:23,577 --> 00:18:25,660 e una serie di altri aziende di creare effettivamente 363 00:18:25,660 --> 00:18:28,830 software con il quale è possibile utilizzare un telefono o dispositivo wireless simile 364 00:18:28,830 --> 00:18:31,150 e camminare intorno alla vostra ambiente fisico 365 00:18:31,150 --> 00:18:34,960 ed effettivamente fare un modello 3D di esso - che in genere è incredibilmente tempo 366 00:18:34,960 --> 00:18:36,340 consumo e / o costosi. 367 00:18:36,340 --> 00:18:40,350 Eppure, con la tecnologia di oggi potrebbe presto fare questo da soli, 368 00:18:40,350 --> 00:18:43,150 e si potrebbe presto essere iscritto software te stesso con cui 369 00:18:43,150 --> 00:18:44,930 di sfruttare questa nuova tecnica. 370 00:18:44,930 --> 00:18:45,680 Diamo uno sguardo. 371 00:18:45,680 --> 00:18:49,530 372 00:18:49,530 --> 00:18:52,540 >> Johnny Lee: Il mio nome è Johnny Lee, e lavoro nella tecnologia avanzata 373 00:18:52,540 --> 00:18:54,560 e il gruppo di progetti di Google. 374 00:18:54,560 --> 00:18:56,690 Il nostro piccolo team qui, con sede in California, 375 00:18:56,690 --> 00:19:01,200 ha lavorato con le università, laboratori di ricerca e partner industriali 376 00:19:01,200 --> 00:19:05,220 per raccogliere gli ultimi 10 anni di visione della ricerca in robotica e il computer 377 00:19:05,220 --> 00:19:09,260 concentrare tale tecnologia in un telefono cellulare molto particolare. 378 00:19:09,260 --> 00:19:14,100 Noi siamo esseri fisici che vivono in un mondo 3D, 379 00:19:14,100 --> 00:19:17,690 Eppure dispositivi mobili di oggi supporre che il mondo fisico 380 00:19:17,690 --> 00:19:19,820 termina ai confini dello schermo. 381 00:19:19,820 --> 00:19:23,010 Il nostro obiettivo è quello di dare telefonia mobile dispositivi a misura d'uomo 382 00:19:23,010 --> 00:19:24,665 comprensione dello spazio e del movimento. 383 00:19:24,665 --> 00:19:26,540 EITAN MARDER-Eppstein: Questo sta per consentire 384 00:19:26,540 --> 00:19:28,480 persone di interagire con il loro ambiente 385 00:19:28,480 --> 00:19:30,360 in un modo fondamentalmente diverso. 386 00:19:30,360 --> 00:19:33,330 Possiamo prototipo in un paio d'ore qualcosa che 387 00:19:33,330 --> 00:19:36,070 avrebbe preso noi mesi o anche anni prima, 388 00:19:36,070 --> 00:19:38,670 perché non abbiamo avuto questa tecnologie immediatamente disponibili. 389 00:19:38,670 --> 00:19:41,760 >> TED LARSON: Cosa succede se si avere tutti questi pezzi in un telefono? 390 00:19:41,760 --> 00:19:46,280 Come si fa che cambia ciò che un telefono è? 391 00:19:46,280 --> 00:19:48,460 >> Johnny Lee: Abbiamo creato un prototipo di telefono 392 00:19:48,460 --> 00:19:52,150 contenente altamente personalizzati hardware e software, creazione 393 00:19:52,150 --> 00:19:56,600 per consentire al telefono di traccia è movimento in 3D, in tempo reale 394 00:19:56,600 --> 00:19:58,120 come si tiene. 395 00:19:58,120 --> 00:20:01,840 Questi sensori fanno su una quarto di milione misure 3D 396 00:20:01,840 --> 00:20:05,980 ogni singolo secondo, aggiornando la posizione e la rotazione del telefono, 397 00:20:05,980 --> 00:20:09,760 fondendo queste informazioni in un unico modello 3D dell'ambiente. 398 00:20:09,760 --> 00:20:12,625 >> CHRIS ANDERSON: Abbiamo un problema chiamato la navigazione indoor. 399 00:20:12,625 --> 00:20:14,300 Ed è una soluzione a questo problema. 400 00:20:14,300 --> 00:20:17,383 >> EITAN MARDER-Eppstein: Si ascolti la tua posizione, come si va in giro per il mondo. 401 00:20:17,383 --> 00:20:19,070 E rende anche una mappa di questo. 402 00:20:19,070 --> 00:20:23,114 >> CHASE COBB: Immaginate di scansione di un piccola sezione del vostro salotto. 403 00:20:23,114 --> 00:20:27,250 E poi sono in grado di generare un mondo di gioco poco in esso. 404 00:20:27,250 --> 00:20:29,900 Io non conosco nessun altro controller o gaming 405 00:20:29,900 --> 00:20:31,660 dispositivo in grado di farlo al momento. 406 00:20:31,660 --> 00:20:33,250 >> TULLY FOOTE: Putting tutto questo insieme, 407 00:20:33,250 --> 00:20:35,041 tirato in esperti tutto il mondo 408 00:20:35,041 --> 00:20:37,360 e si sono tutti loro lavoro sullo stesso progetto. 409 00:20:37,360 --> 00:20:40,366 >> REMI EL-QUAZZANE: quelli sono calibro molto elevato di persone. 410 00:20:40,366 --> 00:20:40,865 Perché? 411 00:20:40,865 --> 00:20:42,302 E 'molto semplice. 412 00:20:42,302 --> 00:20:44,782 Penso che, in realtà, le persone che credono nella visione. 413 00:20:44,782 --> 00:20:47,240 JOHNNY LEE: Localizzazione dei mappatura è lì sul tuo telefono, 414 00:20:47,240 --> 00:20:49,000 e basta usarlo. 415 00:20:49,000 --> 00:20:51,750 E 'questa capacità di seguire le orme di altre persone. 416 00:20:51,750 --> 00:20:55,070 >> DIRK THOMAS: E possiamo anche trarre beneficio da quello che facciamo per il progetto 417 00:20:55,070 --> 00:20:57,258 indietro per la comunità open source. 418 00:20:57,258 --> 00:20:59,350 >> CHASE COBB: Usalo per i non vedenti, 419 00:20:59,350 --> 00:21:01,880 e dare loro vista uditivo di dove stanno andando. 420 00:21:01,880 --> 00:21:04,205 >> VINCE PASCUAL: Essere in grado di mappare la vostra casa, 421 00:21:04,205 --> 00:21:07,030 girare intorno, fammi vedere come questi mobili lavora nella stanza. 422 00:21:07,030 --> 00:21:09,580 >> EITAN MARDER-Eppstein: Virtual finestre mondi diversi, 423 00:21:09,580 --> 00:21:11,413 Mi riferisco alla possibilità sono davvero infinite. 424 00:21:11,413 --> 00:21:14,015 425 00:21:14,015 --> 00:21:16,890 JOHNNY LEE: Nei prossimi mesi saremo distribuendo kit dev 426 00:21:16,890 --> 00:21:20,566 agli sviluppatori di software per lo sviluppo applicazioni e algoritmi in cima 427 00:21:20,566 --> 00:21:22,572 di questa piattaforma. 428 00:21:22,572 --> 00:21:27,240 E siamo solo all'inizio, e sappiamo che c'è ancora molto lavoro da fare. 429 00:21:27,240 --> 00:21:30,541 Ma noi siamo entusiasti dove sta per andare. 430 00:21:30,541 --> 00:21:35,180 Il futuro è impressionante, e crediamo possiamo costruire più velocemente insieme. 431 00:21:35,180 --> 00:21:41,137 432 00:21:41,137 --> 00:21:43,970 DAVID J. MALAN: Ed ora il momento probabilmente siete stati aspettando. 433 00:21:43,970 --> 00:21:45,990 Si può ricordare che nella scorsa puntata abbiamo 434 00:21:45,990 --> 00:21:49,970 condiviso questo tweet dal proprio Andrew CS50 Hill, che qualche mese fa ci ha scritto 435 00:21:49,970 --> 00:21:52,650 questo, "David J Malan, dov'è la mia lampada?" 436 00:21:52,650 --> 00:21:55,690 Ora, da allora alcuni di voi hanno video presentati rendendo il vostro caso 437 00:21:55,690 --> 00:21:59,120 motivo per cui si dovrebbe essere il prossimo destinatario di una lampada CS50 scrivania. 438 00:21:59,120 --> 00:22:02,650 Abbiamo pensato di condividere in un primo momento uno da Mohamed in Marocco. 439 00:22:02,650 --> 00:22:05,800 Si scopre che il compleanno di Maometto è stato la scorsa settimana, in modo da permettere anche a me 440 00:22:05,800 --> 00:22:10,050 a nome del CS50 dire felice 19 ° compleanno di Mohamed. 441 00:22:10,050 --> 00:22:11,996 Diamo uno sguardo. 442 00:22:11,996 --> 00:22:15,080 >> MOHAMMED: Ciao, io sono Mohamed dal Marocco. 443 00:22:15,080 --> 00:22:20,510 Sto studiando in un'altra città - che è un po 'lontano dalla mia città originaria 444 00:22:20,510 --> 00:22:25,390 dove vivo con la mia famiglia - dove ho lasciato la mia lampada da scrivania. 445 00:22:25,390 --> 00:22:28,940 Così sto vivendo in un dormitorio e questa è la mia stanza. 446 00:22:28,940 --> 00:22:32,810 447 00:22:32,810 --> 00:22:37,440 Potete vedere qui che la luce è giallo, e non mi piace molto. 448 00:22:37,440 --> 00:22:39,250 Io preferisco quello bianco. 449 00:22:39,250 --> 00:22:43,350 Ecco perché voglio una lampada da scrivania CS50. 450 00:22:43,350 --> 00:22:47,109 Potete immaginare me seduto lì e lavorare con esso. 451 00:22:47,109 --> 00:22:48,900 DAVID J. MALAN: E ora un altro mezzo. 452 00:22:48,900 --> 00:22:52,700 Questo Emad, uno studente nella sua stanza del dormitorio. 453 00:22:52,700 --> 00:22:54,680 >> EMAD: Io sono Emad da [incomprensibile]. 454 00:22:54,680 --> 00:22:56,605 Allora perché voglio una lampada da scrivania? 455 00:22:56,605 --> 00:22:59,760 Innanzitutto, esso agirà come una fonte moderata di luce 456 00:22:59,760 --> 00:23:03,380 per i miei studi di liceo, come ho appena iniziato il quarto anno. 457 00:23:03,380 --> 00:23:06,730 E così come pure la corsi on line, in particolare CS50. 458 00:23:06,730 --> 00:23:09,130 Il più importante ragione è che lo farà 459 00:23:09,130 --> 00:23:11,190 agire come software per la CS50 corso. 460 00:23:11,190 --> 00:23:13,550 Ad esempio, se qualcuno entra nella mia casa e chiede 461 00:23:13,550 --> 00:23:17,720 come hai preso quella bella lampada, io dirà loro che classe CS50 inviato. 462 00:23:17,720 --> 00:23:21,290 E così diffondere la parola di CS50, e, soprattutto, mi 463 00:23:21,290 --> 00:23:23,970 ricordo se per la mia vita. 464 00:23:23,970 --> 00:23:27,460 Sono Emad, e questo è CS50. 465 00:23:27,460 --> 00:23:30,510 >> DAVID J. MALAN: Ed ora Tim da Malaysia, nella foto qui al buio. 466 00:23:30,510 --> 00:23:31,220 Ascoltate attentamente. 467 00:23:31,220 --> 00:24:19,030 468 00:24:19,030 --> 00:24:21,640 DAVID J. MALAN: Ed ora una famiglia pellicola amichevole da Zevin 469 00:24:21,640 --> 00:24:24,336 a Vancouver, British Columbia. 470 00:24:24,336 --> 00:24:25,080 >> Zevin: Hi there. 471 00:24:25,080 --> 00:24:26,250 Sono Zevin Lennick. 472 00:24:26,250 --> 00:24:30,925 Sto facendo EDX per CS50, e non riusciamo a trovare la nostra lampada. 473 00:24:30,925 --> 00:24:31,675 La casa è buia. 474 00:24:31,675 --> 00:24:32,610 Cosa ne pensi? 475 00:24:32,610 --> 00:24:34,530 >> SPEAKER 1: Forse è finita lì? 476 00:24:34,530 --> 00:24:35,385 >> Zevin: Sei sicuro? 477 00:24:35,385 --> 00:24:35,670 >> SPEAKER 1: Forse. 478 00:24:35,670 --> 00:24:36,910 >> Zevin: Dovremmo andare a scoprirlo? 479 00:24:36,910 --> 00:24:37,620 >> SPEAKER 1: Andiamo. 480 00:24:37,620 --> 00:24:38,245 >> Zevin: Va bene. 481 00:24:38,245 --> 00:24:42,030 482 00:24:42,030 --> 00:24:43,530 >> SPEAKER 1: Ehi, guarda che la luce. 483 00:24:43,530 --> 00:24:45,540 >> Zevin: Forse c'è una lampada in là. 484 00:24:45,540 --> 00:24:47,129 >> SPEAKER 1: Diamo un'occhiata fuori. 485 00:24:47,129 --> 00:24:48,420 Zevin: Vuoi che lo faccia io? 486 00:24:48,420 --> 00:24:49,535 SPEAKER 1: No, lo farò. 487 00:24:49,535 --> 00:24:51,365 Zevin: OK. 488 00:24:51,365 --> 00:24:52,805 SPEAKER 1: Stare lontano dalla mia lampada! 489 00:24:52,805 --> 00:24:53,305 Oh no! 490 00:24:53,305 --> 00:24:55,634 491 00:24:55,634 --> 00:24:58,050 DAVID J. MALAN: Ed ora una presentazione da Eggers in Lettonia 492 00:24:58,050 --> 00:25:03,360 che ha veramente preso le cose una tacca con questo film. 493 00:25:03,360 --> 00:25:05,180 >> EGGERS: (AS LAMP 1) Beh, come va? 494 00:25:05,180 --> 00:25:07,250 >> DONNA: (AS LAMP 2) Mmm. 495 00:25:07,250 --> 00:25:07,750 Ciao. 496 00:25:07,750 --> 00:25:20,440 497 00:25:20,440 --> 00:25:22,170 >> EGGERS: (AS LAMPADINA 1) Questo è impressionante. 498 00:25:22,170 --> 00:25:25,260 >> DONNA: (AS LAMPADINA 2) Sì. 499 00:25:25,260 --> 00:25:26,782 Ooh! 500 00:25:26,782 --> 00:25:27,990 EGGERS: (AS LAMPADINA 1) Ooh! 501 00:25:27,990 --> 00:25:30,323 EGGERS: (AS BAMBINO LAMPADINA) [Risate] Dov'è la mia lampada? 502 00:25:30,323 --> 00:25:32,450 503 00:25:32,450 --> 00:25:33,920 >> EGGERS: Ciao, il mio nome è Eggers. 504 00:25:33,920 --> 00:25:35,927 E io sono dalla Lettonia. 505 00:25:35,927 --> 00:25:37,214 E questo è - 506 00:25:37,214 --> 00:25:38,089 SPEAKER 2: Il nostro studio. 507 00:25:38,089 --> 00:25:39,466 Restate sintonizzati. 508 00:25:39,466 --> 00:25:42,220 >> EGGERS: No, questo è CS50. 509 00:25:42,220 --> 00:25:44,370 >> DAVID J. MALAN: Ed ora, ultimo ma non meno importante, un 510 00:25:44,370 --> 00:25:48,520 presentazione da Phillip in Germania. 511 00:25:48,520 --> 00:25:50,436 >> PHILLIP: Ciao Davide, sono Phil. 512 00:25:50,436 --> 00:25:52,635 Sono uno studente di cognitiva scienza dalla Germania. 513 00:25:52,635 --> 00:25:56,050 La scienza cognitiva è un campo che studia la mente umana 514 00:25:56,050 --> 00:26:01,410 e il cervello, uniti da discipline come la neuroscienze, psicologia, linguistica, 515 00:26:01,410 --> 00:26:03,270 e anche informatica. 516 00:26:03,270 --> 00:26:07,120 Ora ultimo semestre, ho trascorso un semestre all'estero presso Harvard. 517 00:26:07,120 --> 00:26:10,030 E ho anche frequentato il corso, CS50. 518 00:26:10,030 --> 00:26:13,850 >> Ora, mentre ho amato CS50, mi non ha mai avuto la mia lampada da scrivania. 519 00:26:13,850 --> 00:26:18,340 Ora ho alzato la mano in quasi ogni lezione in un disperato tentativo 520 00:26:18,340 --> 00:26:21,405 per ottenere me sul palco e ricevere la mia CS50 scrivania 521 00:26:21,405 --> 00:26:25,510 Lampada - o anche solo un palla antistress fricking. 522 00:26:25,510 --> 00:26:29,530 Ora ho finalmente trovato il mio stress palla in fiera CS50, 523 00:26:29,530 --> 00:26:36,970 ma sto ancora soffrendo profondamente da quella mancanza di una lampada da scrivania CS50 nella mia vita. 524 00:26:36,970 --> 00:26:41,930 Così David Malan, la mia domanda a voi è abbastanza semplice. 525 00:26:41,930 --> 00:26:45,650 Dov'è il mio [beep] lampada da scrivania? 526 00:26:45,650 --> 00:26:47,540 >> DAVID J. MALAN: E ora un po 'più storia. 527 00:26:47,540 --> 00:26:50,270 È possibile richiamare il seguente film di settimana uno dei CS50. 528 00:26:50,270 --> 00:26:56,450 >> [MUSIC PLAYS] 529 00:26:56,450 --> 00:26:59,320 >> SPEAKER 3: Un trionfo di abilità matematiche e meccaniche, 530 00:26:59,320 --> 00:27:03,170 come questo nuovo grande automatica calcolatrice alla Harvard University. 531 00:27:03,170 --> 00:27:07,050 Intricati problemi in matematica messo attraverso la macchina in forma codificata 532 00:27:07,050 --> 00:27:10,270 su nastro sono accuratamente risolto in una frazione di minuto 533 00:27:10,270 --> 00:27:12,790 del tempo richiesto per calcolo umano. 534 00:27:12,790 --> 00:27:24,170 535 00:27:24,170 --> 00:27:28,485 Progettato per accelerare tutte le forme di ricerca matematica e scientifica, 536 00:27:28,485 --> 00:27:33,610 il cervello meccanico gigante lavorerà per la Marina degli Stati Uniti fino alla fine della guerra. 537 00:27:33,610 --> 00:27:42,745 538 00:27:42,745 --> 00:27:44,870 DAVID J. MALAN: Ora l' Mark I non è più in uso, 539 00:27:44,870 --> 00:27:46,910 ma non vive ancora qui nel campus. 540 00:27:46,910 --> 00:27:49,840 Abbiamo deciso di prendere una finale passeggiare con il professor Harry Lewis 541 00:27:49,840 --> 00:27:53,080 di dare un'occhiata più da vicino a Harvard Centro di scienza - nuova casa 542 00:27:53,080 --> 00:27:54,350 alla Harvard Mark I. 543 00:27:54,350 --> 00:27:56,600 PROFESSORE HARRY LEWIS: So siamo in Scienze Harvard 544 00:27:56,600 --> 00:27:59,950 Center, che è il crocevia del campus di Harvard. 545 00:27:59,950 --> 00:28:04,180 Un sacco di dipartimenti scientifici hanno loro aule e uffici in qui. 546 00:28:04,180 --> 00:28:07,190 Cosa c'è dietro di noi qui è il computer Mark I, 547 00:28:07,190 --> 00:28:09,820 che era presto calcolatore elettromeccanico. 548 00:28:09,820 --> 00:28:12,190 >> Quindi il computer Mark I è qui a Harvard 549 00:28:12,190 --> 00:28:17,580 perché Howard Hathaway Aiken, che era la persona che ha ideato e progettato 550 00:28:17,580 --> 00:28:21,350 la macchina in collaborazione con gli ingegneri di IBM, 551 00:28:21,350 --> 00:28:26,220 era un professore di Harvard di matematica applicata. 552 00:28:26,220 --> 00:28:32,590 E voleva alleviare il lavoro di risolvere equazioni numeriche 553 00:28:32,590 --> 00:28:36,820 mediante calcolo meccanico che è stato fatto sulla carta e matita. 554 00:28:36,820 --> 00:28:39,930 >> Quello che abbiamo qui è in realtà solo un pezzo di esso. 555 00:28:39,930 --> 00:28:43,820 Era lungo 51 piedi e quando era tutto d'un pezzo. 556 00:28:43,820 --> 00:28:49,730 Si potrebbe fare tre addizioni al secondo, una moltiplicazione preso sei secondi, 557 00:28:49,730 --> 00:28:53,110 e una divisione voluti 15 secondi. 558 00:28:53,110 --> 00:28:57,870 Quindi questo è stato un enorme progresso rispetto fare le cose con carta e matita, 559 00:28:57,870 --> 00:29:02,870 ma era un lavoro lento e conservazione la macchina va tutto il tempo 560 00:29:02,870 --> 00:29:08,670 è stato un importante primato di elettromeccanica competenza tecnica. 561 00:29:08,670 --> 00:29:12,100 >> E 'stato utilizzato per la balistica calcoli, per il calcolo 562 00:29:12,100 --> 00:29:15,120 la traiettoria di missili. 563 00:29:15,120 --> 00:29:19,050 Ed è stato utilizzato anche per un po ' del calcolo nella Manhattan 564 00:29:19,050 --> 00:29:25,470 Progetto per la determinazione del diritto parametri per la bomba atomica. 565 00:29:25,470 --> 00:29:29,230 >> Quindi, quello che vedete qui sono unità a nastro di carta, 566 00:29:29,230 --> 00:29:33,550 in modo che il programma è stato perforato in nastro di carta ed era su un loop. 567 00:29:33,550 --> 00:29:36,820 Quello che si vede non ci sono registri che avrebbe 568 00:29:36,820 --> 00:29:42,060 corrispondere alla memoria memorizzata del macchina, che è stato utilizzato solo per i dati. 569 00:29:42,060 --> 00:29:44,480 Il programma stesso è stato fissato. 570 00:29:44,480 --> 00:29:47,460 Queste macchine da scrivere elettriche sono stati utilizzati per stampare l'output. 571 00:29:47,460 --> 00:29:51,220 Questi quadranti, che avere 10 posizioni, sono 572 00:29:51,220 --> 00:29:53,120 dove si vuole inserire i costanti. 573 00:29:53,120 --> 00:29:57,990 Così il programma è stata fissata su carta nastro, e se avete avuto una costante, 574 00:29:57,990 --> 00:30:03,360 come avete in codice C + - si imposta un po ' variabile pari a 47 all'inizio 575 00:30:03,360 --> 00:30:05,950 del programma - questo è l'equivalente qui. 576 00:30:05,950 --> 00:30:10,910 Si potrebbe comporre il numero 47 utilizzando questi registri. 577 00:30:10,910 --> 00:30:14,460 >> L'equivalente di calcolo questo è molto meno 578 00:30:14,460 --> 00:30:22,055 del più piccolo orologio da polso computer che attualmente prodotte. 579 00:30:22,055 --> 00:30:23,680 DAVID J. MALAN: Questo è tutto per CS50Live. 580 00:30:23,680 --> 00:30:25,471 Grazie così tanto a questo collaboratori della settimana, 581 00:30:25,471 --> 00:30:27,550 nonché di questa settimana team che sta dietro la macchina da presa. 582 00:30:27,550 --> 00:30:30,050 Chiudiamo lo spettacolo con uno sguardo ad un progetto graffio 583 00:30:30,050 --> 00:30:32,040 da Lisa Chung a Boston, 584 00:30:32,040 --> 00:31:41,227 >> [MUSICA-YLVIS, "LA VOLPE"]