1 00:00:00,000 --> 00:00:03,888 >> [THEMA MUSIK SPIELEN] 2 00:00:03,888 --> 00:00:17,705 3 00:00:17,705 --> 00:00:18,830 DAVID J MALAN: Hallo Welt. 4 00:00:18,830 --> 00:00:20,640 Dies ist CS50Live. 5 00:00:20,640 --> 00:00:23,900 So ist es, um meine Aufmerksamkeit gebracht worden dass in den letzten paar Folgen 6 00:00:23,900 --> 00:00:28,370 Ich kann sagen, haben ein paar Dinge, die falsch sind. 7 00:00:28,370 --> 00:00:31,400 Nun, unter den ersten, zum Beispiel, war, dass dieses beliebte Website 8 00:00:31,400 --> 00:00:33,233 wir haben mit für worden die Kurse Diskussionen 9 00:00:33,233 --> 00:00:34,710 ist in der Tat nicht genannt Redder. 10 00:00:34,710 --> 00:00:36,940 Es ist offensichtlich genannt Reddit. 11 00:00:36,940 --> 00:00:41,150 >> Unterdessen ist es der Fall, dass eine ganze einige Zeit in den Vereinigten Staaten wurde mit 12 00:00:41,150 --> 00:00:45,700 00000000, um seine Raketen zu schützen. 13 00:00:45,700 --> 00:00:50,650 Allerdings waren diese Raketen nukleare, und nicht offensichtlich, "nuke-you-ler." 14 00:00:50,650 --> 00:00:51,300 >> Inzwischen. 15 00:00:51,300 --> 00:00:52,050 Ich liebe dich. 16 00:00:52,050 --> 00:00:55,820 Dies ist in der Tat noch, angeblich die beliebteste Passwort 17 00:00:55,820 --> 00:00:57,200 jetzt für die Menschen zu verwenden. 18 00:00:57,200 --> 00:01:01,140 Aber diese - wenn wir heranzoomen - ist in der Tat nicht, wie Sie ein Herz zu machen. 19 00:01:01,140 --> 00:01:05,560 >> Schließlich CS50 eigenen Shelley Westover, denen Sie von solchen Filmen erinnern 20 00:01:05,560 --> 00:01:08,420 wie dieser, stellte dass sie in der Tat nicht 21 00:01:08,420 --> 00:01:11,860 eine Kamera "operater" aber ein Kamera-Operator. 22 00:01:11,860 --> 00:01:14,750 Jetzt spricht der Kamera Betreiber, das Team 23 00:01:14,750 --> 00:01:17,526 hat mir freundlicherweise erlaubt diese Kamera heute zu leihen, 24 00:01:17,526 --> 00:01:19,400 , so dass wir eine nehmen schauen, was ist eigentlich 25 00:01:19,400 --> 00:01:21,590 geht die ganze Zeit hinter den Kulissen. 26 00:01:21,590 --> 00:01:26,090 Also, wenn man so will, sind wir voran gehen und eine Tour durch das Studio? 27 00:01:26,090 --> 00:01:29,880 Wir sind hier in der schönen Hauser Studio, in Widener Library. 28 00:01:29,880 --> 00:01:32,840 Vor dem Hintergrund hier ist diese Green-Screen, sonst bekannten 29 00:01:32,840 --> 00:01:35,660 als Chroma-Key-oder Wand cyc körperlich. 30 00:01:35,660 --> 00:01:37,410 Und in der Tat, wenn ich zu Fuß bis eng an diese, 31 00:01:37,410 --> 00:01:41,920 bemerken, wie der Ball eine leichte Kurve es eher als eine normale spitzen Winkel. 32 00:01:41,920 --> 00:01:43,930 Das erlaubt uns, zu halten Schatten von der Kanten, 33 00:01:43,930 --> 00:01:46,760 und es erlaubt uns auch zu machen sicher, dass wir überlagern können 34 00:01:46,760 --> 00:01:49,100 fast alles, was wir wollen schön und sauber. 35 00:01:49,100 --> 00:01:51,390 >> Nun hier ist eine ganze Bündel Lichter gesteuert 36 00:01:51,390 --> 00:01:55,670 von einem Hauptfeld von Schaltern, die wir werden in nur ein wenig zu sehen. 37 00:01:55,670 --> 00:01:59,560 Hier oben ist ein LED-Licht mit so genannte Barn Doors auf sie. 38 00:01:59,560 --> 00:02:01,550 Dies ist, was wirft sehr gerichtetes Licht. 39 00:02:01,550 --> 00:02:03,590 Gibt mir wirklich mein Schein während der Show. 40 00:02:03,590 --> 00:02:07,430 Und dann haben wir hier eine fluoreszierende Licht, das weichere Licht wirft. 41 00:02:07,430 --> 00:02:09,440 Nun sind diese beiden billiger zu betreiben, 42 00:02:09,440 --> 00:02:12,330 und viel cooler zu bedienen als mehr herkömmlichen Glühlampen 43 00:02:12,330 --> 00:02:14,750 dass viele Leute immer noch neigen dazu, in ihren Häusern haben. 44 00:02:14,750 --> 00:02:16,864 Nun, wenn wir uns umdrehen hier Sie werden sehen, was ich sehe. 45 00:02:16,864 --> 00:02:19,280 Also haben wir ein paar unserer Kameras hier, von denen 46 00:02:19,280 --> 00:02:20,840 hat einen Teleprompter auf sie. 47 00:02:20,840 --> 00:02:23,520 >> Wir haben eigentlich nicht wirklich nutzen ein Teleprompter in CS50Live, 48 00:02:23,520 --> 00:02:26,800 aber für die Kurzschlüsse, gegen die weißen Hintergründen, die Sie sich erinnern können, 49 00:02:26,800 --> 00:02:28,180 wir tatsächlich nutzen sie ziemlich viel. 50 00:02:28,180 --> 00:02:31,013 Verbringen ziemlich viel Zeit in voran Scripting das Material so 51 00:02:31,013 --> 00:02:32,240 es ist nur richtig zu machen. 52 00:02:32,240 --> 00:02:36,264 >> Jetzt hier, werden Sie tatsächlich sehen eine Kamera auf der Decke. 53 00:02:36,264 --> 00:02:37,180 Lassen Sie uns vergrößern Sie, dass. 54 00:02:37,180 --> 00:02:39,430 Das ist der sogenannte Stoß Nocken, jene Schüsse bekommt 55 00:02:39,430 --> 00:02:42,310 dass Sie ganz am Anfang zu sehen oder ganz am Ende des CS50Live. 56 00:02:42,310 --> 00:02:43,950 Und es ist schwer zu sehen, in die Beleuchtung dort, 57 00:02:43,950 --> 00:02:45,824 aber es ist eigentlich hung auf den Kopf, und wir sind 58 00:02:45,824 --> 00:02:50,270 in der Lage, nach der in der Software beheben Tatsache durch Umklappen es vertikal. 59 00:02:50,270 --> 00:02:54,600 >> Jetzt - hallo [? Andrea -?] Hier, Lassen Sie uns den Kopf über diese Leuchtplatte 60 00:02:54,600 --> 00:02:56,180 dass ich bereits erwähnt. 61 00:02:56,180 --> 00:02:58,390 Dieses Licht Panel hat eine ganze Reihe von Schaltern, 62 00:02:58,390 --> 00:03:01,430 und sie hassen es, wenn Ich eigentlich tun, 63 00:03:01,430 --> 00:03:05,600 aber wir können tatsächlich werfen leuchtet auf, und einige hier unten. 64 00:03:05,600 --> 00:03:09,160 Ich kann nicht ganz den Effekt, aber wir sind Art verheerend auf unsere Kameras 65 00:03:09,160 --> 00:03:09,660 jetzt. 66 00:03:09,660 --> 00:03:12,465 Aber lassen Sie uns dieses Problem beheben. 67 00:03:12,465 --> 00:03:14,810 Oh Mann, machen wir weiter. 68 00:03:14,810 --> 00:03:18,910 >> Also hier ist der Schrank in die alle der Drähte Studios 69 00:03:18,910 --> 00:03:19,850 letztlich weitergeleitet. 70 00:03:19,850 --> 00:03:22,016 Und das ist die Art von Köpfe hinter der Operation, 71 00:03:22,016 --> 00:03:23,710 hinter den Kulissen große Fans hier. 72 00:03:23,710 --> 00:03:27,972 In der Tat, wenn ich lehne mich in Sie können höre ziemlich viel Lärm. 73 00:03:27,972 --> 00:03:30,430 So gibt es tatsächlich eine ganze wenig Isolierung auf dieser Wand 74 00:03:30,430 --> 00:03:33,054 so dass Lärm draußen zu halten, wenn wir haben in der Tat die Türen. 75 00:03:33,054 --> 00:03:36,870 Aber da oben können Sie sehen, alle Kabel, die in und aus dem Schrank. 76 00:03:36,870 --> 00:03:39,070 Und hier sehen Sie, eine Kopie des Teleprompter 77 00:03:39,070 --> 00:03:41,370 sahen wir eben noch. 78 00:03:41,370 --> 00:03:44,070 >> Okay, lass uns in den Kopf die so genannte Kontrollraum. 79 00:03:44,070 --> 00:03:46,770 Also hier, habe ich noch nicht ganz verstehen diese ein, 80 00:03:46,770 --> 00:03:49,300 das ist, wo wir unsere brennbaren offenbar. 81 00:03:49,300 --> 00:03:51,760 Aber hier haben wir einen ganze Reihe von Workstations 82 00:03:51,760 --> 00:03:54,750 wo das CS50-Team und HarvardX anderen Teams zu arbeiten. 83 00:03:54,750 --> 00:03:57,510 Und hier haben wir unsere Audio-Station. 84 00:03:57,510 --> 00:03:59,580 Lassen Sie uns einen Blick. 85 00:03:59,580 --> 00:04:01,140 Hey Patrick. 86 00:04:01,140 --> 00:04:03,820 So, hier haben wir wieder eine ganze Reihe von Zifferblättern 87 00:04:03,820 --> 00:04:06,430 Wir können nach oben und unten zu bewegen die Ebenen tatsächlich ändern. 88 00:04:06,430 --> 00:04:07,264 Diesmal für Audio. 89 00:04:07,264 --> 00:04:10,346 Und in der Tat, wenn ich das hier tun - ich bin werde langsam bringen diese Audio 90 00:04:10,346 --> 00:04:13,800 Ebene, und ich werde im Gespräch zu bleiben in Diese üblichen Stimme von mir hier in Hauser 91 00:04:13,800 --> 00:04:16,790 Studio für Live-CS50, und auf einige Punkt, den Sie gehen nicht zu sein - 92 00:04:16,790 --> 00:04:19,200 >> [VOLUME SENKT BIS Stimme ist  Unverständlich.] 93 00:04:19,200 --> 00:04:22,054 >> Nun, wenn ich hebe es wieder auf du wirst starten, um meine Stimme wieder zu hören. 94 00:04:22,054 --> 00:04:23,970 Nun müssen Sie nicht zu haben, alles manuell. 95 00:04:23,970 --> 00:04:25,178 In der Tat haben wir einige Presets. 96 00:04:25,178 --> 00:04:28,407 Also, wenn ich hier auf der Layer- Menü, kann ich eigentlich zwischen 1 wechseln 97 00:04:28,407 --> 00:04:31,436 in 16 und 7 in 32 und Sie werden sehen, dies geschieht. 98 00:04:31,436 --> 00:04:32,310 Eigentlich recht ordentlich. 99 00:04:32,310 --> 00:04:35,240 Ich mache das ganz schön sowie - zu beobachten. 100 00:04:35,240 --> 00:04:39,070 >> Wie auch immer, lassen Sie uns nun hier und Sie werden eine ganze Bank von Festplatten zu sehen, 101 00:04:39,070 --> 00:04:39,570 wirklich. 102 00:04:39,570 --> 00:04:42,830 Diese sind alle SSDs, dass Sie vielleicht haben in der heutigen Laptops und sogar 103 00:04:42,830 --> 00:04:43,876 einige in der heutigen Desktop-PCs. 104 00:04:43,876 --> 00:04:46,000 Und sie Dinge wie speichern das - das ist eigentlich 105 00:04:46,000 --> 00:04:49,445 nur eine Festplatte, die ist ca. 500 Gigs in SSD. 106 00:04:49,445 --> 00:04:51,372 Und Sie können das sehen, Schnittstelle gibt, über die 107 00:04:51,372 --> 00:04:52,830 Es verbindet sich mit den Innereien von dem. 108 00:04:52,830 --> 00:04:55,390 Dies ist, wo alle unsere Material wird schließlich gespeichert, 109 00:04:55,390 --> 00:04:59,110 von einer oder mehreren Kameras, die wir könnte genutzt werden, um eine bestimmte schießen. 110 00:04:59,110 --> 00:05:04,050 >> Jetzt hier - Oh, Hey Ramon. 111 00:05:04,050 --> 00:05:04,776 Vielen Dank. 112 00:05:04,776 --> 00:05:06,900 Ramon nie wirklich gegeben mir viel Aufmerksamkeit gibt, 113 00:05:06,900 --> 00:05:08,170 aber wir werden einfach weiter. 114 00:05:08,170 --> 00:05:11,570 Wenn Ramon - wenn ich einen Blick zu übernehmen hier haben wir eine ganze Reihe von Tasten 115 00:05:11,570 --> 00:05:12,819 dass wir mit zu spielen. 116 00:05:12,819 --> 00:05:16,500 Und inzwischen gibt es eine ganze Haufen von Displays bis hier 117 00:05:16,500 --> 00:05:18,780 auf zwei massive, große Bildschirme. 118 00:05:18,780 --> 00:05:22,000 Und das ist wirklich wie die Innereien von einem Fernsehstudio. 119 00:05:22,000 --> 00:05:24,020 Alle Videosignale kommen hier rein, und was 120 00:05:24,020 --> 00:05:26,940 wir sind in der Lage, das zu tun, indem Sie Schalter und Regler ist eigentlich 121 00:05:26,940 --> 00:05:28,385 produzieren eine Show in Echtzeit. 122 00:05:28,385 --> 00:05:30,510 So zum Beispiel, haben wir diese kleine Drossel hier 123 00:05:30,510 --> 00:05:31,760 wie Sie vielleicht in einer Ebene zu sehen. 124 00:05:31,760 --> 00:05:35,740 Wenn ich anfange, diese zurück zu gewinnen Ankündigung was auf den beiden Bildern passiert 125 00:05:35,740 --> 00:05:36,800 dort oben. 126 00:05:36,800 --> 00:05:40,310 Überblenden zwischen den beiden, und so wir von einem zum anderen gegangen. 127 00:05:40,310 --> 00:05:43,490 Und wenn ich drücken, dass wieder auf, jetzt wir haben wieder die Originalbilder haben. 128 00:05:43,490 --> 00:05:46,570 >> Inzwischen ist diese über Joystick hier, wie eine alte Arcade-Konsole 129 00:05:46,570 --> 00:05:49,170 ermöglicht es uns, diese mit dem Bump-Cam zu tun. 130 00:05:49,170 --> 00:05:51,080 Und wir gehen, gibt wir gehen, dort gehen wir. 131 00:05:51,080 --> 00:05:54,992 Und jetzt haben wir festgelegt, dass - ziemlich gut genug 132 00:05:54,992 --> 00:05:56,200 für die Zwecke der Show. 133 00:05:56,200 --> 00:05:59,710 >> Nun endlich - sorry Ramon - wir haben auch einige Tasten hier. 134 00:05:59,710 --> 00:06:04,280 DDR2, meiner Lieblingsspiele vielleicht, und wenn ich auf diese, bekommen wir jetzt diesen Effekt. 135 00:06:04,280 --> 00:06:07,190 Vielleicht erinnern, dass von Folge zwei der CS50Live. 136 00:06:07,190 --> 00:06:11,430 Wenn wir auf den Titel zu schieben, das ist, was wir treffen kann, wenn etwas wirklich schief geht, 137 00:06:11,430 --> 00:06:12,890 bekommen wir diesen Bildschirm gibt. 138 00:06:12,890 --> 00:06:19,620 Und jetzt endlich, ich denke, es ist Zeit für 60 Sekunden Rob. 139 00:06:19,620 --> 00:06:21,520 Oh, Sohn von a - 140 00:06:21,520 --> 00:06:24,520 >> [BASS GITARRE SPIELT] 141 00:06:24,520 --> 00:06:29,632 142 00:06:29,632 --> 00:06:30,340 ROB: Oh, come on! 143 00:06:30,340 --> 00:06:31,810 Verwenden Sie einfach ein Tier Video! 144 00:06:31,810 --> 00:06:34,780 >> [Musik spielt] 145 00:06:34,780 --> 00:06:46,030 146 00:06:46,030 --> 00:06:47,300 >> [Frau sprechen JAPANESE] 147 00:06:47,300 --> 00:07:09,150 148 00:07:09,150 --> 00:07:11,410 >> Kürzlich war in den Nachrichten ein Artikel über CS50 149 00:07:11,410 --> 00:07:13,500 in einer beliebten Website Das Leben als Hacker bekannt. 150 00:07:13,500 --> 00:07:16,990 Jetzt ist einer der Klassenkameraden, Annabel aus Australien, kam in diesem Artikel 151 00:07:16,990 --> 00:07:18,880 und wiederum CS50 sich. 152 00:07:18,880 --> 00:07:24,035 Sie ist jetzt in der Klasse eingeschrieben und sie möchte, um Hallo zu sagen. 153 00:07:24,035 --> 00:07:24,910 ANNABEL: Hallo Welt. 154 00:07:24,910 --> 00:07:29,020 Mein Name ist Annabel, und ich bin aus Queensland, Australien. 155 00:07:29,020 --> 00:07:33,430 Der Grund nehme ich diese Klasse ist da sah ich einen Beitrag am Leben Hacker, 156 00:07:33,430 --> 00:07:37,740 und wusste, dass dies der Schlüssel zu die Lücke zwischen einem Neuling, 157 00:07:37,740 --> 00:07:40,510 und einer Zukunft, in CS. 158 00:07:40,510 --> 00:07:45,320 Unter diesen Kurs wird auch eine Brücke sein in viele Richtungen für meinen autistischen Sohn 159 00:07:45,320 --> 00:07:48,440 die IT liebt. 160 00:07:48,440 --> 00:07:51,105 Ich hoffe auch, dass bis zum Ende zu schaffen 161 00:07:51,105 --> 00:07:54,340 Programme, um meine Tochter zu unterstützen Legastheniker. 162 00:07:54,340 --> 00:07:56,764 Derzeit bin ich ein Buchhalter, mit einem schweren Interesse 163 00:07:56,764 --> 00:08:00,300 in der Technologie, Immobilien, Garten-und Instrumentalmusik. 164 00:08:00,300 --> 00:08:03,133 165 00:08:03,133 --> 00:08:08,098 Mein Name ist Annabel, und dies ist CS50. 166 00:08:08,098 --> 00:08:10,500 >> SPRECHER: Lassen Sie mich nächste Betty vorstellen, 167 00:08:10,500 --> 00:08:13,057 die auch gerne um Hallo zu sagen. 168 00:08:13,057 --> 00:08:13,890 Betty: Hallo, Welt. 169 00:08:13,890 --> 00:08:16,730 Mein Name ist Betty und ich bin aus dem südlichen Kalifornien. 170 00:08:16,730 --> 00:08:19,290 Ich nehme diesen Kurs weil unsere Gesellschaft heute 171 00:08:19,290 --> 00:08:21,910 scheint auf Programmierung ausgerichtet werden. 172 00:08:21,910 --> 00:08:24,625 Die Programmierung wird immer wesentlich für unser Leben. 173 00:08:24,625 --> 00:08:26,750 Und tatsächlich, ich denke, es ist Wesentlichen bereits jetzt, 174 00:08:26,750 --> 00:08:29,800 weil eine Menge der Dinge, die wir verwenden, um die Programmierung zu integrieren 175 00:08:29,800 --> 00:08:31,840 um für sie geschaffen werden. 176 00:08:31,840 --> 00:08:37,012 Grundsätzlich werden wir sein auf eine Zukunft ausgerichtet gefüllt 177 00:08:37,012 --> 00:08:38,720 mit Technik, und Programmierung wird 178 00:08:38,720 --> 00:08:40,909 ein wesentlicher Teil dieser Zukunft sein. 179 00:08:40,909 --> 00:08:43,909 Also ich denke, es ist etwas, das ist wirklich cool, 180 00:08:43,909 --> 00:08:46,370 und ich sollte wohl bekommen, um es zu lernen. 181 00:08:46,370 --> 00:08:50,170 Also ja, mein Name ist Betty, und dies ist CS50. 182 00:08:50,170 --> 00:08:51,920 DAVID J MALAN: Im Bild hier mittlerweile ist 183 00:08:51,920 --> 00:08:55,150 Raja aus Indien, die hat bekommen in CS50 so eingetaucht 184 00:08:55,150 --> 00:08:58,410 , er hatte offenbar es tätowiert auf seiner Haut. 185 00:08:58,410 --> 00:08:59,370 >> Und nun, ein Tweet. 186 00:08:59,370 --> 00:09:03,280 Diese eine von Carter in Virginia, die schrieb uns mit diesem - "und ich Consentino 187 00:09:03,280 --> 00:09:06,860 machen gute Verwendung meiner Schnee Tag Fernsehwoche, eines der Harvard CS50 188 00:09:06,860 --> 00:09:09,800 im Fernsehen über Chromecast und YouTube. " 189 00:09:09,800 --> 00:09:10,780 Wer ist Consentino? 190 00:09:10,780 --> 00:09:13,840 Nun, offenbar ist er seine Katze, aber in der Tat, hier im Bild zusammen 191 00:09:13,840 --> 00:09:17,047 Carter mit den Füßen, ist eine große TV-Bildschirm im Hintergrund. 192 00:09:17,047 --> 00:09:19,130 Und anscheinend gibt es in der Tat mit einem Chromecast 193 00:09:19,130 --> 00:09:22,937 auf CS50 der Woche auf ein Projekt dass großen TV-Bildschirm drahtlos. 194 00:09:22,937 --> 00:09:26,020 Jetzt Chromecast, wenn Sie nicht vertraut sind, ist eigentlich eine nette Art von Gerät. 195 00:09:26,020 --> 00:09:29,420 Es ist ein ziemlich billig Stecker, die Sie in die Rückseite des Computers setzen 196 00:09:29,420 --> 00:09:31,090 in einen HDMI-Port. 197 00:09:31,090 --> 00:09:34,860 Es verfügt über WLAN-Zugang, und im Wesentlichen ermöglicht eine drahtlose Streamen 198 00:09:34,860 --> 00:09:38,650 Inhalte von Ihrem Laptop auf Ihr TV-oder sogar steuern Sie Ihre TV 199 00:09:38,650 --> 00:09:41,894 und Download-Inhalte wie Videos direkt auf sie. 200 00:09:41,894 --> 00:09:44,560 Und nun noch ein Hinweis von Mohamed, ein Ihre Klassenkameraden in Pakistan, 201 00:09:44,560 --> 00:09:47,620 die vor kurzem entdeckt diese Neugier - scheinbar 202 00:09:47,620 --> 00:09:50,060 wenn Sie google.com gehen auf Anlass und Suche 203 00:09:50,060 --> 00:09:53,860 für mich, David J. Malan, offenbar dieser Kerl kommt einmal in eine Weile. 204 00:09:53,860 --> 00:09:56,830 David H. Malan, der anscheinend ist ein britischer Psychotherapeut, 205 00:09:56,830 --> 00:09:59,041 sieht schrecklich viel wie ich. 206 00:09:59,041 --> 00:10:01,040 Jetzt stellt sich heraus, wenn Sie klicken Sie auf dieses Feedback-Link 207 00:10:01,040 --> 00:10:03,600 in der unteren Ecke kann man tatsächlich ein Problem melden, 208 00:10:03,600 --> 00:10:05,170 so wie die Dinge falsch zu Google. 209 00:10:05,170 --> 00:10:07,560 Und lassen Sie mich - da wir sind im Internet 210 00:10:07,560 --> 00:10:10,910 hier - wenn man einen Kerl zu helfen, und tatsächlich auf, dass die falschen Link bis oben, 211 00:10:10,910 --> 00:10:14,680 und nur erwähnen, dass David H. Malan ist in der Tat nicht David J. Malan. 212 00:10:14,680 --> 00:10:17,550 >> Jetzt um fair zu sein, gibt wahrscheinlich ist ein David H. Malan, 213 00:10:17,550 --> 00:10:19,550 und er ist wahrscheinlich ein Britischen Psychotherapeuten, 214 00:10:19,550 --> 00:10:21,840 so lassen Sie uns nicht berichten alles andere als falsch, 215 00:10:21,840 --> 00:10:25,240 sondern nur, dass Foto hat wahrscheinlich gewählt worden algorithmisch 216 00:10:25,240 --> 00:10:27,480 falsch von den Google-Servern. 217 00:10:27,480 --> 00:10:32,179 >> Und nun ein Hallo von der CS50 Freund, Professor Harry Lewis. 218 00:10:32,179 --> 00:10:34,720 Professor Harry Lewis war eigentlich meine eigene Professor Jahren 219 00:10:34,720 --> 00:10:38,170 als ich einen Intensivkurs in Theory of Computation. 220 00:10:38,170 --> 00:10:42,600 Ein Theoriekurs, in dem Sie erkunden die grundsätzlichen Grenzen der Berechnung, 221 00:10:42,600 --> 00:10:45,350 und genau das, was Computer kann und nicht kann. 222 00:10:45,350 --> 00:10:47,910 Wir waren kürzlich in Professor Lewis in seinem Büro 223 00:10:47,910 --> 00:10:50,665 um einen Blick auf einige nehmen Technologien Vergangenheit. 224 00:10:50,665 --> 00:10:53,790 PROFESSOR HARRY LEWIS: Ich bin Harry Lewis, Ich bin ein Professor für Informatik 225 00:10:53,790 --> 00:10:55,060 hier in Harvard. 226 00:10:55,060 --> 00:11:01,890 Ich kam nach Harvard im Jahr 1964 als neuling, und außer für drei Jahre 227 00:11:01,890 --> 00:11:04,525 während des Vietnam-Krieges Ich habe hier seitdem. 228 00:11:04,525 --> 00:11:08,870 So, jetzt fahre ich den Bachelor- Programm in der Informatik, 229 00:11:08,870 --> 00:11:12,520 und ich habe viel gelehrt verschiedene Kurse über die Jahre. 230 00:11:12,520 --> 00:11:14,870 Und ich möchte Ihnen sagen, ein wenig über einige 231 00:11:14,870 --> 00:11:19,530 der interessanten Dinge, die haben sich auf eine Harvard gegangen, von der ich 232 00:11:19,530 --> 00:11:22,110 haben einige Kontakte im Laufe der Jahre. 233 00:11:22,110 --> 00:11:27,070 >> Ihr ist mein Bachelor- Diplomarbeit im Jahr 1968, die 234 00:11:27,070 --> 00:11:30,610 Ich schrieb einen zweidimensionalen Programmiersprache. 235 00:11:30,610 --> 00:11:36,555 Dies ist ein Kernspeicherebene, die sind ein wenig Magnet Donuts 236 00:11:36,555 --> 00:11:39,080 , die auf die aufgereiht sind Schnittpunkte der Drähte. 237 00:11:39,080 --> 00:11:44,320 Und das war der Weg, Speicher wurde vor der Halbleitern durchgeführt 238 00:11:44,320 --> 00:11:47,560 wurde eine praktikable Technologie. 239 00:11:47,560 --> 00:11:52,900 Dies ist ein Anfang 15 Gigabyte iPod, die ich halten um 240 00:11:52,900 --> 00:11:56,200 nicht, weil jeder ist beeindruckt mit mit einer 15-Gigabyte-iPod, 241 00:11:56,200 --> 00:12:00,740 sondern weil dies eine 70 Megabyte-Laufwerk, und sie 242 00:12:00,740 --> 00:12:05,820 ging in Festplatten, die waren über die Größe von Waschmaschinen. 243 00:12:05,820 --> 00:12:07,820 Das war also nur 70 Megabyte Speicher, dass 244 00:12:07,820 --> 00:12:10,359 gibt Ihnen ein Gefühl der wie sich die Dinge skaliert. 245 00:12:10,359 --> 00:12:11,900 DAVID J MALAN: Und jetzt ein weiterer Tweet. 246 00:12:11,900 --> 00:12:13,820 Diese eine von William im Vereinigten Königreich 247 00:12:13,820 --> 00:12:17,750 der schrieb: "David J. Malan, nach ein bisschen von Google-Stalking, stellt sich heraus Rob 248 00:12:17,750 --> 00:12:19,060 hat einen Zwillingsbruder. 249 00:12:19,060 --> 00:12:21,830 Können wir ihn in CS50Live und spielen Sie erkennen den Unterschied? " 250 00:12:21,830 --> 00:12:23,690 Also William, ist dies in der Tat der Fall ist. 251 00:12:23,690 --> 00:12:26,660 CS50 eigenen Rob Bowden hat einen Zwillingsbruder. 252 00:12:26,660 --> 00:12:31,620 In der Tat, hier ist Rob und Paul - oder Paul und - hier im Bild 253 00:12:31,620 --> 00:12:35,280 zwei Bowdens, die beide über eigentlich für CS50 in der Vergangenheit TFed, 254 00:12:35,280 --> 00:12:38,050 und in der Tat Rob ist nun auf CS50 der Vollzeit-Team. 255 00:12:38,050 --> 00:12:40,510 >> Nun, auch wir haben etwas von Google Stalking, und es stellt sich heraus, 256 00:12:40,510 --> 00:12:43,310 dass Zwillingsbruder Paul hat seinen eigenen YouTube 257 00:12:43,310 --> 00:12:46,410 Kanal, in dem er sich einbildet sich ein bisschen wie ein Komiker. 258 00:12:46,410 --> 00:12:47,548 Lassen Sie uns einen Blick. 259 00:12:47,548 --> 00:12:49,940 >> PAUL BOWDEN: Hey guys. 260 00:12:49,940 --> 00:12:51,460 Paul Bowden wieder da. 261 00:12:51,460 --> 00:12:54,900 Ich bin wieder mit meinem zweiten Versuch am Stand auf. 262 00:12:54,900 --> 00:12:58,910 Ja, ich weiß, dass ich im Sitzen. 263 00:12:58,910 --> 00:13:02,810 Das erste Mal ging nicht so gut wie ich gehofft hatte, 264 00:13:02,810 --> 00:13:05,840 aber ich habe den Rat dass ihr Jungs angeboten, 265 00:13:05,840 --> 00:13:10,290 und dieses Mal werde ich ein wenig weniger unbeholfen und ein wenig besser 266 00:13:10,290 --> 00:13:13,326 auf dem Witz vor. 267 00:13:13,326 --> 00:13:16,450 DAVID J MALAN: Nun, wenn Sie möchten, abonnieren Sie Paul Kanal auf YouTube, 268 00:13:16,450 --> 00:13:20,070 und Sie sollten, den Kopf auf diese URL hier. 269 00:13:20,070 --> 00:13:23,390 Jetzt Bruder Rob ist natürlich sehr stolz auf seinen Zwillingsbruder. 270 00:13:23,390 --> 00:13:27,980 In der Tat, hier dargestellt wird, als Rob ein animiertes GIF machen eine Faust Pumpe. 271 00:13:27,980 --> 00:13:31,360 Nun ist diese tatsächlich in Umlauf gebracht im Internet eine ganze Menge. 272 00:13:31,360 --> 00:13:33,240 Also, wenn Sie rund um Google für dieses Bild hier, 273 00:13:33,240 --> 00:13:36,110 Sie können sogar das Ihr Tapete, wenn Sie möchten. 274 00:13:36,110 --> 00:13:37,130 Und Sie sollten. 275 00:13:37,130 --> 00:13:41,390 >> Jetzt Rob hier jubelte seine Bruder auf in einer populären amerikanischen Spiel 276 00:13:41,390 --> 00:13:43,232 zeigen, in der Paulus war ein Teilnehmer. 277 00:13:43,232 --> 00:13:44,440 Nun, was Game-Show war das? 278 00:13:44,440 --> 00:13:46,148 Nun, wir werden es verlassen an Sie, das Internet, 279 00:13:46,148 --> 00:13:49,210 genau herauszufinden, welches Spiel Show teilgenommen Paul Bowden auf, 280 00:13:49,210 --> 00:13:53,140 und wenn du das herausfinden können, lassen Sie uns wissen, bei Facebook, Reddit, oder Twitter, 281 00:13:53,140 --> 00:13:57,510 und wir werden sehen, ob wir nicht zeigen kann, ein kleinen Clip in der nächsten CS50Live. 282 00:13:57,510 --> 00:13:59,330 >> Und nun ein Stück Hardware. 283 00:13:59,330 --> 00:14:02,080 Wie Sie gehört haben, CS50 in einige seiner Abschnitte auf dem Campus 284 00:14:02,080 --> 00:14:04,060 verwendet ein Stück Hardware wie der Arduino bekannt. 285 00:14:04,060 --> 00:14:06,194 Zum Beispiel hier abgebildeten ist der Arduino Uno, 286 00:14:06,194 --> 00:14:08,610 ein wenig Platine, die Sie können an einen Computer anschließen, 287 00:14:08,610 --> 00:14:11,010 und dann tatsächlich Programm es durch das Schreiben von C +-Code, 288 00:14:11,010 --> 00:14:14,710 und dann brennt es in die Hardware so dass es tatsächlich Programme ausführen. 289 00:14:14,710 --> 00:14:17,140 Jetzt ist einer der Klassenkameraden hier Areor beschlossen 290 00:14:17,140 --> 00:14:20,110 verdrahten ein Arduino Uno auf seinen Computer 291 00:14:20,110 --> 00:14:24,350 und dann zu implementieren, wenn du kannst glauben, Problem Set 2 Caesar. 292 00:14:24,350 --> 00:14:27,030 >> Jetzt haben wir keine Audio in nicht Dieses Video, aber wir vergrößern 293 00:14:27,030 --> 00:14:28,755 und einen Blick auf das Endergebnis. 294 00:14:28,755 --> 00:14:43,112 295 00:14:43,112 --> 00:14:45,570 Nun, wenn Sie ein Redditer Sie könnte diesen Beitrag bemerkt haben 296 00:14:45,570 --> 00:14:49,290 ein paar Wochen Werbung Folge zwei der CS50Live. 297 00:14:49,290 --> 00:14:52,900 Jetzt ist einer der Klassenkameraden, Louis aus Montreal, Kanada, nach, dass Folge 298 00:14:52,900 --> 00:14:55,556 freundlicherweise geschrieben: "Wow, dass war historisch. " 299 00:14:55,556 --> 00:15:00,600 Nur, um sich ein paar Minuten korrigieren später mit edit - "hysterisch, HA HA". 300 00:15:00,600 --> 00:15:02,410 Also werden wir es entweder Weise, aber was war 301 00:15:02,410 --> 00:15:05,130 lustiger als das, ist, dass Chris aus Toronto, Kanada 302 00:15:05,130 --> 00:15:08,290 dann folgte mit als folgt, "Es wäre hysterisch 303 00:15:08,290 --> 00:15:12,670 wenn die nächste Episode war als historische ein Ergebnis der Produktion Mitarbeiter sehen 304 00:15:12,670 --> 00:15:13,490 Diesen Kommentar. " 305 00:15:13,490 --> 00:15:16,800 Nun, in der Tat haben wir, und jetzt noch mehr Geschichte. 306 00:15:16,800 --> 00:15:18,360 >> Wir zogen diese aus den Archiven. 307 00:15:18,360 --> 00:15:22,700 Dies ist in einer Zeitschrift, Popular Electronics, ein Thema aus dem Jahr 1975, 308 00:15:22,700 --> 00:15:25,850 die diese Überschrift trug, Weltweit erste Minicomputer Kit 309 00:15:25,850 --> 00:15:27,440 zu Handels Modelle Rival. 310 00:15:27,440 --> 00:15:29,050 Der Altair 8800. 311 00:15:29,050 --> 00:15:31,940 Jetzt zu der Zeit gab es nicht wirklich eine Programmiersprache 312 00:15:31,940 --> 00:15:35,110 mit denen man diese machen Maschine Probleme zu lösen sehr leicht, 313 00:15:35,110 --> 00:15:36,930 und so eine junge Harvard Student an der Zeit 314 00:15:36,930 --> 00:15:39,810 namens Bill Gates entschieden mit einigen Freunden seiner 315 00:15:39,810 --> 00:15:43,700 um die erste Dolmetscher für schreiben Programmiersprache, die als Grund bekannt, 316 00:15:43,700 --> 00:15:45,900 , mit denen zu fahren dieses Stück Hardware. 317 00:15:45,900 --> 00:15:48,220 Wir haben vor kurzem einen Spaziergang mit Professor Harry Lewis 318 00:15:48,220 --> 00:15:51,040 Maxwell Dworkin, Harvard Informatik-Gebäude, in dem 319 00:15:51,040 --> 00:15:55,170 der Quellcode für das Original BASIC-Interpreter hängt noch. 320 00:15:55,170 --> 00:15:57,162 Und wir haben ihn fragen, ob er uns eine Tour geben könnte. 321 00:15:57,162 --> 00:15:58,870 PROFESSOR HARRY LEWIS: Was Sie hier haben 322 00:15:58,870 --> 00:16:03,780 ist eine Liste von ein frühen Stück Software 323 00:16:03,780 --> 00:16:08,470 von Bill Gates und Paul geschrieben Allen, die Gründer von Microsoft. 324 00:16:08,470 --> 00:16:10,790 Der Code ist interessant aus zwei Gründen. 325 00:16:10,790 --> 00:16:13,720 Zunächst wurde es Microsoft Das erste Produkt, 326 00:16:13,720 --> 00:16:20,080 das war ein Interpreter für der Programmiersprache BASIC. 327 00:16:20,080 --> 00:16:23,190 Und zweitens war einer der ersten Versuche 328 00:16:23,190 --> 00:16:28,840 einen Dolmetscher zu schaffen, so gewöhnlichen Menschen könnten PCs zu verwenden. 329 00:16:28,840 --> 00:16:30,900 So Bill Gates war ein Bachelor in Harvard. 330 00:16:30,900 --> 00:16:33,070 Ich begann Unterricht in Harvard im Jahr 1974. 331 00:16:33,070 --> 00:16:38,390 Diese wurde im Jahr 1975 getan, so war es Anfang in seiner Karriere und früh in meiner Karriere. 332 00:16:38,390 --> 00:16:42,040 Ich eigentlich gelehrt Bill in ein Kurs um diese Zeit. 333 00:16:42,040 --> 00:16:45,380 Paul Allen war nicht ein Harvard-Student, aber er 334 00:16:45,380 --> 00:16:49,200 war eine der High School Klassenkamerad von Bill Gates. 335 00:16:49,200 --> 00:16:51,990 >> Wenn Sie kommen und schauen auf der Liste, werden Sie 336 00:16:51,990 --> 00:16:56,600 tatsächlich einen dritten Namen, Monte finden Davidoff, die Gates 'Klassenkamerad war hier 337 00:16:56,600 --> 00:16:57,500 in Harvard. 338 00:16:57,500 --> 00:16:59,600 OK, hier ist also ein interessanter Kommentar hier oben. 339 00:16:59,600 --> 00:17:05,400 Es heißt: "In 4k kann quadratisch löschen Wurzel aber für Schleifen sollte immer noch funktionieren. " 340 00:17:05,400 --> 00:17:11,310 OK, was das bedeutet, ist, dass es wurde zwei Möglichkeiten, dieses Programm zu kompilieren. 341 00:17:11,310 --> 00:17:16,140 Einer war auf einer Version laufen dieser Altair Computer 342 00:17:16,140 --> 00:17:19,339 dass nur hatte 4K Wörter des Speichers. 343 00:17:19,339 --> 00:17:22,430 4.096 Wörter des Speichers. 344 00:17:22,430 --> 00:17:28,020 Aber die große Version hatte 8 K, und so was dieser sagt, ist, dass in der 4K-Version 345 00:17:28,020 --> 00:17:31,030 Sie hatte einige löschen Code, damit es passt. 346 00:17:31,030 --> 00:17:33,050 Und eines der Dinge, die gelöscht werden würde 347 00:17:33,050 --> 00:17:37,960 würde die Quadratwurzel Routine werden, aber anscheinend die for-Schleifen 348 00:17:37,960 --> 00:17:41,220 sollte immer noch funktionieren, auch wenn du unten bist Kompilieren 349 00:17:41,220 --> 00:17:46,150 nur für die 4K-Version des Kits Computer. 350 00:17:46,150 --> 00:17:49,750 >> Nun, wenn Sie vergrößern auf diesem Quellcode Sie können einen vertrauten Namen bemerkt haben. 351 00:17:49,750 --> 00:17:52,280 Tatsächlich Benutzer Holloway war die Person, die 352 00:17:52,280 --> 00:17:56,282 gedruckt, diese Quelle Code im April 1975. 353 00:17:56,282 --> 00:17:59,240 Nun diejenigen, die Fragen gestellt haben, vielleicht auf Reddit oder anderswo 354 00:17:59,240 --> 00:18:03,274 für CS50, könnte über Glenn gekommen sind Holloway, einer der Team-Mitglieder des CS50 355 00:18:03,274 --> 00:18:05,440 Wer hat eigentlich mit gewesen der Kurs für einige Zeit, 356 00:18:05,440 --> 00:18:09,160 und bietet sehr gnädig oft den Studierenden über das Internet helfen 357 00:18:09,160 --> 00:18:11,140 mit allen Problemen, die sie lösen könnten. 358 00:18:11,140 --> 00:18:13,770 Und in der Tat scheint es, war er tun, dass auch in vergangenen Zeiten 359 00:18:13,770 --> 00:18:16,320 wenn dieser Quellcode ausgedruckt werden benötigt. 360 00:18:16,320 --> 00:18:20,240 >> Nun wollen wir schnell bis zur Gegenwart, in Tatsache, das ist wirklich aktuellen Nachrichten. 361 00:18:20,240 --> 00:18:23,577 Kürzlich ergab, war dieses Projekt Tango, eine Initiative von Google 362 00:18:23,577 --> 00:18:25,660 und eine Anzahl von anderen Unternehmen tatsächlich schaffen 363 00:18:25,660 --> 00:18:28,830 Software, mit der Sie verwenden können Telefon oder ähnlichen Wireless-Gerät 364 00:18:28,830 --> 00:18:31,150 und um Ihr Fuß physischen Umwelt 365 00:18:31,150 --> 00:18:34,960 und tatsächlich ein 3D-Modell davon - was typischerweise unglaublich zeit 366 00:18:34,960 --> 00:18:36,340 aufwendig und / oder teuer. 367 00:18:36,340 --> 00:18:40,350 Und doch, mit der heutigen Technik Sie vielleicht bald tun dies selbst, 368 00:18:40,350 --> 00:18:43,150 und Sie vielleicht schon bald zu schreiben Software, mit der Sie sich 369 00:18:43,150 --> 00:18:44,930 diese neue Technik nutzen. 370 00:18:44,930 --> 00:18:45,680 Lassen Sie uns einen Blick. 371 00:18:45,680 --> 00:18:49,530 372 00:18:49,530 --> 00:18:52,540 >> Johnny Lee: Mein Name ist Johnny Lee, und ich arbeite in der fortgeschrittenen Technologie 373 00:18:52,540 --> 00:18:54,560 und Projekte Gruppe bei Google. 374 00:18:54,560 --> 00:18:56,690 Unser kleines Team hier mit Sitz in Kalifornien, 375 00:18:56,690 --> 00:19:01,200 hat mit Universitäten tätig, Forschungslabors und industriellen Partnern 376 00:19:01,200 --> 00:19:05,220 die letzten 10 Jahre zu ernten Forschung in der Robotik und Computer Vision 377 00:19:05,220 --> 00:19:09,260 zu konzentrieren, dass die Technologie in einer sehr einzigartigen Handy. 378 00:19:09,260 --> 00:19:14,100 Wir sind physische Wesen dass in einer 3D-Welt zu leben, 379 00:19:14,100 --> 00:19:17,690 noch heute mobile Geräte davon ausgehen, dass die physische Welt 380 00:19:17,690 --> 00:19:19,820 Enden an den Rändern des Bildschirms. 381 00:19:19,820 --> 00:19:23,010 Unser Ziel ist es, Mobil geben Geräte ein menschliches Maß 382 00:19:23,010 --> 00:19:24,665 Verständnis von Raum und Bewegung. 383 00:19:24,665 --> 00:19:26,540 EITAN MARDER-EPPSTEIN: Das wird ermöglichen 384 00:19:26,540 --> 00:19:28,480 Menschen zu interagieren mit ihrer Umwelt 385 00:19:28,480 --> 00:19:30,360 in nur einer grundlegend anderen Weise. 386 00:19:30,360 --> 00:19:33,330 Wir können in einem Prototyp paar Stunden etwas, das 387 00:19:33,330 --> 00:19:36,070 würde uns Monate dauern oder sogar Jahre vor, 388 00:19:36,070 --> 00:19:38,670 weil wir nicht diese Technik leicht verfügbar. 389 00:19:38,670 --> 00:19:41,760 >> TED Larson: Was passiert, wenn Sie alle diese Stücke in einem Handy? 390 00:19:41,760 --> 00:19:46,280 Wie passt das zu ändern, was ein Telefon ist? 391 00:19:46,280 --> 00:19:48,460 >> Johnny Lee: Wir haben erstellt einen Prototyp Telefon 392 00:19:48,460 --> 00:19:52,150 enthält sehr individuelle Hardware und Software, entworfen 393 00:19:52,150 --> 00:19:56,600 , damit das Telefon zu verfolgen, es ist Bewegung in 3D und in Echtzeit 394 00:19:56,600 --> 00:19:58,120 wie Sie es halten. 395 00:19:58,120 --> 00:20:01,840 Diese Sensoren machen über ein Viertel Million 3D-Messungen 396 00:20:01,840 --> 00:20:05,980 jede Sekunde, die Aktualisierung der Position und Rotation des Telefons, 397 00:20:05,980 --> 00:20:09,760 Fusionieren dieser Informationen in eine einzigen 3D-Modell der Umgebung. 398 00:20:09,760 --> 00:20:12,625 >> Chris Anderson: Wir haben ein Problem genannt Navigation in Innenräumen. 399 00:20:12,625 --> 00:20:14,300 Und es ist eine Lösung für dieses Problem. 400 00:20:14,300 --> 00:20:17,383 >> EITAN MARDER-EPPSTEIN: Es kann Arbeits Position als Sie um die Welt gehen. 401 00:20:17,383 --> 00:20:19,070 Und es macht auch eine Karte von dem. 402 00:20:19,070 --> 00:20:23,114 >> CHASE COBB: Stellen Sie sich vor, dass Sie scannen kleinen Ausschnitt aus Ihrem Wohnzimmer. 403 00:20:23,114 --> 00:20:27,250 Und dann in der Lage sind zu erzeugen ein wenig Spielwelt in ihm. 404 00:20:27,250 --> 00:20:29,900 Ich kenne keine andere wissen Controller oder Spiele 405 00:20:29,900 --> 00:20:31,660 Gerät, dass in dem Moment zu tun. 406 00:20:31,660 --> 00:20:33,250 >> TULLY FOOTE: Setzen alles zusammen, sie 407 00:20:33,250 --> 00:20:35,041 Experten aus gezogen weltweit 408 00:20:35,041 --> 00:20:37,360 und habe sie alle arbeiten am gleichen Projekt. 409 00:20:37,360 --> 00:20:40,366 >> REMI-EL QUAZZANE: Das sind sehr hohe Qualität der Leute. 410 00:20:40,366 --> 00:20:40,865 Warum? 411 00:20:40,865 --> 00:20:42,302 Es ist sehr einfach. 412 00:20:42,302 --> 00:20:44,782 Ich denke, eigentlich Menschen dass in der Vision glauben. 413 00:20:44,782 --> 00:20:47,240 JOHNNY LEE: Lokalisierung von Mapping ist es auf Ihrem Handy 414 00:20:47,240 --> 00:20:49,000 und Sie nur verwenden. 415 00:20:49,000 --> 00:20:51,750 Es ist diese Fähigkeit, folgen in die Fußstapfen anderer Menschen. 416 00:20:51,750 --> 00:20:55,070 >> DIRK THOMAS: Und wir können auch profitieren von dem, was wir tun, für das Projekt 417 00:20:55,070 --> 00:20:57,258 Back für die Open Source-Community. 418 00:20:57,258 --> 00:20:59,350 >> CHASE COBB: Verwenden Sie es für Sehbehinderte 419 00:20:59,350 --> 00:21:01,880 und auditive Blick geben ihnen von wo sie gehen. 420 00:21:01,880 --> 00:21:04,205 >> VINCE PASCUAL: Als Lage, Ihr Haus abzubilden, 421 00:21:04,205 --> 00:21:07,030 drehen Sie es um, lassen Sie mich sehen, wie funktioniert diese Möbel in den Raum. 422 00:21:07,030 --> 00:21:09,580 >> EITAN MARDER-EPPSTEIN: Virtuelle Fenster, um verschiedene Welten, 423 00:21:09,580 --> 00:21:11,413 Ich meine, die Möglichkeiten sind wirklich endlos. 424 00:21:11,413 --> 00:21:14,015 425 00:21:14,015 --> 00:21:16,890 JOHNNY LEE: In den nächsten Monaten werden wir die Verteilung dev kits 426 00:21:16,890 --> 00:21:20,566 Software-Entwickler dazu zu entwickeln Anwendungen und Algorithmen auf 427 00:21:20,566 --> 00:21:22,572 dieser Plattform. 428 00:21:22,572 --> 00:21:27,240 Und wir sind gerade am Anfang, und wir wissen, es gibt viel mehr zu tun. 429 00:21:27,240 --> 00:21:30,541 Aber wir freuen uns über wo es geht, um zu gehen. 430 00:21:30,541 --> 00:21:35,180 Die Zukunft ist genial, und wir glauben, wir können es schneller zusammen zu bauen. 431 00:21:35,180 --> 00:21:41,137 432 00:21:41,137 --> 00:21:43,970 DAVID J. MALAN: Und jetzt der Moment, Sie haben wahrscheinlich schon gewartet haben. 433 00:21:43,970 --> 00:21:45,990 Sie können daran erinnern in der letzten Folge haben wir 434 00:21:45,990 --> 00:21:49,970 teilte diese Tweet von CS50 eigenen Andrew Hill, der ein paar Monate zurück, schrieb uns 435 00:21:49,970 --> 00:21:52,650 das ", David J Malan, wo ist meine Lampe?" 436 00:21:52,650 --> 00:21:55,690 Jetzt, da dann einige von Ihnen haben eingereichten Videos machen Ihren Fall 437 00:21:55,690 --> 00:21:59,120 , warum sollte man das nächste sein Empfänger einer CS50 Schreibtischlampe. 438 00:21:59,120 --> 00:22:02,650 Wir dachten, wir würden auf den ersten Aktien eine von Mohamed in Marokko. 439 00:22:02,650 --> 00:22:05,800 Es stellt sich heraus, dass Mohammeds Geburtstag wurde in der vergangenen Woche, so gestatten Sie mir auch 440 00:22:05,800 --> 00:22:10,050 im Namen des CS50 zu sagen glücklich 19. Geburtstag zu Mohamed. 441 00:22:10,050 --> 00:22:11,996 Lassen Sie uns einen Blick. 442 00:22:11,996 --> 00:22:15,080 >> MOHAMMED: Hallo, ich bin Mohamed aus Marokko. 443 00:22:15,080 --> 00:22:20,510 Ich studiere in einer anderen Stadt - die ist ein wenig weit von meiner ursprünglichen Stadt 444 00:22:20,510 --> 00:22:25,390 wo ich lebe mit meiner Familie - wo ich meine Schreibtischlampe links. 445 00:22:25,390 --> 00:22:28,940 Also ich bin in einem Wohnheim leben und das ist mein Zimmer. 446 00:22:28,940 --> 00:22:32,810 447 00:22:32,810 --> 00:22:37,440 Sie können hier sehen, dass Licht gelb, und ich weiß nicht wirklich mögen. 448 00:22:37,440 --> 00:22:39,250 Ich bevorzuge die weiße. 449 00:22:39,250 --> 00:22:43,350 Das ist, warum ich eine CS50 Schreibtischlampe. 450 00:22:43,350 --> 00:22:47,109 Sie können sich vorstellen mir sitzt dort und damit arbeiten. 451 00:22:47,109 --> 00:22:48,900 DAVID J. MALAN: Und jetzt eine weitere Vorlage. 452 00:22:48,900 --> 00:22:52,700 Dieser Emad, ein Schüler in seinem Zimmer im Studentenwohnheim. 453 00:22:52,700 --> 00:22:54,680 >> EMAD: Ich bin von Emad [unverständlich]. 454 00:22:54,680 --> 00:22:56,605 Also, warum will ich eine Schreibtischlampe? 455 00:22:56,605 --> 00:22:59,760 Zunächst einmal wird es als zu handeln eine moderate Lichtquelle 456 00:22:59,760 --> 00:23:03,380 für mein Studium an der High School, ich habe gerade im vierten Jahr gestartet. 457 00:23:03,380 --> 00:23:06,730 Und sowie auch der Online-Kurse, vor allem CS50. 458 00:23:06,730 --> 00:23:09,130 Die wichtigste Grund ist, dass es 459 00:23:09,130 --> 00:23:11,190 handeln, als Software für den Kurs CS50. 460 00:23:11,190 --> 00:23:13,550 Zum Beispiel, wenn jemand kommt in mein Haus und fragt, 461 00:23:13,550 --> 00:23:17,720 wie hast du das schöne Lampe, ich wird ihnen sagen, dass CS50 Klasse schickte es. 462 00:23:17,720 --> 00:23:21,290 Und so breitete ich das Wort CS50, und am wichtigsten, I 463 00:23:21,290 --> 00:23:23,970 erinnern, wenn für mein Leben. 464 00:23:23,970 --> 00:23:27,460 Ich bin Emad, und dies ist CS50. 465 00:23:27,460 --> 00:23:30,510 >> DAVID J. MALAN: Und jetzt Tim aus Malaysia, hier im Dunkeln abgebildet. 466 00:23:30,510 --> 00:23:31,220 Hören Sie genau. 467 00:23:31,220 --> 00:24:19,030 468 00:24:19,030 --> 00:24:21,640 DAVID J. MALAN: Und jetzt ein familienfreundliche Film von Zevin 469 00:24:21,640 --> 00:24:24,336 in Vancouver, British Columbia. 470 00:24:24,336 --> 00:24:25,080 >> Zevin: Hallo dort. 471 00:24:25,080 --> 00:24:26,250 Ich bin Zevin Lennick. 472 00:24:26,250 --> 00:24:30,925 Ich mache EDX für CS50, und wir nicht finden können, unsere Lampe. 473 00:24:30,925 --> 00:24:31,675 Das Haus ist dunkel. 474 00:24:31,675 --> 00:24:32,610 Was denken Sie? 475 00:24:32,610 --> 00:24:34,530 >> Sprecher 1: Vielleicht ist es dort? 476 00:24:34,530 --> 00:24:35,385 >> Zevin: Sind Sie sicher? 477 00:24:35,385 --> 00:24:35,670 >> Sprecher 1: Vielleicht. 478 00:24:35,670 --> 00:24:36,910 >> Zevin: Sollen wir das herausfinden? 479 00:24:36,910 --> 00:24:37,620 >> Sprecher 1: Lassen Sie uns gehen. 480 00:24:37,620 --> 00:24:38,245 >> Zevin: In Ordnung. 481 00:24:38,245 --> 00:24:42,030 482 00:24:42,030 --> 00:24:43,530 >> Sprecher 1: Whoa, schauen, dass Licht. 483 00:24:43,530 --> 00:24:45,540 >> Zevin: Vielleicht gibt es eine Lampe drin. 484 00:24:45,540 --> 00:24:47,129 >> Sprecher 1: Lassen Sie uns es heraus. 485 00:24:47,129 --> 00:24:48,420 Zevin: Glauben Sie mir, es zu tun? 486 00:24:48,420 --> 00:24:49,535 Sprecher 1: Nein, ich werde es tun. 487 00:24:49,535 --> 00:24:51,365 Zevin: OK. 488 00:24:51,365 --> 00:24:52,805 Sprecher 1: Bleiben Sie weg von meiner Lampe! 489 00:24:52,805 --> 00:24:53,305 Oh nein! 490 00:24:53,305 --> 00:24:55,634 491 00:24:55,634 --> 00:24:58,050 DAVID J. MALAN: Und jetzt ein Einreichung von Eggers in Lettland 492 00:24:58,050 --> 00:25:03,360 nahm die wirklich Dinge eine Kerbe mit diesem Film. 493 00:25:03,360 --> 00:25:05,180 >> EGGERS: (AS LAMP 1) Nun, wie Sie tun? 494 00:25:05,180 --> 00:25:07,250 >> FRAU: (AS LAMP 2) Mmm. 495 00:25:07,250 --> 00:25:07,750 Hallo. 496 00:25:07,750 --> 00:25:20,440 497 00:25:20,440 --> 00:25:22,170 >> EGGERS: (AS LIGHTBULB 1) Das ist genial. 498 00:25:22,170 --> 00:25:25,260 >> FRAU: (AS LIGHTBULB 2) Ja. 499 00:25:25,260 --> 00:25:26,782 Ooh! 500 00:25:26,782 --> 00:25:27,990 EGGERS: (AS LIGHTBULB 1) Ooh! 501 00:25:27,990 --> 00:25:30,323 EGGERS: (AS BABY LIGHTBULB) [Gelächter] Wo ist meine Lampe? 502 00:25:30,323 --> 00:25:32,450 503 00:25:32,450 --> 00:25:33,920 >> EGGERS: Hallo, mein Name ist Eggers. 504 00:25:33,920 --> 00:25:35,927 Und ich bin aus Lettland. 505 00:25:35,927 --> 00:25:37,214 Und das ist - 506 00:25:37,214 --> 00:25:38,089 Sprecher 2: Unsere Studie. 507 00:25:38,089 --> 00:25:39,466 Bleiben Sie dran. 508 00:25:39,466 --> 00:25:42,220 >> EGGERS: Nein, das ist CS50. 509 00:25:42,220 --> 00:25:44,370 >> DAVID J. MALAN: Und jetzt, nicht zuletzt, eine 510 00:25:44,370 --> 00:25:48,520 Vorlage von Phillip in Deutschland. 511 00:25:48,520 --> 00:25:50,436 >> PHILLIP: Hallo David, ich bin Phil. 512 00:25:50,436 --> 00:25:52,635 Ich bin ein Student der kognitiven Wissenschaft aus Deutschland. 513 00:25:52,635 --> 00:25:56,050 Die Kognitionswissenschaft ist ein Feld dass der menschliche Geist studiert 514 00:25:56,050 --> 00:26:01,410 und Gehirn, kam von Disziplinen wie Neurowissenschaften, Psychologie, Linguistik, 515 00:26:01,410 --> 00:26:03,270 und sogar Informatik. 516 00:26:03,270 --> 00:26:07,120 Jetzt im letzten Semester verbrachte ich einen Auslandssemester in Harvard. 517 00:26:07,120 --> 00:26:10,030 Und ich nahm ebenfalls an Ihren Kurs, CS50. 518 00:26:10,030 --> 00:26:13,850 >> Jetzt, während ich liebte CS50, ich nie habe meine eigene Schreibtischlampe. 519 00:26:13,850 --> 00:26:18,340 Jetzt in fast hob ich meine Hand jede Vorlesung in einem verzweifelten Versuch 520 00:26:18,340 --> 00:26:21,405 zu mir auf die Bühne und nimm meinen eigenen Schreibtisch CS50 521 00:26:21,405 --> 00:26:25,510 Lampe - oder auch nur ein fricking Stress-Ball. 522 00:26:25,510 --> 00:26:29,530 Jetzt habe ich endlich meinen Stress bekam Ball an der CS50 fair, 523 00:26:29,530 --> 00:26:36,970 aber ich bin immer noch tief leiden, dass Fehlen einer CS50 Schreibtischlampe in meinem Leben. 524 00:26:36,970 --> 00:26:41,930 Also Herr David Malan, meine Frage , Sie ist ganz einfach. 525 00:26:41,930 --> 00:26:45,650 Wo ist meine [PIEP]-Schreibtischlampe? 526 00:26:45,650 --> 00:26:47,540 >> DAVID J. MALAN: Und jetzt ein bisschen mehr Geschichte. 527 00:26:47,540 --> 00:26:50,270 Sie können die folgenden erinnern Film von Woche einer der CS50. 528 00:26:50,270 --> 00:26:56,450 >> [Musik spielt] 529 00:26:56,450 --> 00:26:59,320 >> SPEAKER 3: Ein Triumph der mathematische und mechanische Fertigkeit, 530 00:26:59,320 --> 00:27:03,170 wie diese großartige neue automatische Rechner an der Harvard University. 531 00:27:03,170 --> 00:27:07,050 Schwierige Probleme in der Mathematik setzen durch die Maschine in codierter Form 532 00:27:07,050 --> 00:27:10,270 auf Band sind genau in einem winzigen Bruchteil gelöst 533 00:27:10,270 --> 00:27:12,790 der Zeit, die erforderlich Menschenberechnung. 534 00:27:12,790 --> 00:27:24,170 535 00:27:24,170 --> 00:27:28,485 Entwickelt, um alle Formen der Beschleunigung mathematische und wissenschaftliche Forschung, 536 00:27:28,485 --> 00:27:33,610 die riesigen mechanischen Gehirn arbeitet für der United States Navy, bis Kriegsende. 537 00:27:33,610 --> 00:27:42,745 538 00:27:42,745 --> 00:27:44,870 DAVID J. MALAN: Jetzt ist die Mark I ist nicht mehr in Gebrauch ist, 539 00:27:44,870 --> 00:27:46,910 aber es funktioniert immer noch leben hier auf dem Campus. 540 00:27:46,910 --> 00:27:49,840 Wir beschlossen, eine letzte nehmen Spaziergang mit Professor Harry Lewis 541 00:27:49,840 --> 00:27:53,080 , einen genaueren Blick zu nehmen an der Harvard Science Center - neue Heimat 542 00:27:53,080 --> 00:27:54,350 dem Harvard Mark I. 543 00:27:54,350 --> 00:27:56,600 PROFESSOR HARRY LEWIS: So wir in der Harvard Wissenschaft sind 544 00:27:56,600 --> 00:27:59,950 Center, das die Kreuzung ist der Harvard-Campus. 545 00:27:59,950 --> 00:28:04,180 Viele der Wissenschaft Abteilungen haben ihren Klassenzimmern und Büros in hier. 546 00:28:04,180 --> 00:28:07,190 Was steckt hinter uns hier Die Mark I Computer, 547 00:28:07,190 --> 00:28:09,820 welche Anfang war elektromechanischen Computer. 548 00:28:09,820 --> 00:28:12,190 >> Also die Mark I Computer ist hier an der Harvard 549 00:28:12,190 --> 00:28:17,580 Howard Hathaway Aiken, weil, wer war die Person, die konzipiert und gestaltet 550 00:28:17,580 --> 00:28:21,350 die Maschine in Zusammenarbeit mit IBM-Ingenieure, 551 00:28:21,350 --> 00:28:26,220 war ein Harvard-Professor der angewandten Mathematik. 552 00:28:26,220 --> 00:28:32,590 Und er, den Arbeits entlasten wollte zur Lösung numerischer Gleichungen 553 00:28:32,590 --> 00:28:36,820 durch mechanische Berechnung, wurde am Bleistift und Papier. 554 00:28:36,820 --> 00:28:39,930 >> Was wir hier haben, ist eigentlich nur ein Stück davon. 555 00:28:39,930 --> 00:28:43,820 Es war 51 Meter lang, und wenn es war alles in einem Stück. 556 00:28:43,820 --> 00:28:49,730 Es konnte drei Additionen pro Sekunde zu tun, eine Multiplikation dauerte sechs Sekunden 557 00:28:49,730 --> 00:28:53,110 und eine Teilung dauerte 15 Sekunden. 558 00:28:53,110 --> 00:28:57,870 So war dies ein großer Fortschritt gegenüber Dinge zu tun, mit Bleistift und Papier, 559 00:28:57,870 --> 00:29:02,870 aber es war langsam Arbeit und Haltung die Maschine geht die ganze Zeit 560 00:29:02,870 --> 00:29:08,670 war eine große Leistung von elektromechanischen Engineering-Know-how. 561 00:29:08,670 --> 00:29:12,100 >> Es wurde für Ballistik Berechnungen zum Berechnen 562 00:29:12,100 --> 00:29:15,120 die Flugbahn des Flugkörper. 563 00:29:15,120 --> 00:29:19,050 Und es war auch für ein wenig genutzt der Berechnung der Manhattan 564 00:29:19,050 --> 00:29:25,470 Projekt für die Bestimmung der richtigen Parameter für die Atombombe. 565 00:29:25,470 --> 00:29:29,230 >> Also, was Sie hier sehen, sind Papierbandlaufwerke, 566 00:29:29,230 --> 00:29:33,550 so wurde das Programm im Loch Papierband und war auf einer Schleife. 567 00:29:33,550 --> 00:29:36,820 Was Sie sehen, gibt es Das wäre Register 568 00:29:36,820 --> 00:29:42,060 entsprechen der gespeicherten Erinnerung an die Maschine, die nur für Daten verwendet wurde. 569 00:29:42,060 --> 00:29:44,480 Das Programm selbst wurde behoben. 570 00:29:44,480 --> 00:29:47,460 Diese elektrischen Schreibmaschinen wurden verwendet, um die Ausgabe zu drucken. 571 00:29:47,460 --> 00:29:51,220 Diese Zifferblätter, die haben 10 Positionen sind 572 00:29:51,220 --> 00:29:53,120 wo Sie die Konstanten einfügen würde. 573 00:29:53,120 --> 00:29:57,990 So wurde das Programm auf dem Papier fixiert Band, und wenn man eine konstante hatte, 574 00:29:57,990 --> 00:30:03,360 wie Sie in C + Code haben - Sie setzen einige Variable gleich 47 zu Beginn 575 00:30:03,360 --> 00:30:05,950 Ihr Programm - das Das entspricht hier. 576 00:30:05,950 --> 00:30:10,910 Sie würden in der Nummer zu wählen 47 mit diesen Registern. 577 00:30:10,910 --> 00:30:14,460 >> Die Rechen gleichwertig Dies ist viel weniger 578 00:30:14,460 --> 00:30:22,055 als die kleinste Armbanduhr Computer, die nun erzeugt wird. 579 00:30:22,055 --> 00:30:23,680 DAVID J. MALAN: Das ist es für CS50Live. 580 00:30:23,680 --> 00:30:25,471 Vielen Dank an dieser Mitwirkende Woche, 581 00:30:25,471 --> 00:30:27,550 sowie diese Woche Team hinter der Kamera. 582 00:30:27,550 --> 00:30:30,050 Schließen wir die Show mit ein Blick auf einen Kratzer Projekt 583 00:30:30,050 --> 00:30:32,040 von Lisa Chung in Boston, 584 00:30:32,040 --> 00:31:41,227 >> [MUSIC-YLVIS "THE FOX"]