[Hudba hrať] [MUSIC Armina Van, "je to, čo  Pripadá mi to ako "] [MUSIC - M4SONIC, "zbraň 2,0"] [Potlesk] Steve Ballmer: Woo! To je CS50. [APPLAUSE] DAVID Malan: To je CS50. A to je začiatok, a koniec, v týždni 12 pre posledný čas. Spomeňte si od Týždeň 0, ktoré sme sľúbili to, že to, čo nakoniec záležitosti v tomto kurze nie je ani tak kde ste skončili up vzhľadom k svojimi spolužiakmi, ale kde sa v 12. týždni, sa končí vzhľadom k sebe v týždni 0. No, my sme tu v 12. týždni, a vy môže obzrieť láskyplne, alebo remarkadly, na ako ďaleko ste vo chvíli, keď to bolo najhoršie vaše problémy, pred niekoľkými týždňami. Ale zvážiť, ako ďaleko si prišiel od tej doby. Zvlášť, ak je medzi tie, ktoré sa bez predchádzajúce skúsenosti, len niekoľko týždňov neskôr, ste sa vykonáva pomerne sofistikované údaje Štruktúra takhle hash tabuľky tu, alebo tento TRI tu. Len o pár týždňov neskôr, a len pred týždňom, si realizáciu tohto, a mash-up z viacerých API uisng asynchrónne JavaScript volanie a HTTP Žiadosti o zákulisí. Nakoniec, vytvárať Celý web app od niečoho že začal s niekoľkými málo hash značiek. Teraz, naozaj môžete pripomenúť, že 78% z vás nemal žiadne predchádzajúce skúsenosti, a sme navrhli, že môžete sa cítiť v trochu osamelý začiatok, ale uvedomiť že ste teraz moc medzi priatelia a priaznivci tu. Teraz je to tradícia v CS50 nielen spustiť semestra, ale tiež ukončiť semester s trochou torty. Naozaj tím bol dole rezanie to, a odber vzoriek tortu, ale že čaká v práve trochu času. Ale myslel som, že by som vyzdvihnúť, kde sme prestali a získať nejaké uzavretie dnes. Možno si spomeniete, toto webové stránky, I si myslel, že jedinou dobrú vec, ktorú som mohol urobiť sa napísať tento druh ľudí na ktoré majú schválila je tak v triede len pár z pred niekoľkými týždňami. A ja vám hovorím svoje úver, som sa vrátil túto odpoveď od ediblearrangments.com. Dobré ráno, pán Malan. Máme spýtal sa s našou IT oddelenia, pokiaľ ide o vaše obavy. Radí, že od budúceho týždňa, bude webová stránka náplasti. Vážime si spätnú väzbu. A indeed-- [APPLAUSE] DAVID Malan: A skutočne, ak vás prejsť na editablearrangments.com Teraz kliknite na tlačidlo login, ste naozaj poslal na HTTPS verziu webu. [APPLAUSE] Tak tu to máte, CS50 tu robiť rozdiel, jedny webové stránky naraz. Takže teraz, záverečný projekt je, Samozrejme, všetko, čo teraz čaká. A uvedomiť si, že je tu ľubovoľný počet zložiek ktoré môžete stretnúť do Tento projekt vás. V skutočnosti to, čo mnohí študenti robiť, ak riešenie webová záverečný projekt, bude p nastaví 7 je Distribúcia kód, CS50 Financie, a potom vytrhnúť jeho časti, ktoré sú záujmu, alebo Germán do záverečného projektu, páči vzhľad up funkcie, ktorá je iste veľmi špecifické pre Yahoo Finance. A oni si pridať svoj vlastný kód, a vybudovať na vrchole mechanizmu prihlasovanie že Vám poskytneme. A tak, že je absolútne skvelé miesto, aby ste mohli začať. Zvlášť keď po prestávke, a krátko potom, ty si Len si úplne istý, kde začať vytvoriť niečo, čo nemá už bola odovzdaná k vám aspoň čiastočne. p nastavené 8.2, ak chcete robiť niečo s AJAX, alebo ak chcete napísať skript ktorá dováža naozaj veľký súbor dát do databázy, použite p nastaviť 8 ako model, v ktorom Môžete si vytvoriť svoj vlastný kód, nakoniec. Ale uvedomiť si tiež, že je tu aj milovník spôsobov, ako začať. Veľmi populárny rámec, ktorý Sme fanúšikovia, sa nazýva Laravel. To je rámec PHP že v podstate pridáva do PHP rad funkcie, ktoré sú už bežné vo svete Ruby a Python, ďalšie programovacie jazyky že postavili do nich, alebo nad nimi, ďalšie rámca. A tak Laravel bude trvať p set Rámec 7, v podstate, a dá vám veľa ďalšie nástroje pre sade náradia. Takže ak zvedavý, a ak chcete uplatniť nielen poučenie, ale riešiť niektoré nové lekcie pre konečného projektu, Pozrite sa na tento a podobné Typy rámcov online. Ako sa o hosťovaní vašich webových stránkach? Určite môžete dať svoj finále projekt, ak robíte niečo web založený, Na vašom CS50 spotrebiče, a väčšina študentov robiť. Ale ak by ste chceli skutočne vziať celosvetovo web von na prechádzku a dal svoj kód von tam, si uvedomiť, že je to veľmi jednoduché v týchto dňoch kúpiť názov domény za pár dolárov, nastaviť DNS Domain Name je váš nastavenia pre IP adries veci. A potom vlastne tlačiť vaše kód k nejakému vzdialenému serveru takže niekto môže navštíviť ste na something.com, alebo čokoľvek doména meno sa stalo, že kúpiť. Zostaňte naladení na CS50 domova strana v najbližších dňoch, kde budeme po nejakej inštrukcie presne za týmto účelom. Ak chcete sledovať určité usmernenie, alebo ak by ste Páči sa vychádzať von na vlastné, je to tak veľa populárnych rámca a systémy tam. Mnohé z nich sú zadarmo, alebo super lacno, alebo aspoň zadarmo pre študentov. AWS, alebo Amazon Web Services, je jedno. V skutočnosti, že je miesto, kde CS50 prevádzkuje najviac vlastných serveroch v tzv mrak, pomocou virtuálnych strojov, servery že nie sú naozaj fyzické. Sú to ilúzie fyzickej servery, ale že my, a vy, by mohlo mať úplnú kontrolu nad. A práve sme mali seminár, v Skutočnosť, pred pár týždňami na to. Parse.com je super populárnej back-end nástroj ktoré môžete použiť na vlastne hostiteľom databázy. Ak nechcete prísť, alebo postaviť si vlastné databázy MySQL, tam je to a ďalší súvisiace služby, ktoré vám umožní zamerať sa na strane vašej aplikácie, ktoré naozaj ako, front-end alebo užívateľské rozhranie, alebo funkcie, a potom outsourcing na niekoho iného, ​​často zadarmo. Určite pre študenta meradle prototypy, všetky back-end služby ako e-mail alebo databázam že by ste mohli potrebovať. Teraz, pre overovanie, Super obyčajný FAQ v CS50 je, ako si overovať používateľa? Nie s vlastným užívateľom mená a heslá, ale ako je Harvard ID a kolíky. No, realizovať CS50 má službu s názvom CS50 ID, pomocou ktorej si môžete urobiť presne to. A potom tie z vás riešenie, hovoria, mobilné projekty, kam druh v rozpore, ak chcete, aby robiť aplikácie pre iPhone, Windows phone app, Android aplikácie, alebo akékoľvek Rad ďalších zariadení tam, si uvedomiť, že existujú vlastne nástroje, ktoré aby bolo možné zapísať vašu aplikáciu, V typicky JavaScriptu alebo nejaký podobný jazyk. A potom ju nasadiť na viac platformy, ako je iOS a Android a podobne, PhoneGap byť jeden, Titanium ďalšie. Takže ak ste trochu konfliktné, a uvedomiť si, že je tu trochu krivku učenia k učeniu Len jeden z nich jazyky, uvedomiť si môžete vziať si vlastné novo nájdenú znalosť Javascript von na prechádzku, a aplikovať ju tam. A je tu oveľa viac, aby môžete nájsť na vlastnú päsť, alebo nahliadnutím svoje TFS. A teraz, čo o živote po CS50? Práve tak, že sa jedná povedal, aspoň raz, nie ste bude odovzdaná problému Set špecifikácie a distribúcia kód na dobu neurčitú, ale uvedomiť že nebudete potrebovať CS50 spotrebič pokračovať v kódovaní na Mac OS. Je to nádherný, užitočný prostredie sa tým, že to je pre-nakonfigurovaný tak, aby sa Zástupca pekné systému Linux. Ale môžete samozrejme použiť akýkoľvek počet voľne dostupných nástrojov v týchto dňoch písať kód na vlastné Mac bez réžia spotrebiče, alebo na vašom počítači so systémom Windows, alebo v prípade, vediete Linux, rad nástrojov Existujú aj tam. Takže je to len víchrica turné, ktoré by ste mohli chcieť schúliť sa v určitom okamihu. Ale teraz, poďme pozerať sa dopredu a to, čo zostalo. Najmä medzi historické udalosti Course je CS50 hackathon. Epos všetko nighter, pri ktorej budete doraziť okolo 19:00, usídlil so svojim notebookom, a projektov, a priatelia. A ponoriť sa do finále projekty v prostredí že vyzerá trochu takto pri príchode. Budete kontrolovať tu, budete potom sa pustiť do práce, budete pomáhať spolužiaka. Budete si dopriať prvý večeru okolo 21:00, druhá večera okolo 01:00. A potom pre tých, ktorí ešte stále stojaci na konci večera, Vezmeme vás na IHOP. Ale po ceste tam Bude Photo Booth, Nie je to, a samozrejme aktuálne páči CS50 raketoplány na našej ceste k IHOP. Teraz, CS50 veľtrh, pre študentov v triede, Toto je vaša príležitosť vystaviť Hrdo Vaše konečné projekty. Nielen pre ostatné, ale typicky 2,000 a účastníkov z celej akademickej pôde, študentov, fakulty, ľudia, ktorí vidia balóny pozdĺž Oxford Street a poďte ďalej. Tak si uvedomiť, že to, čo čaká existujú záblesky možná navzájom projekty tu, kde budete priniesť svoj notebook. Budeme nastaviť vysoké tabuľky, na ktoré dať svoj notebook, hop na bezplatné Wi-Fi pripojenie na internet, a demo svoje projekty na okoloidúcich. Medzitým bude hudba, a popcorn a sladkosti, a ďalšie. Tak, že budete mať dostatok príležitosti pohybovať. Budeme mať priateľov naše z priemyslu, zamestnávatelia z niektorého počet týchto spoločností sem tam len ukecať Študenti o živote po škole, alebo stáže v priebehu vysoké školy, a podobne. Uvidíte tiež, že je tu tombola, aby motivovala nielen môžete nadviazať tieto rozhovory s priateľmi, ale tiež pozvať svojich vlastné priatelia, alebo presvedčiť svoje vlastné priateľov na prísť pozrieť projektu. Môžete prisladiť jednať o tieto malé karty, ktoré budú rozdávané. Každý z nich bude mať vyhradené miesta pre malé veselý tvár samolepky. Vy ste ako študenti budú byť veselý tvár samolepky. A pre každého, kto podniky až do vy a hovorí, hele, čo si robil? Alebo sa vás spýta na demo z vašich projekt, vy im nálepka ruky. Dali ho na svojej karte. A to sa kvalifikuje je pre ľubovoľný počet báječných cien, vrátane tých, ktoré na obrázku Tu, ktoré sú potom tomboly vystúpiť na konci akcie. To je pre CS50. A pozdĺž cesty, bude dostatok popcorn, a stres lopty a cukrovinky, a dokonca aj v minulom roku Harvard band, ktorý nebol Očakáva sa, ale bol v účasti. Bude Photo Booth tam No, a masívne množstvo balónov ako sú tieto, ktoré sú tu. Toľko tak, aby vždy personál vyskúšať vytiahnuť tento trik na koniec v noci, nikdy celkom funguje. Ale pre vás, ak chcete pozvať svojich priateľov na tento event-- SAM CLARK: Teraz, keď sme prišli cez na ďalšej zastávke na turné. Určite ste si všimli distinct-- [SMIECH] Súbor ďalej. Určite ste si všimli zreteľný odklon Z gotickej architektúry že sme videli na zvyšok prehliadka Yaleovy kampusu. A teraz, tu sme u Sanders Theater. Sanders Theater je naozaj kultúrna a akademickej húb tu na Harvarde. Začatie sa tu konala do roku 1922. Je to po vzore Sheldonian Divadlo v Oxforde, Anglicko, ako v skutočnosti. A slúži ako miesto pre mnoho kultúrnych podujatí, a veľké akademické akcie tu. Mnoho a cappella skupiny hrať v Sanders, na Crocodillos hrať tu často, že sú niečo ako Wippenpoofs 2,0, takmer. Rovnako ako najväčší trieda v skutočnosti na Harvarde, CS50, sa vyučuje tu. Kto na turné má záujem v oblasti počítačovej vedy? Každý, kto záujem? Skvelý. No, ak ste náhodou imatrikulovat na Yale, Budete naozaj, ale naozaj chcú užívať CS50. [SMIECH] [APPLAUSE] Nebudete skutočne schopní prijať fyzicky v Sanders Theater, Avšak, CS50 bude žiť streamovať k vám v New Havene. Rovnako ako budete mať celý pomocný personál, podpora sietí zamestnancov tam vziať CS50, učiť sa všetko o počítačovej vedy. Tak toto je Sanders Theater. Nie je to Gothic, ale je to skvelé. Má niekto nejaké otázky predtým, než sme sa presunúť na ďalšiu zastávku? Jo. Divákov: Je to David Malan? [SMIECH] SAM CLARK: Oh, môj bože to je! Poďme sa Selfie. Selfie! Potom sa Selfie! Tu, tu. Tu niekto držať ju. Niekto držať ju. Ako sa máš, Davide? DAVID Malan: Dobrý deň, DA SAM CLARK: robím dobre. Dostal som sa otočiť okolo. A kačica tvár, David. [SMIECH] Jo, ten to má rád. Skvelý. Skvelý. No, tak sme sa presunúť na ďalšej zastávke. Našou ďalšou zastávkou je Harvard štadión, kde sme mali veľký šťastie V posledných 13 rokoch. [SMIECH] [APPLAUSE] DAVID Malan: Tak povesti sú skutočne pravdivé. Prvýkrát v histórii, študenti na Harvarde a Yale rovnako tak budú môcť, aby sa kurz volal CS50 tento rok na jeseň v roku 2015. Dáme Ázie súperenie takmer 100 rokov, a nakoniec, na jeseň 2015, aktuálny Yale študenti budú môcť vziať CS50 prvýkrát. Prednášky budú naozaj streamovať odtiaľ, Vaše nástupcovi v tomto publiku, do New Haven, kde sa študenti budú môcť zapojiť do osoba, alebo ako niektorí z vás majú tak optimalizované, on-line žiť, alebo na požiadanie po. Ale bude stáť up lokálnu podporu štruktúra, kompletné výučbovými kolegami, asistenti kurz bude stáť v čele oddiely, a úradné hodiny. CS50 Puzzle Day sa bude konať v Cambridge, a pozveme naše Yale priatelia Cambridge pre CS50 Puzzle deň, as rovnako ako CS50 hackathon. A potom na konci semestra, bude tam byť epický display ako Cambridge a v New Haven z CS50 študenti z Harvardu, a Yale podobný na displeji v týchto jednotlivých mestách. A skutočne, ak máte niektorý priatelia, ktorí idú na Yale, my potrebujeme nejaké TFS a CSS takže si ich poslať na túto adresu URL tu. Ale my sa do tej doby, bude Odoslanie jednej z CS50 vlastný najlepší učenia chlapi, Jason Hirschhorn, ktorý sa chystá Ak chcete absolvent, že práve dokončil Jeho práca na križovatke počítačovej vedy a vzdelávania. Jason bude pracovať na plný úväzok na Yale, a bude na zemi sa nám pomáhajú postaviť toto hore a aby tieto dve univerzity spoločne via CS50. [APPLAUSE] Teraz, spolu s CS50 rokov Inscenačné tím, I mali možnosť chmeľu v aute s tým chlapcom a pozrieť sa na to, čo nás čaká v New Havene. [VIDEO Prehrávanie] [MUSIC - "posun" sa spolu "] -Movin "Právo spolu vo vyhľadávania na dobré časy a dobré správy s dobrými priateľmi, ktorí sa nemôžu stratiť. Toto sa môže stať zvykom. -Opportunity Zaklope raz poďme natiahnuť a chytiť ho. Jo! Holandsku existujú budeme pon to. -We'll Stopom, autobusom alebo žltý taxík to. -Cab To? -Movin "Pozdĺž pravej, Footloose a fantázie zadarmo. -Ako Je polovičná sranda prísť zdieľať so mnou. -Movin "Pozdĺž pravej. -We'll Naučte sa zdieľať záťaž. -My Nepotrebujú mapu k udržať túto show na ceste. Hej, Fozzy, chcem, aby si odbočiť doľava ak prídete na rázcestie. Áno, pane. Odbočiť vľavo na rázcestí. Kermit? -I Neverí, že. Movin 'pozdĺž pravej, máme našiel život na diaľnici. -A Vaša cesta je môj spôsob. -Tak Dôveru moju navigáciu. -Movie Hviezdy s efektnou vozy, a život sa zhora nadol. -Sme Útokom veľké mesto. Jo. Storm má pravdu. Mala by byť snežiť? Nie, nemyslím si, že áno. -Movin "Pozdĺž pravej. -Footloose A fantázie zadarmo. -be Pripravení na veľký čas -Je To na mňa pripravená? -Movin "Pozdĺž pravej. Movin 'pozdĺž pravej. Movin 'pozdĺž pravej. Movin 'pozdĺž pravej. -Možno Radšej zastaviť. Áno, pane. Oh, pozrite sa na to. [END Prehrávanie] DAVID Malan: Uvidíme, Yale, v roku 2015. [APPLAUSE] Takže teraz trochu poďakovať yous. Postačí, keď poviem, že je to celá rodina, a to ako v prednej časti a za kamerou, v tejto triede že robí všetko fungovalo nakoniec. A ja by som chcela poďakovať málo, a potom sa celý personál prostredníctvom prvej z Colton, ktorého EDM prenikla začiatok prednášok pre niektoré počet týždňov. Rovnako ako celej výroby tím, ktorý sa zaoberá výrobou všetko vyzerať tak krásne v tomto roku. Dan v Čile, a Andrew, a Cheng, a Colton, a Ramon, a Barry v chrbte, a Kenny a každý, kto bol podieľa sa za týchto kamier, robiť všetko možné. Gabrielovi, as, naša Hlava výučba chlapík. [APPLAUSE] Ak tomu tak nie je už Viete, Gabriel vlastne našiel CS50 prostredníctvom Videá produkčné tímu. V skutočnosti vyrastal v Brazília pred niekoľkými rokmi, zistil, že všetky Materiál CS50 bol on-line, a on mi klesol druh poznámka s otázkou, či on by mohol byť schopný to preložiť do Portugalský pre jeho spolužiakov. A skutočne to urobil, nakoniec, prednášková asi 50 študentov, jeho spolužiaci, na strednej škole. Nasledoval 150 študentov najbližších rok, a nádherne jeho otec bol v skutočnosti natáčal celú vec tak, nájdete prednášky Gabe, ktorými sú CS50 v Brazílii on-line aj. A teraz Davon tu, Davon tu bol spustený kurz, a bol výrobu všetko bežať tak hladko, a bez neho by sme nemohli riadiť tím, ktorý teraz máme. A potom samozrejme, Rob Bowden. [APPLAUSE] Rob je teraz už s Samozrejme, asi päť rokov keď ku mne druhák rok, ktoré majú záujem zapojiť sa v triede. A potom sa stal asistentom hlava TF, a potom Head TF, a potom Preceptor. A teraz, verte tomu alebo nie, veľmi význačný role o člen technického personálu, ktorý vo svete počítačov v skutočnosti so sebou nesie nejakú váhu. A tak, aby eufemizmus je vlastne chcel byť najvyššie, pokiaľ ide na Rob. Allison, samozrejme, kto by to bol vedúci Naši oficiálny sekcia na kameru raz týždeň, a uistite sa, tam je zdroj k dispozícii on-line pre študentov, ktorí sú schopný naladiť osobne. A potom, samozrejme, TF, ktorý si myslím, bol u každej jednotlivej úradné hodiny v tomto roku, vrátane týchto tu, Tieto tu, ktoré sú tu tiež. A skutočne [? Zamil ,?], Ktorý kráčal všetci cez problém stránke kurzu je sady, a bez ktorého by sme mohli nečakal, trúfam si povedať, toľko. A potom konečne, Cheng tú, ktorý je známy oveľa viac než Tieto slony, ktoré sa objavuje nanajvýš každej prednáške. Naozaj Cheng v poslednej dobe sa dali dokopy s produkčným tímom CS50 je dať dohromady toto poďakovanie vám za celý tím, prostredníctvom malého segmentu hovoríme, Cheng na ulici. [VIDEO Prehrávanie] [Hudba hrať] Tohle je Cheng Cheng sa na ulici. A dnes, ja som tu na CS50 je Kvíz One Triedenie Party, kde sa zamestnanci CS50 sa zišli na stupeň kvíz jedna. Ja by som naozaj považujem za party, ale máte predstavu. Budem im pýtať na niektoré otázky o svojich skúsenostiach tento semester, a možno pár technických otázky, potom budeme riešiť ich. -Ja Si nemyslím, že som na to pripravený. -To Je v poriadku. -OK. -Ako Mnohí bity v byte? -4, 8. Čo znamená skratka PHP? -PHP? Protokol Hypertext. -Je To protokol, aj keď? Ja neviem. Je to tak? -Eh, Eh. Bzučiak. Ja viem, že P je skratka pre PHP. -Tak Kde to skončí? -To Sa nikdy nezastaví. -To Musí sa zastaviť u niekam. Nie, to nie je. -Acronyms Zjednodušiť k slovu. Nie, mm-mm. [? Recouragin? ?] Toto je vážna otázka. [SMIECH] Čo bude nasledovať v tomto postupnosť čísel? 2, 4, 8, 16, 32, 955. -Ja Myslel, že si hovoriť 64, ale OK. Čo je to ďalšie číslo v poradí? -CS50. -To Nie je ani číslo. -I Tušenie. -Non Máte pravdu. Prosím, vráťte sa do triedenia. Čo je to 2 k sile 64? Oh, Ježišu. Mal by som vedieť. Ja neviem. -OK. [SMIECH] -Ako Veľa stresu gule to robí trvať vyplniť Sanders divadlo? -Too Veľa. -Môžete Nikdy mať príliš veľa zdôrazniť gule. -AM Som pravdu? Aká je správna odpoveď? -Je Niet správna odpoveď. -Som Si istý, že je. -To Je závislá na veľkosti napäťové lopty. Viete, kto Rob Bowden je? -Áno. Má lepšie vlasy tento rok ako on robil predchádzajúce roky. Tak to bolo trochu ťažké ho uznanie, ale podarilo sa mi to. -Je To buff chlap? Jo. -OK. Jo, mám ho rada. -Teraz, Ktoré ste spomenul, že, Mám pre vás otázku. -Dobre. Čo je bench press Roba Bowdenová? -To Max. Čo je jeho max bench press? -Ty. -Ďakujem Toľko CS50 je TFS, CAS, výrobcovia, projektanti, výskumníci, a všetci ostatní, kto sa podieľal a to ako pred a za kamerou tu v CS50. Určite by to urobiť bez toho, aby vy, a nemôžeme sa dočkať, až privítať nový Členovia na zamestnanca. -Everyone Na to stôl, môžeme dostať objať? -Ďakujem. -Ďakujem Moc, personál. Ďakujem za stále zamestnancami. Tým sa končí náš rozhovor. Ďakujem vám za to, že na zamestnancov v tomto roku. -Ďakujem Toľko. -Ďakujem. Nie, nie, ďakujem. -Did Mám robiť dobrú prácu, alebo čo? -Ty Urobil skvele. To bolo Cheng, s Cheng na Street, a to bolo CS50 2014. Čo sme si rozprávali? Práve sme o tom hovorili. To nie je hračka. [Hudba hrať] [END Prehrávanie] [APPLAUSE] DAVID Malan: Takže CS50 je naozaj teraz nábor pre TFS asistentov kurzov, výrobcov, návrhári, a akýkoľvek počet ďalších rolí, ktoré umožňujú to ísť v zákulisí. A teraz, niečo trochu zvláštne. Ako viete, Colton má predstavil svoje EDM do triedy, ale dnes dostal kapelu a CS50, než prinášame niektoré študentmi up na javisku, dávam vám Colton, Gabe, a Taylor. [Hudba hrať] COLTON: Vaša svoju cestu do tmy. Vedení bije srdce. Nemôžem povedať, kde cesta končí. Ale ja neviem, kde začať. Skúste mi povedať, že som moc mladý pochopiť. Povedzme, že som chytil do sna. Život ma míňa, ak Nechcem otvoriť oči. To je podľa mňa v poriadku. Tak zobuď ma, keď je po všetkom. Keď som múdrejší a som starší. Celú tú dobu som sa nájsť sám seba a ja som nevedela, že som bol stratený. Tak zobuď ma, keď je po všetkom. Keď som múdrejší a som starší. Celú tú dobu som sa nájsť sám seba a ja som nevedela, že som bol stratený. Snažil som sa niesť hmotnosť sveta. Ale ja mám len dve ruky. Dúfam, že mám šancu cestovať po svete. Nemám žiadne plány. Wish, že by som mohol zostať navždy tento mladý. Nebojí sa zavrieť oči. Život je hra sa pre všetci, a láska je cena. Tak zobuď ma, keď je po všetkom. Keď som múdrejší a som starší. Celú tú dobu som sa nájsť sám seba a ja som nevedela, že som bol stratený. Všetci! Tak zobuď ma, keď je po všetkom. Keď som múdrejší a som starší. Celú tú dobu som sa nájsť sám seba a ja som nevedela, že som bol stratený. Nevedel som bol stratený. Nevedel som bol stratený. [APPLAUSE] DAVID Malan: Už v tomto roku CS50 Fair, živá hudba rovnako. Takže teraz, naša posledná príležitosť pre bit účasti publika. K tomu potrebujeme šesť študentov a traja zamestnanci. Poďme sa pozrieť tu, OK, ty si prakticky skákanie zo stoličky. Poďte hore. OK. Ako sa o vás dvoch spolu sem, poď hore. A čo vy dvaja a tie jeden, poď hore. Poďme rast tímom trochu. OK. Priamo tam. Poďte ďalej. Jo. Ty, poď dole. To bude ťažké. OK. OK. Fine, poď dole. Uvidíme sa za pár minút. Dobre, tak poď sem. Chystáme sa dostať ďalšie dva stoličky a poďme urobiť Nick, a Alison, a tento študent Yale sem, a Rob Bowden, poď hore. Medzitým, v prípade, Cheng mi mohol pripojiť na javisku. Ak by sa vám bude páčiť tvoria dva študentských tímov, a jeden tím personálu. A Cheng, ak by ste mohli distribuovať tieto stoličky tu, tak som si palube pripravená. To je neuveriteľne trápne. OK. Urob si svoj spôsob, ako sa tam na stoličku. Poď. Poď dole. A myslím, že študent bude Yale bude hrať za realizačného tímu. Výborne. Mali by sme mať dostatok stoličiek, dúfajme. Ak nie, budeme chytiť ďalšie. Tam, kde ich potrebujeme? Tu, poď. Dobrá. CHENG GONG: Potrebujeme viac zamestnancov? DAVID Malan: Nie, nie. Bude to dva študentské tímy a jeden Tím pracovníkov Harvard / Yale. Dobre, takže máme to Tradícia hrania ohrozenia, alebo naozaj, naše vlastné verzie Jeopardy kde sme len klásť otázky a očakávajú, že odpovede. Ale otázky, ideme sa opýtať, nebolo napísané nami, oni boli napísané vami. Možno si spomeniete, trochu dlhá forma pre Problem série A. [SMIECH] Musím sa priznať, že väčšina z nich nerobil to do jedného kvízu. Máme snáď 500 otázok pýta, čo je HTML? Čo je HTTP? Čo je to CSS? Takže to bola zrovna najnáročnejších otázok, ale my sme prešli stovky a stovky otázok ochutnať nasledujúce. Takže Cheng tu má láskavo ponúkol na spustenie dosky. Budeme pokračovať a tu tomu hovoria Team One, Team Two, Team a tri. A povedzme, že tím Tri vyhral los, takže vy sa chystáte na prvý pohľad do ľavej strane alebo nad vami, vybrať týždeň, a vybrať peňažnú čiastku. Budeme sa teda pýtať otázka, a Cheng bude udeliť vám, alebo odpočítať od tie potrebné body. Team Three, čo by sa vám páči? Ja som počul veľa týždni 0 tu. [SMIECH] STUDENT 1: Môžeme vybrať nejaké? DAVID Malan: Jedno kategórie, akúkoľvek sumu. Študent 2: Týždeň 0, 500. DAVID Malan: Ste uvedenie viac Myslel do výberu otázku než som napísal do ich výberu Dobre, takže to, čo ste hovoril? OK. A potom prvý Ruka, ktorá ide hore vôle považuje sa za ten, kto sa bzučali v. Aký je rozdiel medzi globálne a lokálne premenné? Videl som Team Two. STUDENT 3: Global-- my len hovoriť do mikrofónu? Global je pre celý rozsah programu, keďže, miestna je iba definovaný v izolovanej časti. DAVID Malan: Poďme sa pozrieť. Budeme vám držať sa odpovedať, že vaše spolužiaci dal. Pokiaľ kliknete na text, SCOPE vo všetkých veľkých písmenách. [SMIECH] DAVID Malan: Myslím si, že budeme musieť vziať doslova. Takže nebudeme dávať tieto body. Budeme očakávať presne aké sú vaše spolužiaci dali. Takže bohužiaľ, sme v mínuse 500, ale ty si stále pod kontrolou. Ale vy ste stále v control-- Teraz ste v control-- dobre, no. Si stále pod kontrolou. Študent 2: OK. DAVID Malan: Si stále pod kontrolou. Jo, poďme na 500 znova. OK. 1. týždeň, 500, Cheng. Aké sú typy dát a ich veľkosť? [SMIECH] DAVID Malan: Oh, som videl ruku cez tú prvú. Rob Bowden. ROB BOWDEN: char je 1 byte, krátky sú dva byty, int 4 byty, dlhý 4 byty, long long je 8 bytov, char hviezda je 4 byty, int hviezda je 4 bytov, long long hviezda je 4 bajty. DAVID Malan: Cheng, čo je správna odpoveď? ROB BOWDEN: Oh, float a double. DAVID Malan: ste vynechal Súčasťou referenčného listu, ale myslím, že by sme mali daj mu ju pre 500. ROB BOWDEN: Jo. STUDENT: To je neobjektívny! ROB BOWDEN: O čom to hovoríš? DAVID Malan: To je v poriadku, že body went-- to je pravda, Team One. Nie som dobrý sudca, zrejme. Dobre, budeme ďalej. Vy máte kontrolu. Yale študentka. Urobíme týždeň 4 na 500 bodov. Myslím, že som videl tímu tri. STUDENT 1: uvoľniť pamäť. DAVID Malan: Môžete uvoľniť pamäť? Zadarmo to. Dáme ich na vás. Dobre, tímu jeden až tri zviazané, Team Three má kontrolu. Čo kategórie by ste chceli? Študent 2: Week Two, 500. [DAILY DOUBLE ALARM] DAVID Malan: Amazing. Študent 2: Všetko? DAVID Malan: Dostanete k výberu sumy. STUDENT 1: Prečo nie? STUDENT 3: Áno. STUDENT 4: All in. Študent 2: 500. DAVID Malan: 500? Študent 2: Áno. DAVID Malan: 500, Daily Double. STUDENT 3: Nie, to nie. DAVID Malan: Cheng? Nie! [Fandenie] DAVID Malan: 500 a ovládanie dosky. My have-- ROB BOWDEN: Takže double Bol áno alebo nie otázka? [SMIECH] DAVID Malan: Máme čas pre jednu alebo ďalšie dve otázky v jednotnom ohrození. OK. Team tri. Týždeň 0, za 100. Čo tím ste? STUDENT 5: Ja som dva. DAVID Malan: OK. Team Two. STUDENT 5: Môžete použiť blok slovo v MIT Scratch povedať, ahoj, svet. [SMIECH] DAVID Malan: Mínus 100. Dobre, ešte raz otázka Single ohrozenia. Vy ste stále pod kontrolou. Študent 2: Týždeň 3, 100. DAVID Malan: Týždeň tri, 100. Čo je the-- ROB BOWDEN: Team Three. DAVID Malan: Team Tri? OK. Ideme s Team tri. STUDENT 3: Najlepšia vec scenár, alebo behu? Vzhľadom k tomu, najlepšom prípade scenár je, že je to v poriadku. DAVID Malan: Poďme sa pozrieť, čo je správna odpoveď je. [SMIECH] DAVID Malan: Dobre. Poďme k Double Jeopardy. ALEX Trebek (záznam): To je Jeopardy. DAVID Malan: Double Jeopardy, V tomto Double Jeopardy máme kategórie Týždeň 5, 6, 7, 8, a 9. STUDENT 3: Kam naša body ísť? Tam, kde sa naše body ísť? DAVID Malan: Sme bude ručne nastaviť. Tam sme ísť. Team Dvaja mali 2000? OK. Dobre, tak teraz znovu hodil mincu a dávame kontrolu tím dva. Choďte do toho a vyberte si kategórie a množstvá. Študent 2: Pôjdeme týždeň 6, 1000. DAVID Malan: 6. týždeň, 1000. Ako stack rastie? Team Two. STUDENT 5: Pridáte nová funkcia do pôsobnosti. DAVID Malan: Pridať nová funkcia na obsah. To vyrastie. [SMIECH] DAVID Malan: Dobre, ale ste stále pod kontrolou. STUDENT 5: Dobre, niekto iný pick. STUDENT 6: vyzdvihne. DAVID Malan: Všetko je relatívne. Aj keď máme tendenciu kresliť stack ako dospievania, budete pripomenúť, že adresy v skutočnosti rastú v inom smere. Ale len potreba, aby Rob tam šťastný. Dobre, Team Two. STUDENT 4: 8. týždeň, 1000. DAVID Malan: 8. týždeň na 1,000. Pravda alebo lož, je HTML programovací jazyk? Je tu iný sudca, ktorý môže rozhodnúť? ROB BOWDEN: Bolo to všetko ja. DAVID Malan: Dobre, Rob volal. ROB BOWDEN: Nie je to tak falošný. DAVID Malan: Rob hovorí, že false, a odpoveď znie nie. [SMIECH] CHENG GONG: Počkaj, počkaj, počkaj. Počkaj, počkaj, počkaj. DAVID Malan: Dobre, Yale študentka? Študent 2: To bolo zle napísaný otázka, povedal pravdivé alebo nepravdivé, a potom to bola otázka. Aj námietky. DAVID Malan: Beriem na vedomie. Máme čas pre jeden viac Double Jeopardy otázka. Team Two. STUDENT 6: 9. týždeň, 1000. DAVID Malan: 9. týždeň na 1,000. Aký je v tom rozdiel medzi ID a triedou? Team Tri? Team tri. STUDENT 3: Môžete použiť ID iba jeden typ, čo v HTML, ale môžete použiť triedu príliš veľa rôznych vecí. [APPLAUSE] DAVID Malan: OK. Dáme ich na vás. Takže ak pristúpime k záverečnému Jeopardy, Myslím si, že tím Three len vyhrá, je to tak? Tak poďme urobiť ešte jednu otázku. Ešte jedna otázka, Double Jeopardy. Tak aspon môžeme pull-- že to nepomôže. To by mohlo pomôcť tím na. Dobre, kto je pod kontrolou? Nie ja, zrejme. OK. Vy. Áno, len som to správne. Študent 2: 9. týždeň, 200. DAVID Malan: No hral, ​​9. týždeň, 200. Čo symbol robiť všetko PHP-- Študent 2: Rob. DAVID Malan: Rob? ROB BOWDEN: Cash tag. [SMIECH] DAVID Malan: Dobre, poďme pokračovať. Poďme pristúpiť k záverečnému ohrozenia. Poďme sa všetci prísť s odpoveďou, a budeme mať ju napísať na túto tému papierik, ako budeme hrať nejakú hudbu. A potom budeme predstierať, že takto išlo podľa plánu. Dobre, tak Final Jeopardy kategórie je 12. týždeň. Vy všetci musíte decide-- Nechcel som, aby perá, no. Perá, prosím. Děkuju. Dobre, OK. Žiadne ďalšie perá, prosím. OK. Takže Team Jedným z nich je na 0, Team Two je pri 0 ° C, a tím Tri je na 2. Môžete staviť až 2000 dolárov. Tak poďme do toho a urobiť stávku. Stávky dole. A teraz Cheng sa deje odhaliť otázku, potom hrať nejakú hudbu, kým sme odročiť. [Ohrozenie TÉMA Playing] DAVID Malan: Dobre, nech začneme tu s Team tri. Vsadili Tie 1,000dolar a odpovedal? STUDENT 1: 955. DAVID Malan: 955. Team Two tu stavil. STUDENT 7: 2000 dolár. DAVID Malan: 2000 dolár, a vaša odpoveď bola? STUDENT 6: 955. DAVID Malan: Team Three vsadených 2000 dolár, a vaša odpoveď bola? ROB BOWDEN: 955. DAVID Malan: 955, čo je správne. Čo znamená, že náš víťaz dnes, myslím, je stále len Team Three, že jo? Team Tri berie hru! [APPLAUSE] DAVID Malan: To teda je to pre CS50. Ďakujem moc za CS50 tímu. Ďakujem moc! Ďakujem moc, aby naše priatelia na Harvard čase. To bolo CS50. [APPLAUSE] [Hudba hrať] Daven FARNHAM: A teraz Hlboká Myšlienky, podľa Daven Farnham. Ako mám zistiť, MySQL, keď nemôžem ani prísť na môj darček? [So smiechom]