[Mūzikas atskaņošanai] NOW: Sveiki, pasaule. Tas ir CS50LIVE. Mums ir tik laba epizode jums. Izpilddirektors YouTube, bug Internet Explorer, sliktākais video spēli jebkad, un izbraukums uz Valve Software. Bet vispirms, brauciens uz Tokijā, Japānā kur prezidents Obama nesen spēlēja soccer ar mans labs draugs. [VIDEO PLAYBACK] -Wow. Viņš pārvietojas. -Es varu kick futbola bumbu pārāk. Šeit es iet. -Hei, labs darbs. [END VIDEO PLAYBACK] DAVID: Sveiki, pasaule. Es esmu šeit ar CS50 pašu Colton Ogden. COLTON OGDEN: Sveiki, visiem. DAVID: Un kurš gan cits to mūsu ir kopā ar mums šodien? COLTON OGDEN: Tas ir tagad, mūsu maz robotu draugs no Francijas. DAVID: Tāpēc es tiešām met NO līdzās [? Rob Boden?] kad viņš un man bija Atlanta, Gruzija pāris nedēļas atpakaļ kā jūs varat atgādināt par SIGCSE, Īpašu interešu Grupa Computer Science Izglītības, kur burtiski staigā konferenču telpas grīdas bija šis puisis. Nu, kā izrādās, kad mēs atgriezīsimies pie Campus Mēs atklājām, ka profesors [Dzirdams] no Hārvardas robotika lab faktiski bija Tagad šeit pilsētiņā. Un viņa ir laipni ļāva mums programmēt viņam jums šodien. COLTON OGDEN: Jā, un faktiski, David, Es domāju, ka tagad grib teikt hello jums Ja jūs vēlaties, lai staigāt pie galda šeit. DAVID: Tieši šeit? Labi. Labi. NOW: Sveiki, David. Priecājos ar jums iepazīties. DAVID: Sveiki, tagad. Kratīt viņa roku? COLTON OGDEN: Shake viņa rokas uz augšu un uz leju. DAVID: OK. COLTON OGDEN: Un tad viņš iet uz priekšu un sēdēt. Un, ja jūs interesē, Es tiešām varu parādīt jums cik man bija iespēja, lai saņemtu viņu darīt visas šīs lietas too. DAVID: Jā, pilnīgi noteikti. COLTON OGDEN: Viņš ir nedaudz off līdzsvaru šorīt. Viņš nav bijis viņa kafiju vēl. DAVID: Tātad, kas ir šis mēs meklējam? COLTON OGDEN: Tātad mēs esam apskatot šeit ir galvenais diagramma, kas tagad grafiskā programmēšanas vide, kas ir ļoti līdzīgs Scratch ka CS50 izmanto. Šeit mēs redzam, ka ir noteikti augšu, piemēram, plūsmas diagrammu. Un mums ir ķekars no tiem maz celtniecības blokus šeit. Tagad, ja mēs to apskatīt šo vienu Piemēram, to sauc stand up. Un šis bloks saka piecelties Tagad, vai viņš sēž uz leju vai neatkarīgi. Tad mēs redzam, tas nonāk taustes galva, kas būtībā gaida krāna virsū viņa galva, kā redzējāt iepriekš. Pārvietot uz līdzekļiem kustēties x, y un z virzienā uz konkrētu galamērķi. Rokasspiediens ir modulis es uzrakstīju, kas būtībā saka sveiki, David. Priecājos ar jums iepazīties. Gaida rokasspiediena. Apsēsties ir pretējs piecelties. Viņš tev iet uz priekšu un sēdēt. Un tad galva kustība ir cilpa, kurā viņš ies galvu izlases virzienos. DAVID: Interesanti. Tātad, pat ja tie neizskatās piemēram, puzzle gabalus no nulles, tas tiešām ir pati ideja. Un jūs vadu programmu Izmantojot šos blokus. COLTON OGDEN: Jā, tieši tā. DAVID: Tātad, jūs teicāt, ka veikts viens no tiem, rokasspiediena. Mēs varam tuvināt par šo vienu? COLTON OGDEN: Protams. Mēs ņemšu apskatīt šeit rokasspiediena. Un mēs redzam, ka ir izveidota ļoti līdzīga otras plūsmas diagrammā. Mēs sākt ar Hello bloku, kas [dzirdams] saka sveiki, David. Priecājos ar jums iepazīties. Šīs tiesības šeit ir cilpa. Tajā teikts, atklāt rokas kustību. Tāpēc tas ir bezgalīgs cilpa pagaidiet kamēr tā roka ir izvirzīts uz augšu un uz leju. Un tad, kad tas ir noticis, tas būs iet uz priekšu un darīt šīs lietas. Noteikt stīvumu OK un iet uz beigām, kas būtībā nozīmē, sūtīt viņu atpakaļ viņa sākotnējā pozīcijā. DAVID: Interesanti. Jūs tikai tikai Izmantojot šo grafisko vidi programmēt viņam šādā veidā? COLTON OGDEN: Patiesībā, nē. Ja mēs ejam uz priekšu un divreiz noklikšķiniet kāds no šiem celtniecības blokus, mēs varam redzēt, ka tur tiešām Python kods zem motora pārsega, izslēgtos katrs no šiem pamatelementiem. DAVID: Ah, patiešām. Tātad tiem svešs, Python ir interpretējama valoda, ļoti līdzīgs garā PHP, kuru mēs izmantojam CS50. Un daudz, piemēram, jūs varat izmantot PHP web programmēšana, Jūs varat arī izmantot to komandrindas. Un kā Colton dara šeit Šajā grafiskajā vidē, Rakstot programmas un pēc tam nosūtot to, izmantojot Wi-Fi - COLTON OGDEN: Pareizi. DAVID: - līdz šim. Vai jums ir kāda laiks, lai stick apkārt? COLTON OGDEN: Protams. DAVID: Nu labi. Nu, pirms Colton nāk atpakaļ ar mums par mazliet pārsteigums, tagad mēs - saņemt to? - 60 sekundes bijušo CS50 studentu auditioning kļūt mācību stipendiātiem. [VIDEO PLAYBACK] -Paldies. Paldies, visiem, par to, ka šeit. -Hei, Mr Bunny. -Laipni lūdzam šo īsu pamācību par to - [Dzirdams] jautri ar Twinkies. -Pagaidiet. Apstāties. -Tāpēc tagad mums ir problēma. -Tas nav. Un es esmu gatavojas jums pastāstīt, kāpēc. -Cilpa ir atkārtošana, piemēram, - , Sava veida melnā kaste. OK. Es domāju, ka man to. -Labi. Tāpēc tagad es esmu nedaudz grūti daļu. -Tas ir labi. 8 biti veikt baits. -Jūs lietojat baitu, un jūs sadalīt to gabalos pa četri. -Pīkstiens, pīkstiens, pīkstiens, pīkstiens, pīkstiens. Pīkstiens, pīkstiens, pīkstiens, pīkstiens, pīkstiens. -Šķiet pārāk sarežģīta. -Tātad, pieņemsim to izdarīt vēlreiz. -Ja es sajaukt jums, lūdzu, justies brīvi, lai apturētu mani. -Bet pagaidiet otru. -Nu, pieņemsim atskatīties slaidā un lauzt lietas, uz leju, soli pa solim. -Ja jūs atceraties, atmiņa ir sadalīti baitu lieluma gabaliņos. -Tātad, šeit mums ir labākajā gadījumā. -Tas ir ievērojams uzlabojums - , Interneta pārlūku, piemēram Chrome. -Tā vienmēr ir nepieciešams, lai atbrīvotu kādu - -Cilvēki - -Jūs varat uzdurties. Un kodu var iegūt nedaudz apgrūtinoša. -Un tas ir viss, kas jums nepieciešams. -Boom! DAVID: Tagad CS50 paša Dan Kofijs un es nesen bija iespēja ceļot ārā Mountain View, Kalifornija, kas ir, ja mītne Google ir. Un mums bija iespēja tērzēt ar Susan Wojcicki, izpilddirektors YouTube. Tas bija faktiski Susan s garāžas gadus atpakaļ '90s ka Google pati bija uzsāka Larry un Sergejs. Nu, izrādās, ka Susan Pati faktiski tika CS50 tikai dažus gadus, pirms es to darīju. Un es domāju, ka tas ir pārsteidzoši kā jūs drīz dzirdēt, cik daudz ievads datoru zinātne tā ietekmēja viņas dzīvi. Viņa gribētu teikt sveiki. SUSAN WOJCICKI: Sveiki, pasaule. Es esmu Susan Wojcicki. Es esmu CEO YouTube. Un es ņēma CS50, kad man bija vecākais Hārvarda 1990. Es biju tiešām vēsture un literatūras galvenais. Un mans jaunākais vasarā es sapratu, ka varbūt es vēlējās uzzināt kaut ko par datoriem. Un tā es atgriezos. Es iedzēru CS50. Tas bija grūti, bet tas bija Visvairāk apbrīnojamo klases es paņēmu. Tā ir mainījusi to, kā es domāju par visu. Un, kad es beidzis Hārvarda 1990, es devos uz Silicon Valley un es saņēmu darbu. Un es esmu strādājusi tech kopš. Tāpēc CS50 mainīja manu dzīvi. Es turpinu mācīties un veidot. Tas man deva lielisku pamatu. Un es esmu turpinot mācīties katru diena kā tehnoloģiju izmaiņas. Un es domāju, ka tas ir brīnišķīgi, ka jūs visi, kas to jo tas, cik pasaule ir mainīsies iet uz priekšu. Tur vienkārši būs vairāk un vairāk iespēju un inovācijas. Digitālo gatavojas ietekmēt mūsu dzīvo vēl vairāk, nekā tas jau ir. Un tas ir brīnišķīgi, ka jūs visi lietojat CS50. Tāpēc tas ir CS50. DAVID: Tātad, ja jūs esat bijis meklē jaunu iemeslu nedrīkst izmantot noteiktu pārlūkprogrammu, šeit ir labs jums. Nesen es saņēmu - kopā ar visiem Hārvardas universitātē - Šī e-pasta šeit. "Dārgie locekļi Harvard Kopienā. US Department of Homeland Security iesaka visiem lietotājiem uz laiku jāpārtrauc lietot Microsoft Internet Explorer, IE, sakarā ar kritisku drošības plaisāt. " Tas ir dokumentēts faktiski Microsoft Security Advisory 2963983. Ievainojamība Internet Explorer var atļaut attālo koda izpildi. Tagad, ko tas nozīmē un kāda ir drauds? Nu, uzskata, ka tas diagramma šeit, ko mēs izmantot CS50 runāt HTTP un interneta satiksmes. Ja mēs esam šeit web serveri un, no otras puses pārlūkprogrammu - Internet Explorer šajā gadījumā - protams, pārlūku, kad tā pirmo reizi pieprasa mājas lapā var nosūtīt HDP ziņu kā šis. GET index.html izmantot versiju 1.1 Protokola pazīstams kā HTTP. Tagad šajā gadījumā, ja slikts puisis ir kaut kā bija piekļuve šai tīmekļa serveri un uzstādīts uz tā ir izmantot tā sakot, viņš vai viņa varētu pārliecināt web serveri, lai atgrieztos to. Ne tikai index.html sevi kā pieprasīta, bet iestrādāts iekšā Minētā index.html failu var, Protams, ir citi aktīvi. Jo īpaši, kaut piemēram exploit.SWF, flash failu, kas galu galā izmanto šo drošības paņēmiens, kaudze fen šui, kas ir iedomātā veids, kā pateikt, ka kodekss iekšpusē ka flash failu aerosoli tā saukto kaudzes iekšpusē datora pārlūkprogramma ar visiem dažāda gabalos atmiņa, kas ir paredzēti, galu galā pārrakstīt lielu gabalu atmiņas šeit. Ja jūs atceraties to no mūsu diskusijas no kaudzes CS50 un kaudze un atmiņas pārvaldība kopumā. Tagad, atmiņa, kas ir faktiski izmet uz kaudzes tiešām sauc par Flash Vector objekti. Un tas ir kaut kas, ar kas jums varētu būt pazīstams ja tu pats būtu ieprogrammēts Flash agrāk. Bet viens no tiem objektiem, jo ​​īpaši ir pazīstams kā flash mediju skaņas objektu. Un šeit slēpjas iespēja, jo ko tas izmantot tad ieņēmumus, ko darīt ir korumpēta šī rieciens atmiņu, šis objekts atmiņā, tāds, ka tas cenšas padarīt šo heksadecimālo adresi izpildāmā, tādējādi mēģina triks programmu galu galā to izpildes kādu apvalks kodu, lai runāt, vai slikts puisis kods, kas ir galu galā uzglabā šo adresi šeit, , kas tika ievadīts veidā lejupielādējot neapzinoties, ka īpaša flash failu. Tagad gala rezultāts varētu būt neatkarīgi pretinieks grib darīt ar datoru. Viņš vai viņa varētu dzēst savus failus, pārvietot failus, e-pastu failus, vai tiešām kaut ko, ka jūs pats varētu darīt, kā īpašnieks šajā datorā. Un tas ir iemesls, kāpēc draudi ir tik atbaidošs. Tas ļauj patiesi ikviens internets, kura mājas lapā jūs varētu apmeklēt izpildīt patvaļīgu programmas uz jūsu datora. Tagad par laimi, Microsoft ir ļoti nesen atbrīvota noteikt šo, jo problēma patiešām nomocīts Internet Explorer 6 visu ceļu augšup pa 11. Tā tas ir bijis kopā ar mums jau ilgu laiks un tikai nesen tika atklāts. Tātad, ja jums ir automātisko atjauninājumu ieslēgts, jums vajadzētu būt OK drīz. Bet tikai, lai būtu droši, jūs varētu, protams, pāriet uz kādu citu pārlūku vismaz starplaikā. Tagad izrādās arī, ka Microsoft ļoti dāsni arī atbrīvo noteikt, Windows XP, vecāku Windows versiju, par kuru atbalsts bija patiešām oficiāli jāpārtrauc tikai pirms dažām nedēļām, bet šie draudi bija tik slikti, ka viņi arī izveltnē noteikt, ka OS kā arī. Tagad citi jaunumi šonedēļ bija šī. Atari 2600 vecāks spēle konsole, kas brālēns of mine faktiski bija aug, uz kuriem mēs izmantojām, lai atskaņotu video spēles, kad mēs varētu apmeklēt savu māju. Tagad jebkurā gadījumā, kāpēc tas bija ziņa bija šāda iemesla dēļ. Atpakaļ '80s, kompānija Aiz šo ierīci, Atari, nolēma apglabāt poligona in New Mexico viss ķekars vecās spēles un rokasgrāmatas un tamlīdzīgi, kas citādi būtu aizgājuši nepārdoti. Tagad laika gaitā, apglabāšana no šiem spēles kļūst mazliet pilsētas mīts. Cilvēki nav tiešām zināt vai tas patiešām bija noticis vēl lai gan, kā mīts gāja, uzņēmums bija pat ielej slāni betona virsū visu, kas poligonu, lai novērstu bērniem no faktiski šalkas caur to, mēģināt atrast bezmaksas video spēles. Nu, izrādās, ka dokumentālo šobrīd notiek tagad 2014. Un komanda ekskavatori ir centusies izrakt patiesību aiz šo rakstu ja tas ir patiešām tur. Un uzminēt to, ko viņi atrada? Nu, ne tieši šis puisis, bet tūkstošiem kopiju viņa spēli, kas tika izlaists sakrīt ar atbrīvošanu filma, E.T. Ārpuszemes. Tik tiešām, tikai dažu pēdējo dienu laikā desmitiem un simtiem, ja ne tūkstošiem galu galā šie kārtridži sāk atklājās. Tagad kāpēc viņi apglabāt tādus skaidri pārliecinošu spēli? Nu, izrādās, ka E.T. ir faktiski pazīstams daudzi ir sliktākais video spēli jebkad. Daļēji tāpēc, ka tie bija tik maz laika, lai izstrādātu spēle pirms tam īpaši Ziemassvētku sezonā, bet arī tāpēc, ka tas bija Īpaši grūti spēlēt. Tas, protams, izvirza Jautājums, mēs varam redzēt to? Jā, mēs varam. Pieņemsim to apskatīt. [VIDEO spēli spēlē] Tagad tas nav reāli grafikas, ka cilvēki ņēma iebildumu to, jo, protams, tas bija '80s un šī bija state of the art. Patiešām, tas bija mans bērnības šeit. Bet to, kas bija grūti par šo spēli bija viens, jums bija filmu ET apkārt ekrānu, skatoties tiem maz pikseļiem, kas pārstāv Reese Pieces. Bet nozveju arī, ka, ja jūs samazinājās uz tiem tumšāku dimanta formas, jūs varētu nonākt bedre, kas faktiski tika ļoti grūti un garlaicīgs izkļūt no. Tātad, tādējādi tika apglabāts ET. Tagad arī tuksnesī beigās bija šis šeit Wyoming. Kodolieroču, nedrīkst jaukt ar [? nucular,?] kontroles centrs. Un patiesībā, ja paskatās uz leju tur zem betona netālu balto pole, tur ir faktiski Minuteman III raķešu, kodolieroču raķešu, kas ir faktiski aizsargāti ar tehnoloģiju, kas ir ne tuvu nav tik moderns, kā jūs varētu cerību. Amerikāņu televīzijas šovu, 60 Minūtes, nesen atklāja šo. [VIDEO PLAYBACK] -Bet iekārta ir sena. Tas, piemēram, ir viens no datoriem, kas saņems uzsākt pasūtīt no prezidenta. Tas izmanto disketes. Tiešām vecās, lielie. Pirms jums uz leju šeit, jūs iespējams, nekad nav redzējis vienu? -I'd nekad nav redzējis vienu līdz Man noteikti šajā caurumā. [END VIDEO PLAYBACK] Tagad, ja jūs domājat jūs esat redzējis šos diskus, šie 5 un 1/4-inch diski No 1980, uh, uh. Tas ir 8-inch floppy disku no 1970. Tagad CS50 pašas Dan Kofijs un man arī bija iespēja ceļot uz Sietlu, Washington nesen, kad mēs apmeklējām savus draugus Valve. Patiesībā, jūs varat atgādināt 60 sekundes no manis valkājot šos virtuālās realitātes brilles. Tagad mums arī bija iespēja tērzēt ar trīs Valve inženieru kurš runāja ar mums par to, ko tas ir tāpat kā strādāt Valve, bet vēl labāk, kas tas ir gribētu, lai attīstītu video spēles. Pieņemsim to apskatīt. [VIDEO PLAYBACK] [VIDEO spēli spēlē] -Mans vārds ir Brian Jākobsone. Es savu ceļu uz Valve veida nedaudz apkārtojošs maršrutu. Man tiešām nav dators programmētājs koledžā. Un man tika izmantota, lai atbalstītu vidusskolā būtni spēj darīt plānošanu un saņemt sīkumi no idejas līdz īstenošanai tikai dažas minūtes vai stundas. Man patika, ka straujās attīstības un redzot manas idejas nāk uz dzīvību. -Mans vārds ir Yahn Bernier. Es esmu šeit Valve vairāk nekā 16 gadus. Tāpēc es beidzās rakstot tikai fun līmenis redaktors Quake sauc BSP, balstoties uz bināro kosmosa šķērssienu koki. Tas bija sava veida uzkožamais. Un galu galā Gabe Newell, kurš bija dibinātājs Valve, un Mike Harrington man atsūtīja e-pastu, sakot programmatūru izstrādes inženieris iespēja. -Mans vārds ir John Cook. Es esmu programmatūras inženieris strādā Valve. Es koncentrēties uz mūsu tiešsaistes sistēmu, zvīņošanās, un arhitektūra. Draugs, un es tiešām universitātē tika strādā pie spēli sauc Team Fortress. Un mēs tikko veikts spēli, ielieciet to uz augšu internetā. Tas bija papildinājums spēle, Quake, tajā laikā. Tātad tas bija sava veida mūsdienu paplašināšana šo spēli. Pēc tam mēs nonācām iegūt saskarē ar Valve un nāk vairāk nekā šeit. -Nu, man grafikas klasē bija iespējams, visvairāk piemērots kurss ka man bija koledžā, lai pārliecinātos. Trigonometrija, lineārā algebra. Paņēmu robotikas kursu, kas bija ķekars lineārās algebras veida cepta uz to, un tas ir viens no Keystone math koncepcijas jebkuru 3D grafika. Tas viss ir par orientāciju un darot math, piemēram, es esmu meklē vairāk nekā pie jums, bet es gribu, lai mērķētu tur. Un kā es varu griezties un kā es varu saprast, kur es esmu pārvietojas vai meklē. Tas ir viss, lineārā algebra. -No pirmās personas šāvēja būtība ir tas, ka es skatos caur lielgabals vietām ar manas acis, un to mērķis ir kaut ko, un pull sprūda un es gribu, lai sasniegtu to. Tātad, jums ir veidot savu tehnoloģijas, lai risinātu ar latentuma. Un tā John Carmack devos atpakaļ un teica, ak, kas man jādara ir prognozēt uz klienta rezultātā mana spēlētāja izejvielas, un vienkārši darīt to un padarīt no kurienes mēs domāju, ka viņš būs, un tad ļaujiet servera atgriezties un noteikt to par mani. -Tātad, ja jūs domājat par izmantojot spēļu dzinēju, lai spēli, tur ir daudz vairāk iespējas tagad. -Spēles dzinējs ir sava veida infrastruktūras , kurā jūs veicat spēli. Tā ir lieta, kas atbild par zīmējumu pasaulē, lai imitē pasauli, lai spēlētu visas skaņas, lai palīdzētu jūsu spēli kodu izdomāt, ko ienaidnieks PI gatavojas iet darīt. -Parasti, kā cilvēki varētu sākt, ir viņi ņem kādu summu šī loģika un mainīt to. , Piemēram, Labi, tagad pieņemsim tikai mainīt raķešu palaišanas darīt 200 bojājumus vietā darīt 100 bojājumus. Tas ir ļoti vienkāršs, piemēram, lietojiet tikai daži no spēkā esošajiem gabals spēlēšanas loģikas un iekniebt to, kā vēlaties. -Cita augstāka līmeņa slānis parasti sauc spēle kodu. Un spēle kodu parasti lieta, ka viss ir par spēles noteikumiem. Tāpat kā tas, ka man ir šo konkrēto ieroci un tas darbojas noteiktā veidā. Vai tas, ka tur ir headcrab briesmonis, kas ir šo konkrēto uzvedību. Šīs lietas veidu, ir parasti atrast, spēļu kodu. -Un no turienes, patiesi, ar tām veida gabalus un procesa iterācijas, Jūs varat aiziet no kaut kā Zemestrīce, kas kaut ko līdzīgu Half-Life. -Half-Life ir sci-fi, pirmās personas šāvēja spēle. Tas noteikti dystopian pasaulē. Pirmais Half-Life tika noteikts Tas pazemes pētniecības iekārtas sauc par Black Mesa. Un jūs spēlēja raksturs nosaukts Gordon Freeman. Un tas bija pamatā par ārvalstniekam invāziju , kas bija izraisījusi ja eksperiments nogājis greizi. Un otrā spēle, Half-Life 2, tika noteikta aptuveni 10 gadus vēlāk, un būtībā, ārvalstniekiem bija pārņēmusi planētas. Un tagad jūs kā Gordon Freeman bija galvenokārt glābšanas jūsu draugs, Alex, kas jūs atbilstat. Un mēģināt pārspēt atpakaļ ārvalstnieku un atgūt planētu. -Protams, projektiem, piemēram, Portal 2, tas bija tikai maza komanda, pieci cilvēki strādā pie spēles ideju. Viņi konstatēja dažas lietas, ko viņi doma bija interesanti, varētu būt interesanta spēle. Viņi paplašināt līdz 20 cilvēkiem. Tie precizēti šīs idejas. Jūs pievienoja dažas vairāk cilvēku. Viņi, piemēram, OK, un tagad mēs vēlaties nosūtīt uz trim konsolēm. Mums ir nepieciešams daudz vairāk cilvēku. Tāpat kā visi, nāk skatīties šo spēli. Tas ir awesome. Tā vienkārši ir ķekars gada strādā, lai saņemtu darīts. Tik pēkšņi esat puse kompānija strādā, Jums ir 120 cilvēki, kas strādā par šo spēli, lai saņemtu to izdarīt. Protams, skaits projekti citur līgumi, bet visi ir super laimīgi, jo viņi zina viņi strādā pie šī lieta, kas ir patiešām laba. -Viens no tiešām lielas lietas par šis darbs, un šī nozare kopumā ir tas, ka viss mainās visu laiku. Lieta, ka tu esi darot šogad notiek būs ļoti grūti no lieta, ko darīt nākamgad. Un tā tur viss tiešām svaigas, faktiski, un diezgan aizraujoši. Jūs pastāvīgi apgūstot jaunas lietām un darot jauna veida sīkumi. [END VIDEO PLAYBACK] DAVID: Tas ir tas, lai CS50LIVE. Pateicoties tik daudz, lai tas nedēļas ziedotāji. Pateicoties tik daudz CS50 paša Colton Ogden un komanda aiz kameras. Tas bija CS50. [MUSIC - LOS DEL RIO, "Macarena"]