[MUSIC SPIEL] JETZT: Hallo, Welt. Dies ist CS50LIVE. Wir haben so eine gute Folge für Sie. Der CEO von YouTube, ein Bug im Internet Explorer, das schlimmste Videospiel überhaupt, und eine Exkursion zu Valve Software. Aber zuerst eine Reise nach Tokyo, Japan wo Präsident Obama kürzlich gespielt Fußball mit einem guten Freund von mir. [VIDEO PLAYBACK] -Wow. Er bewegt. -Ich kann einen Fußball zu treten. Hier gehe ich. -Hey, gute Arbeit geleistet. [END VIDEO PLAYBACK] DAVID: Hallo, Welt. Ich bin hier mit CS50 eigenen Colton Ogden. COLTON OGDEN: Hallo, ihr alle. DAVID: Und wer, was wir tun haben hier mit uns heute? COLTON OGDEN: Dies ist nun unser kleine Roboter-Kumpel aus Frankreich. DAVID: Also ich tatsächlich erfüllt NO neben [? Rob Boden?] wenn er und ich in Atlanta waren, Georgia ein paar Wochen zurück wie Sie vielleicht erinnern an SIGCSE, die Special Interest Gruppe für Informatik Bildung, wo buchstäblich herum der Konferenzraum Boden war dieser Kerl. Nun, wie sich herausstellt, wenn wir kamen zurück auf den Campus entdeckten wir, dass Professor [Unverständlich] von Harvard Robotik-Labor Eigentlich hatte ein Jetzt ist hier auf dem Campus. Und sie hat uns freundlicherweise erlaubt um ihn für Sie programmieren heute. COLTON OGDEN: Ja, und tatsächlich, David, Ich denke, jetzt will hallo zu sagen wenn Sie zu Fuß gehen wollen, um den Tisch hier. DAVID: Gleich hier? Gut. Gut. JETZT: Hallo, David. Schön, Sie kennen zu lernen. DAVID: Hallo Jetzt. Schütteln Sie die Hand? COLTON OGDEN: Schütteln seine Hand auf und ab. DAVID: OK. COLTON OGDEN: Und dann er werde weitermachen und sich hinsetzen. Und wenn Sie interessiert sind, Ich kann tatsächlich zeigen, wie ich war in der Lage, ihn zu bekommen , all diese Dinge zu tun. DAVID: Ja, absolut. COLTON OGDEN: Er ist ein wenig aus dem Gleichgewicht an diesem Morgen. Er hat seinen Kaffee hatte noch. DAVID: Also, was ist damit sind wir auch bei der Suche? COLTON OGDEN: So werden wir bei der Suche Hier ist ein Graph Kern, der jetzt eine grafische Programmierumgebung, das ist sehr ähnlich zu Scratch ist dass CS50 verwendet. Hier sehen wir es eingestellt wie ein Flussdiagramm. Und wir haben eine Menge von diesen kleine Bausteine ​​hier. Wenn wir nun einen Blick auf diesen einen zum Beispiel, ist es Stand aufgerufen. Und dieser Satz sagt, sich für das Jetzt, ob er im Sitzen oder was auch immer. Dann sehen wir sie in geht taktile Kopf, was im Grunde wartet auf eine Hahn oben auf den Kopf, als Sie zuvor gesehen haben. Bewegen, Mittel bewegen sich in einem x, y, und z Richtung zu einem bestimmten Ziel. Handshake ist ein Modul, ich schrieb, die im Grunde sagt, hallo, David. Schön, Sie kennen zu lernen. Wartet auf einem Handschlag. Setzen Sie ist das Gegenteil von aufzustehen. Er werde weitermachen und sich hinsetzen. Und dann die Kopfbewegung ist eine Schleife, wodurch er seinen Kopf in zufällige Richtungen zu bewegen. DAVID: Interessant. Also auch wenn diese nicht aussehen wie die Puzzleteile aus Scratch, es ist wirklich die gleiche Idee. Und Sie sind ein Programm der Verdrahtung Verwendung dieser Bausteine. COLTON OGDEN: Ja, genau. DAVID: Sie sagten, Sie gemacht einer von ihnen, Händedruck. Können wir vergrößern Sie, dass man? COLTON OGDEN: Sicher. Wir werden einen Blick hier bei Handshake zu nehmen. Und wir werden sehen, dass es sich sehr gesetzt ähnlich zu dem anderen Flussdiagramm. Wir starten mit der Block hallo, die [unverständlich] sagt, hallo, David. Schön, Sie kennen zu lernen. Dieses Recht ist hier eine Schleife. Er sagt, erkennen Armbewegung. So wird es in einer unendlichen Schleife warten, bis sein Arm wurde oben und unten erhöht. Und dann noch einmal, was passiert ist, es wird weiter gehen und diese Dinge tun. Stellen Steifigkeit OK und gehen Sie bis zum Ende, was im Grunde bedeutet schicken ihn zurück zu seiner Standardposition. DAVID: Interessant. Sind Sie nur eingeschränkt mit dieser grafischen Umgebung , um ihn auf diese Weise zu programmieren? COLTON OGDEN: Eigentlich nicht. Wenn wir gehen Sie vor und klicken Sie doppelt jeder dieser Bausteine, können wir sehen, dass es tatsächlich Python-Code unter der Haube, Einschalten jeder dieser Bausteine. DAVID: Ah, ja. Also für die Leser, python ist eine interpretierte Sprache, im Geist sehr ähnlich PHP, die wir in CS50. Und so wie Sie verwenden können PHP für Web-Programmierung, Sie können ihn auch auf der Kommandozeile. Und hier tut Colton in dieser grafischen Umgebung Programme schreiben, und dann trägt sie via Wi-Fi - COLTON OGDEN: Richtig. DAVID: - bis jetzt. Möchten Sie einige haben Zeit zu bleiben, um? COLTON OGDEN: Unbedingt. DAVID: In Ordnung. Nun, bevor Colton kommt zurück mit uns für ein wenig überraschend, wir jetzt - get it - haben 60 Sekunden ehemaliger Schüler CS50 Vorsprechen zu werden Teaching Fellows. [VIDEO PLAYBACK] -Danke. Vielen Dank an alle, für hier sein. -Hey, Mr. Bunny. -Willkommen in diesem kurzen Tutorial auf - [Unverständlich] Spaß mit Twinkies. -Warten. Stoppen. -So, jetzt haben wir ein Problem. -Es ist nicht. Und ich werde Ihnen sagen, warum. -Eine Schleife ist die Wiederholung, wie - -Sort von einem schwarzen Kasten. -OK. Ich denke, dass ich es bekommen. -In Ordnung. So, jetzt bin ich in einer etwas schwierige Teil. -Das ist richtig. 8 Bits eines Bytes. -Sie nehmen ein Byte und Sie trennen sie in Stücke von vier. -Piep, piep, piep, piep, piep. Piep, piep, piep, piep, piep. -Es scheint zu kompliziert. -Lassen Sie uns also wieder tun. -Wenn ich verwirren, bitte fühlen Sie sich frei, um mich zu stoppen. -Aber warten Sie eine Sekunde. Nun, lassen Sie uns zurückblicken auf dem Schlitten und Schritt brechen Dinge nach unten für Schritt. -Wenn Sie sich erinnern, ist die Erinnerung in die Byte-Stücke gebrochen. -So, hier haben wir den besten Case-Szenario. -Dies ist ein erheblicher Verbesserung gegenüber - -Ein Web-Browser, wie Chrome. -Es ist immer notwendig, zu einem frei - -Personen - -Sie können über laufen. Und der Code bekommen können etwas umständlich. -Und das ist alles was Sie brauchen. -Boom! DAVID: Jetzt CS50 eigenen Dan Coffey und ich vor kurzem hatten die Möglichkeit zu reisen aus Mountain View, Kalifornien, Das ist, wo die Sitz der Google ist. Und wir eine Chance, mit Chat hatte Susan Wojcicki, der CEO von YouTube. Es war eigentlich in Susans Garage vor Jahren in den 90er Jahren dass Google selbst war von Larry und Sergey gestartet. Nun stellt sich heraus, dass Susan sich tatsächlich statt CS50 nur ein paar Jahre, bevor ich es tat. Und ich denke, es ist auffällig wie Sie bald hören, wie viel eine Einführung in die Computer- Wissenschaft so beeinflusst ihr Leben. Sie möchte Hallo zu sagen. SUSAN Wojcicki: Hallo, Welt. Ich bin Susan Wojcicki. Ich bin der CEO von YouTube. Und ich nahm CS50, als ich ein Senior an der Harvard im Jahr 1990. Ich war eigentlich eine Geschichte und Literatur-Dur. Und mein Junior Sommer habe ich realisiert, dass ich vielleicht wollte etwas lernen über Computer. Und so kam ich zurück. Ich nahm CS50. Es war schwer, aber es war die erstaunlichsten Klasse nahm ich. Es verändert, wie ich über alles nachdenken. Und wenn ich von der Harvard absolvierte im Jahr 1990, ging ich ins Silicon Valley und ich bekam einen Job. Und ich habe gearbeitet in Tech seitdem. So CS50 mein Leben verändert. Ich weiterhin zu lernen und zu bauen. Es gab mir eine hervorragende Grundlage. Und ich bin weiterhin jeden lernen Tag wie die Technologie ändert. Und ich denke, es ist wunderbar dass Sie alle nehmen es denn das ist, wie die Welt ist sich ändern, für die Zukunft. Es ist nur los, um mehr und sein mehr Gelegenheit und Innovation. Digitale wird sich auf unsere lebt noch mehr als ohnehin schon. Und es ist wunderbar, dass Sie sind alle unter CS50. Das ist also CS50. DAVID: Also, wenn Sie waren Suche nach einem neuen Grund nicht auf einen bestimmten Browser verwenden, hier ist ein gutes Jahr für Sie. Vor kurzem erhielt ich - zusammen mit allen an der Harvard University - das E-Mail hier. "Liebe Mitglieder der Harvard-Gemeinschaft. Das US Department of Homeland Security empfiehlt, dass alle Benutzer vorübergehend müssen Sie die Benutzung von Microsoft Internet Explorer, IE, aufgrund einer kritischen Sicherheitslücke. " Dies ist eigentlich in dokumentiert Microsoft-Sicherheitsempfehlung 2963983. Sicherheitslücke im Internet Explorer kann Remotecodeausführung ermöglichen. Nun, was bedeutet das und was ist die Bedrohung? Nun, betrachten dies Diagramm hier, die wir Verwendung in CS50, darüber zu sprechen HTTP-oder Web-Traffic. Wenn wir hier eine Web- Server und auf der anderen Seite ein Browser - Internet Explorer in diesem Fall - natürlich ein Browser, wenn es zuerst eine Web-Seite anfordert möglicherweise eine Meldung wie diese HDP senden. GET index.HTML mit Version 1.1 des Protokolls HTTP bekannt. Jetzt in diesem Fall, wenn ein schlechter Kerl hat irgendwie Zugriff auf diese Web-Server hatte und darauf installiertem nutzen, so zu sprechen, er oder sie vielleicht in der Lage, davon zu überzeugen, der Web-Server, dies zurückzugeben. Nicht nur index.HTML sich als angefordert, aber innen eingebettet dieser Datei index.html konnte, natürlich auch anderen Vermögenswerten. Insbesondere etwas wie exploit.SWF, eine Flash-Datei, die letztlich nutzt diese Sicherheits Technik, Haufen Feng Shui, das ist eine andere Art zu sagen, dass der Code Innenseite, dass die Flash-Datei Sprays sogenannten Heap innerhalb des Computers Browser mit allen verschiedenen Stücke von Speicher, die letztlich bestimmt sind zu große Brocken Speicher hier zu überschreiben. Wenn Sie diese wieder zu unserer Diskussion CS50 in der Halde und dem Stapel und Speicher-Management im Allgemeinen. Jetzt ist der Speicher, der tatsächlich auf dem Haufen geworfen wirklich Flash-Vektor-Objekte bezeichnet. Und das ist etwas, mit die Sie vielleicht kennen wenn Sie selbst hatte Flash-programmierten vor. Aber eines dieser Objekte insbesondere wird als Flash-Media-Sound-Objekt bekannt. Und hierin liegt eine Chance, weil was diese zu nutzen geht dann zu tun beschädigt ist dies Stück Speicher, dieses Objekt im Speicher, so dass es versucht, diese machen hexadezimale Adresse ausführbare Datei, wodurch versuchen, das Programm letztlich Trick der Ausführung einige Shell-Code so zu sprechen, oder Code-Bösewicht, das ist letztlich an dieser Adresse hier gespeichert, welche durch das Herunterladen injiziert wurde unwissentlich, dass bestimmte Flash-Datei. Jetzt konnte das Endergebnis unabhängig von der Gegner will mit Ihrem Computer tun. Er oder sie könnte Ihre Dateien zu löschen, verschieben Sie Ihre Dateien, E-Mail Ihre Dateien, oder wirklich alles, was Sie selbst tun könnte als der Besitzer des Computers zu tun. Und deshalb ist die Bedrohung ist so beängstigend. Es ermöglicht wirklich jemand auf dem Internet, deren Website Sie vielleicht zu besuchen, um die Ausführung beliebigen Programme auf Ihrem Computer. Nun Gott sei Dank, Microsoft sehr vor kurzem ein Update für diese freigegeben weil das Problem tatsächlich betroffenen Internet Explorer 6 den ganzen Weg bis über 11. So ist es bei uns schon einige gewesen Zeit und wurde erst vor kurzem entdeckt. Also, wenn Sie automatische Updates haben eingeschaltet ist, sollten Sie OK bald sein. Aber nur um sicher zu sein, könnte man sicherlich wechseln Sie zu einem anderen Browser mindestens in der Zwischenzeit. Jetzt stellt sich heraus, dass auch Microsoft sehr großzügig veröffentlichte auch ein Update für Windows XP, eine ältere Version von Windows, für die Unterstützung war tatsächlich offiziell vor ein paar Wochen eingestellt, aber diese Drohung war so schlecht, dass sie auch ein Update für das OS gerollt als gut. Jetzt in anderen Nachrichten dieser Woche war diese. Der Atari 2600, ein älteres Spiel Konsole, dass ein Cousin von mir tatsächlich hatte sich auf dem wachsenden wir verwendet, um Videospiele zu spielen, wenn wir würden ihr Haus zu besuchen. Nun in jedem Fall, warum dies in der Nachricht war aus dem folgenden Grund. Zurück in den 80er Jahren, das Unternehmen hinter diesem Gerät, Atari, beschlossen, in ein begraben Deponie in New Mexico eine ganze Reihe von alten Spielen und Bedienungsanleitungen und dergleichen, würde sonst unverkauften gegangen. Jetzt über die Zeit, die Grabstätte von diesen Spiele sich ein bisschen wie ein urbaner Mythos. Menschen nicht wirklich sicher wissen, ob dies tatsächlich geschehen war, auch obwohl, wie Mythos, ging das Unternehmen hatte sogar goss eine Schicht von Beton am Anfang von allem in der Deponie, um Kinder zu verhindern von tatsächlich durch Rauschen, versuchen, kostenlose Video-Spiele zu finden. Nun stellt sich heraus, dass ein Dokumentarfilm ist jetzt im Gange jetzt im Jahr 2014. Und ein Team von Baggern versucht hat, zu graben, bis die Wahrheit hinter dieser Geschichte wenn es tatsächlich gibt. Und raten Sie mal, was sie gefunden? Na ja, nicht genau diese Kerl, aber Tausende Exemplare seines Spiels, was veröffentlicht wurde gleichzeitig mit der Freigabe der Film, E. T. Der Außerirdische. Also in der Tat, gerade in den letzten Tagen Dutzende und Hunderte, wenn nicht Tausende schließlich dieser Patronen beginnen, ausgegraben werden. Nun, warum haben sie zu begraben, wie ein klar überzeugende Spiel? Nun stellt sich heraus, dass E. T. ist eigentlich den Ruf von vielen als der schlechteste Videospiel aller Zeiten. Teilweise weil sie so wenig Zeit für die Entwicklung das Spiel vor, dass Insbesondere Weihnachtszeit, sondern auch, weil es besonders schwer zu spielen. Das ist natürlich, stellt sich die Frage, können wir es sehen? Ja, wir können. Lassen Sie uns einen Blick. [VIDEO GAME SPIEL] Nun war es nicht eigentlich die Grafiken, die Menschen nahmen Einwand zu, weil, ja, das war die 80er-Jahre und dies war der Stand der Technik. Ja, das war meine Kindheit hier. Aber was war schwierig über dieses Spiel war, ein, Sie einen Film ET herum hatte der Bildschirm, auf der Suche für die kleinen Pixel, die vertreten Reeses Pieces. Aber der Haken ist auch, dass man, wenn in dieser dunkler Diamant Formen, Sie fallen in eine Grube das war eigentlich sehr hart und mühsam raus. So also wurde ET begraben. Jetzt auch in der Wüste von spät war das hier in Wyoming. Ein Atom, nicht zu verwechseln mit [? nuklear,?] Leitstelle. Und in der Tat, wenn man nach unten schauen dort unter dem Beton in der Nähe dieses weiße Stange, gibt es eigentlich eine Minuteman-III-Raketen, eine Atomrakete, das ist eigentlich Technologie, die von einigen ist geschützt bei weitem nicht so modern, wie Sie vielleicht hoffen. Eine amerikanische TV-Show, 60 Minuten, vor kurzem ergeben diese. [VIDEO PLAYBACK] -Aber die Ausstattung ist sehr alt. Dies ist beispielsweise einem der Computer, die würde eine Einführung erhalten Bestellung des Präsidenten. Es verwendet Disketten. Die wirklich alten, großen. Bevor Sie sich hier bekam, Sie wahrscheinlich noch nie einen gesehen? -Ich würde ein bis nie gesehen Ich habe in diesem Loch. [END VIDEO PLAYBACK] Nun, wenn Sie denken Sie diese Festplatten gesehen haben, diese 5 und 1/4-Zoll Festplatten aus den 1980er Jahren, uh-uh. Dies ist ein 8-Zoll-Floppy- Festplatte aus den 1970er Jahren. Jetzt CS50 eigenen Dan Coffey und ich hatte auch die Gelegenheit, nach Seattle reisen, Washington vor kurzem, wo besuchten wir unsere Freunde bei Valve. In der Tat kann man 60 Sekunden erinnern mich Tragen dieser virtuellen Realität Brille. Nun hatten wir auch die Gelegenheit, Chat mit drei Ingenieure von Valve , die zu uns gesprochen haben, was es ist, bei Valve zu arbeiten, aber noch besser, wie es ist Lust auf Videospiele zu entwickeln. Lassen Sie uns einen Blick. [VIDEO PLAYBACK] [VIDEO GAME SPIEL] -Mein Name ist Brian Jacobson. Ich ging an Valve Art von in einer etwas Umweg. Ich war nicht wirklich ein Computer Programmierer in der Schule. Und ich war zur Sicherung in der High School Befinden in der Lage, um die Programmierung zu tun und Sachen von der Idee zur Umsetzung in nur ein paar Minuten oder Stunden. Ich genoss die rasante Entwicklung und zu sehen, meine Ideen zum Leben. -Mein Name ist Yahn Bernier. Ich habe hier bei Valve gewesen seit über 16 Jahren. So landete ich nur für das Schreiben Spaß ein Level-Editor für Quake BSP bezeichnet, basierend auf binären Raumaufteilung Bäumen. Das war sozusagen die Vorspeise. Und schließlich Gabe Newell, der war der Gründer von Valve und Mike Harrington schickte mir eine E-Mail-Software sagen Entwicklungsingenieur Chance. -Mein Name ist John Cook. Ich bin ein Software-Ingenieur Arbeiten bei Valve. Ich konzentriere mich auf unsere Online-Systeme, Skalierung und Architektur. Ein Freund und ich eigentlich in der Universität waren Arbeit an einem Spiel namens Team Fortress. Und wir gerade gemacht das Spiel, stellen Sie sie auf das Internet. Es war eine Ergänzung der Spiel, Quake, zu der Zeit. So eine moderne Art war es Erweiterung dieses Spiel. Danach landeten wir immer in Kontakt mit Ventil und kommt hier. Nun, für mich ist die Grafikklasse war wahrscheinlich die geltenden Kurs dass habe ich in der Schule sicher. Trigonometrie, Lineare Algebra. Ich nahm einen Robotik-Kurs hatte eine Bündel der linearen Algebra Art von Back hinein, und das ist einer der Trapez mathematische Konzepte für alle 3D-Grafiken. Es geht um Orientierung und macht die Mathematik von wie, ich bin über das Sie, aber ich möchte dort anstreben. Und wie kann ich drehen und wie kann ich herauszufinden, wo ich bin bewegt oder auf der Suche. Das ist alles, lineare Algebra. -Das Wesen eines First-Person-Shooter ist, dass ich durch die Pistole Seiten sehen mit meinen Augen und zielen auf etwas, und ziehen Sie den Auslöser und ich möchte, dass getroffen. So haben Sie gestalten Ihre Technologie, um mit Latenzzeiten umzugehen. Und so ging John Carmack zurück und sagte, oh, was ich tun muss auf dem Client das vorher Eingänge führen auf meinem Player, und genau das zu tun und machen, von wo aus wir denke, er wird zu sein, und dann lassen der Server wieder kommen und fixieren Sie es für mich. -Also, wenn Sie über das Denken sind mit einem Spiel-Engine, um ein Spiel zu machen, gibt es jetzt viel mehr Möglichkeiten. -A-Game-Engine ist eine Art der Infrastruktur in dem Sie machen das Spiel. Es ist die Sache für die Zeichnung verantwortlich die Welt, die für die Simulation der Welt, für die Wiedergabe alle die Töne, für die Unterstützung Ihrer Spiel-Code herauszufinden, was der Feind KIs gehen zu gehen zu tun. -Normalerweise ist die Art, wie Menschen beginnen würde, ist sie würden eine gewisse Menge an dieser Logik nehmen und zu verändern. Wie, OK, jetzt lassen Sie uns nur ändern Sie den Raketenwerfer 200 Schaden stattdessen tun 100 Schaden zu tun. Es ist eine sehr einfache, wie, nehmen Sie nur einige bestehende Stück Gameplay-Logik und optimieren Sie es um, wie Sie möchten. -Die andere höhere Schicht wird in der Regel Spiel-Code genannt. Und das Spiel-Code ist in der Regel die Sache, die alle über die Spielregeln ist. Ebenso wie die Tatsache, dass ich diese besondere Waffe und es funktioniert in einer bestimmten Weise. Oder die Tatsache, dass es headcrab ein Monster, das hat diese besonderen Verhaltensweisen. Diese Art von Dingen sind typischerweise als Spiel-Code zu finden. -Und von dort, wirklich, mit denen Art der Stücke und den Prozess der Iteration Sie kann von so etwas wie gehen Quake, so etwas wie Half-Life. -Half-Life ist ein Sci-Fi, First-Person-Shooter-Spiel. Es ist in einer dystopischen Welt gesetzt. Der erste Half-Life gesetzt wurde Diese unterirdischen Forschungseinrichtung namens Black Mesa. Und du einen Charakter gespielt namens Gordon Freeman. Und es war im Grunde über eine Alien-Invasion das wurde provoziert, wenn ein Experiment ging schief. Und das zweite Spiel Half-Life 2 wurde etwa 10 Jahre später eingestellt, und im Grunde, die Außerirdischen hatte über den Planeten übernommen. Und jetzt Sie als Gordon Freeman musste im Grunde retten Ihr Freund, Alex, Sie zu treffen. Und versuchen Sie, schlagen die zurück Aliens und zurückfordern den Planeten. -Sicher, Projekte wie Portal 2, nur war es ein kleines Team, fünf Menschen Arbeit an einer Spielidee. Sie fanden einige Dinge, die sie Gedanken waren interessant, könnte interessant für ein Spiel sein. Sie erweitert zu 20 Personen. Sie konkretisiert diese Ideen. Sie fügte einige mehr Personen. Sie sind wie, OK, und jetzt haben wir wollen auf drei Konsolen versenden. Wir brauchen viel mehr Menschen. Wie jeder kommen sehen in diesem Spiel. Es ist fantastisch. Es braucht nur ein paar Arbeit zu erledigen. So plötzlich haben Sie die Hälfte der Unternehmen arbeiten, Sie haben 120 Menschen, die auf dieses Spiel, um es getan. Offensichtlich ist die Anzahl der Projekte anderswo Verträge, aber jeder ist super glücklich, weil sie wissen, sie arbeiten daran Sache, die wirklich genial ist. -Eines der wirklich großen Dinge über diese Arbeit und diese Industrie im Allgemeinen ist, dass die Dinge die ganze Zeit zu ändern. Die Sache, die Sie Dabei wird in diesem Jahr sehr schwierig aus der was Sie im nächsten Jahr zu tun. Und so hält es auch wirklich alles frisch, eigentlich, und ziemlich spannend. Sie sind ständig das Erlernen neuer Dinge zu tun und neue Arten von Zeug. [END VIDEO PLAYBACK] DAVID: Das ist es für CS50LIVE. Vielen Dank an dieser Mitwirkende Woche. Vielen Dank an CS50 eigenen Colton Ogden und das Team hinter der Kamera. Dies war CS50. [MUSIC - LOS DEL RIO, "MACARENA"]