[Tema Muzica JOC] DAVID J MALAN: Salut lume. Acest lucru este CS50Live. Deci, a fost adus în atenția mea că în ultimele câteva episoade Poate că am spus câteva lucruri care sunt incorecte. Ei bine, printre primii, de exemplu, a fost că acest site popular am fost utilizați pentru discuțiile cursuri nu este, de fapt, numit Redder. Se pare că numește Reddit. În același timp, este adevărat că pentru destul un timp Statele Unite a fost cu ajutorul 00000000 pentru a proteja rachetele sale. Cu toate acestea aceste rachete au fost nuclear, și nu, aparent, "nuke-te-ler." Între timp. Te iubesc. Aceasta este într-adevăr prezent, presupune, cel mai popular parola chiar acum pentru ca oamenii să fie folosind. Dar acest lucru - dacă mărim - este Nu, de fapt, cum ai face o inimă. În cele din urmă, CS50 proprii Shelley Westover, care s-ar putea aminti de la astfel de filme ca aceasta, a remarcat că ea nu este, de fapt, un aparat de fotografiat "operater" dar un operator de aparat de fotografiat. Acum, vorbind de camera operatorii, echipa mi-a permis grațios pentru a împrumuta acest aparat foto de azi, astfel încât să putem lua o uita-te la ceea ce este de fapt întâmplă tot acest timp în spatele scenei. Deci, dacă vrei, vom merge mai departe și să ia un tur de studio? Suntem aici la frumoasa Hauser Studio, în Biblioteca Widener. În contextul de aici este aceasta ecran verde, altfel cunoscut ca un chroma-cheie, sau CIC perete fizic. Și de fapt, dacă am mers pe jos îndeaproape la aceasta, observa cum mingea are o ușoară curbă să-l, mai degrabă decât un unghi ascuțit normală. Care ne permite să păstrați umbre off de margini, și, de asemenea, ne permite să face sigur că putem suprapune aproape orice ne Vreau frumos și curat. Acum, aici este un întreg grămadă de lumini controlate de un grup principal de switch-uri care vom vedea în doar un pic. Aici este o lumina cu LED-uri cu așa-numitul Barn Doors pe ea. Aceasta este ceea ce aruncă lumină foarte direcționat. Într-adevăr îmi dă strălucire mea în timpul spectacolului. Și apoi aici avem un fluorescent lumina, care pune lumina mai moale. Acum, ambele sunt mai ieftin să funcționeze, și un cooler foarte mult să opereze decât becurile incandescente tradiționale că o mulțime de oameni încă tind să aibă în casele lor. Acum, dacă ne-am întoarce aici, veți vedea ceea ce văd eu. Deci, avem o pereche de nostru camere aici, dintre care unul are un prompter pe ea. Noi de fapt nu folosesc într-adevăr un prompter în CS50Live, dar pentru pantaloni scurți, împotriva celor fundaluri albe, pe care le pot aminti, am de fapt, le folosesc destul de un pic. Petrece destul de un pic de timp în avansa scripting materialul astfel încât să-l doar dreapta. Acum, aici, veți de fapt a se vedea un aparat de fotografiat pe tavan. Să mărim pe asta. Aceasta este așa-numitul ciocni cam care devine aceste fotografii pe care le vezi la început sau chiar la sfârșitul CS50Live. Și este greu de a vedea în acolo iluminat în sus, dar este de fapt spânzurat cu susul în jos, și noi suntem posibilitatea de a stabili în software-ul după fapt prin flipping-l vertical. Acum - hi [? Andrea -?] Aici, hai sa peste cap de la care panoul de lumina pe care am menționat mai devreme. Acest panou luminos are o grămadă de switch-uri, și ei urăsc atunci când De fapt, am face acest lucru, dar putem arunca de fapt, unele lumini în sus și în jos de aici. Eu nu pot vedea destul de efectul, dar suntem un fel de dezastru pe camerele noastre chiar acum. Dar hai sa rezolv asta. Oh boy, să trecem mai departe. Deci, aici este dulap în care toate studiouri firele în cele din urmă sunt rutate. Și acest lucru este un fel de creierul din spatele operațiunii, în spatele scenei, fanii imense de aici. De fapt, dacă am macră în tine poate auzi destul de un pic de zgomot. Deci, nu e de fapt destul de un bit de izolare pe aceste perete astfel încât să mențină acel zgomot când facem, de fapt, închide ușile. Dar drumul până acolo puteți vedea toate cablurile care intră și ies din dulap. Și aici puteți vedea o copie a prompter că am văzut în urmă cu doar o clipă. Bine, să mergem în așa-numita camera de comandă. Deci, aici, eu încă nu înțeleg asta, acest lucru este în cazul în care ne-am păstra nostru inflamabile aparent. Dar aici avem o grămadă de stații de lucru în cazul în care echipa CS50 și alte echipe HarvardX de lucru. Și aici avem de stația noastră audio. Să aruncăm o privire. Hei Patrick. Deci, aici avem din nou o grămadă de cadrane ne putem muta în sus și în jos pentru a de fapt modifica nivelurile. De data aceasta pentru audio. Și, de fapt, în cazul în care fac acest lucru aici - eu sunt va aduce încet acest audio nivel, și am de gând să continui să vorbesc în această voce de obicei de-al meu aici, în Hauser Studio pentru CS50 în direct, și la unele punct nu sunteți de gând să fie - [VOLUME Reduce PÂNĂ voce este  Neauzit.] Acum, dacă l-am ridica din nou în sus veți începe să aud din nou vocea mea. Acum, nu trebuie să face totul manual. De fapt, avem câteva presetări. Deci, dacă am merge pe aici la stratul de meniu, pot comuta de fapt între 1 în 16 și 7 în 32, și veți vedea acest lucru. De fapt, destul de elegant. Eu fac acest lucru destul de un pic precum și - vizionarea. Oricum, să trecem pe aici și veți vedea o bancă întreg de hard disk-uri, într-adevăr. Acestea sunt toate SSD pe care le-ar putea au în laptop-uri de astăzi, și chiar unele în desktop-uri de astăzi. Și ei stoca lucruri cum ar fi aceasta - care este de fapt doar un hard-disk, care este de aproximativ 500 de concerte în SSD. Și puteți vedea Interfața acolo prin care se conecteaza la măruntaiele de care. Acest lucru este în cazul în care toate noastre filmul este în cele din urmă depozitate, de la una sau mai multe camere pe care le ar putea fi, folosind pentru un anumit trage. Acum, aici - Oh, Hei Ramon. Mulțumiri. Ramon nu a dat într-adevăr mă multă atenție acolo, dar ne vom muta doar pe. În cazul în care Ramon - dacă aș putea arunca o privire peste aici, avem o grămadă de butoane că ne putem juca cu la fel de bine. Și între timp există o întreagă buchet de afiseaza pana aici pe două ecrane masive, mari. Și acest lucru este într-adevăr altele măruntaiele de un studio de televiziune. Toate semnalele video vin aici, și ce suntem capabili de a face prin atingerea switch-uri și cadrane este de fapt produc un spectacol în timp real. Deci, de exemplu, ne-am acest mic acceleratie aici, ca tine s-ar putea vedea într-un plan. Dacă aș începe să câștige acest înapoi, aviz ceea ce se întâmplă pe cele două imagini sus acolo. Decolorare între cele două, și așa am trecut de la unul la altul. Și dacă mă împinge înapoi în sus, acum ne-am luat înapoi imaginile originale. Între timp, acest joystick-ul peste aici, ca un vechi consola arcade, ne permite să facem acest lucru cu care cucui cam. Și acolo mergem, acolo mergem, acolo mergem. Și acum ne-am stabilit că - destul de mult destul de bun în scopul de spectacol. Acum, în cele din urmă - îmi pare rău Ramon - ne au, de asemenea, unele butoane aici. DDR2, din jocurile mele favorite, probabil, și dacă am lovit aceasta, vom lua acum acest efect. S-ar putea aminti că de la episodul doi din CS50Live. Dacă ne împinge pe titlu, aceasta este ceea ce ne-am poate lovi în cazul în care ceva nu merge bine, de fapt, ne apropiem că ecran acolo. Și acum în cele din urmă, cred că este timp de 60 de secunde de Rob. Oh, fiu al unui - [BASS GUITAR joaca] ROB: Oh, haide! Doar folosi unele video animal! [Muzica joacă] [WOMAN Japoneza Vorbind] Recent în știri a fost un articol despre CS50 într-un site popular cunoscut ca Hacker viață. Acum, unul dintre colegii dumneavoastră, Annabel din Australia, a venit peste acest articol și la rândul său, se CS50. Ea este acum înscris în clasa și ea ar dori să salute. ANNABEL: Salut lume. Numele meu este Annabel, și eu sunt din Queensland, Australia. Motivul pentru care am iau această clasă este pentru că am văzut un post pe Hacker de viață, și știa că aceasta a fost cheia o punte între a fi un newbie, și un viitor în CS. Luând acest curs va fi, de asemenea, un pod în multe direcții pentru fiul meu autist care iubește IT. Sunt, de asemenea, în speranța că până la sfârșitul anului pentru a crea programe pentru a ajuta fiica mea dislexic. În prezent, eu sunt un contabil, cu un interes mare în tehnologie, imobiliare, grădinărit, și muzică instrumentală. Numele meu este Annabel, iar acest lucru este CS50. SPEAKER: Permiteți-mi următor să introducă Betty, care ar dori, de asemenea, să-l salut. BETTY: Bună ziua, lume. Numele meu este Betty, și eu sunt din sudul Californiei. Iau acest curs deoarece societatea noastră de astăzi pare să fie orientate spre programare. Programarea este din ce în ce esențiale pentru viața noastră. Și, de fapt, cred că e deja, în esență, acum, pentru că o mulțime de lucruri pe care le folosesc trebui să includă programarea pentru ca acestea să fie create. Practic, vom fi orientate spre un viitor plin cu tehnologia, și programare se întâmplă să fie o parte esențială a acestui viitor. Deci, eu cred că e ceva asta e foarte misto, și că eu ar trebui, probabil, ajunge la învățare-l. Deci da, numele meu este Betty, iar acest lucru este CS50. DAVID J MALAN: Fotografiată aici între timp, este Raja din India, care are ajuns atât de cufundat în CS50 care se pare că a avut tatuat pe pielea lui. Și acum, un tweet. Acesta din Carter în Virginia, care ne-a scris cu aceasta - "Consentino și eu se face o bună utilizare de ziua mea de zăpadă ma uit la o saptamana de CS50 Harvard pe TV prin Chromecast și YouTube. " Cine este Consentino? Ei bine, se pare că e pisica lui, dar, într-adevăr, imaginat aici de-a lungul cu picioarele lui Carter, este o mare TV cu ecran în fundal. Și se pare că există într-adevăr, folosind o Chromecast pentru a proiecta CS50 de o saptamana pe că TV cu ecran mare wireless. Acum Chromecast, dacă nu sunteți familiarizați, este de fapt un fel de dispozitiv elegant. Este un dop destul de ieftin pe care le poate pune în partea din spate a computerului într-un port HDMI. Acesta are acces la internet Wi-Fi, și, în esență, vă permite să flux fără fir conținut de la laptop-ul pe TV-ul, sau chiar de control TV și descărcare de conținut cum ar fi clipuri video direct de la ea. Și acum o notă de la Mohamed, un de colegii dumneavoastră în Pakistan, care recent a descoperit această curiozitate - aparent dacă te duci la google.com la ocazie și de căutare pentru mine, David J. Malan, aparent acest tip vine din cand in cand. David H. Malan, care este aparent un psihoterapeut britanic care arata foarte mult ca mine. Acum, se pare că, dacă faceți clic pe acest link de feedback în colțul de jos puteți raportează de fapt o problemă, ca lucrurile fiind greșit la Google. Și lasă-mă - de când am sunt pe internet aici - în cazul în care vă poate ajuta un tip afară, și de fapt, faceți clic pe link-ul greșit că până sus, și doar menționa că David H. Malan nu este, de fapt, David J. Malan. Acum, pentru a fi corect, acolo probabil este un David H. Malan, și, probabil, el este un Psihoterapeut britanic, asa ca hai sa nu raporteze orice altceva la fel de greșit, ci doar că fotografia are, probabil, fost ales algoritmic în mod incorect de către serverele Google. Și acum, un salut de la de CS50 prieten, profesorul Harry Lewis. Profesorul Harry Lewis a fost de fapt propriile mele profesor ani în urmă atunci când am luat un curs intensiv în Teoria de calcul. Un curs de teorie la care să explorați limitele fundamentale de calcul, și exact ceea ce calculatoarele pot și nu pot face. Am vizitat recent Profesorul Lewis în biroul său să ia o privire la unele trecut tehnologii. PROFESORUL HARRY LEWIS: Sunt Harry Lewis, Sunt un profesor de Computer Science aici la Harvard. Am venit la Harvard în 1964 ca un student în anul întâi, și cu excepția timp de trei ani de pe timpul Războiului din Vietnam Am fost aici de atunci. Așa că am capul acum de licență Programul în informatică, și am învățat o mulțime de cursuri diferite de-a lungul anilor. Și aș dori să vă spun un pic despre unele dintre lucrurile interesante pe care au plecat pe un Harvard, din care am au avut un contact de-a lungul anilor. Ea e de licență meu Teza, în 1968, care I-am scris un dimensional două limbaj de programare. Acesta este un avion de memorie de bază, cei sunt un pic gogoși magnetice care sunt înșirate pe intersecțiile de fire. Și acesta a fost un fel de memorie a fost făcut înainte de semiconductori a devenit o tehnologie viabilă. Aceasta este o mai devreme de 15 gigabyte iPod, pe care o ține în jurul nu pentru că cineva este impresionat cu cu un gigabyte iPod, 15 ci pentru că aceasta este o 70 unitate megabyte, și-au a mers în unități de disc care au fost cu privire la dimensiunea de mașini de spălat. Astfel că a fost doar de 70 MB de memorie, care îți dă un sentiment de cum lucrurile s-au escaladat. DAVID J MALAN: Și acum un alt tweet. Acesta din William în Regatul Unit care a scris, "David J. Malan, după un pic de urmărire Google, se pare Rob are un frate geamăn. Putem să-l punem în CS50Live și să se joace la fața locului diferența? " Deci William, aceasta este într-adevăr cazul. CS50 propriu Rob Bowden are un frate geamăn. De fapt, aici este Rob și Paul - sau Paul și - poza aici sunt două Bowdens, ambii au de fapt TFed pentru CS50 în trecut, și într-adevăr, Rob este acum pe Echipa cu normă întreagă CS50 lui. Acum, am făcut prea pic de Google urmărire, și se pare că că fratele geamăn Paul are propria sa YouTube canal in care isi inchipuie el însuși un pic de un actor de comedie. Să aruncăm o privire. PAUL BOWDEN: Hey guys. Paul Bowden aici din nou. M-am întors cu a doua încercare meu de la stand-up. Da, știu că stau jos. Prima dată nu a mers la fel de bine cum am sperat pentru, dar am luat sfatul că voi oferit, și de data aceasta am de gând să fie un pic mai puțin ciudat, și un pic mai bine pe frontul de gluma. DAVID J MALAN: Acum, dacă doriți să abonați la canalul lui Pavel pe YouTube, și ar trebui, cap de la această adresă URL aici. Acum, fratele Rob este, desigur, foarte mândru de fratele său geamăn. De fapt, imaginea de aici este la fel de Rob un GIF animat face o pompă de pumn. Acum, acest lucru a fost de fapt în circulație pe internet destul de un pic. Deci, dacă Google în jurul pentru aceasta imagine aici, puteți face acest lucru chiar dumneavoastră tapet, dacă doriți. Și tu ar trebui. Acum, Rob aici a fost aplauze lui frate pe un joc popular american arată în care Pavel a fost un participant. Acum, ceea ce arată joc a fost asta? Ei bine, vom pleca pentru tine, pe internet, să dau seama exact ce joc spectacol Paul Bowden a participat la, și dacă puteți găsi asta, să ne știu la Facebook, Reddit, sau Twitter, și vom vedea dacă nu putem arăta un mic clip în următoarea CS50Live. Și acum o bucată de hardware. Așa cum poate ați auzit, CS50 în o parte din ea este pe secțiuni campus folosește o bucată de hardware cunoscut ca Arduino. Fotografiată aici, de exemplu, este Arduino Uno, o placă de circuit mic, care vă puteți conecta la un calculator, și apoi de fapt programul prin scrierea de cod C +, și apoi arderea în hardware-ul așa că se poate executa de fapt programe. Acum, unul dintre colegii dvs. aici, Areor, hotărâtă pentru a firului de la un Arduino Uno la calculator și apoi să pună în aplicare, dacă poți cred că, Cezar Problema Set 2 lui. Acum, nu avem nici un audio în acest film, dar să mărim și să ia o privire la rezultatul final. Acum, dacă sunteți un Redditer, te s-ar putea să fi observat acest post o câteva săptămâni în urmă de publicitate episodul doi din CS50Live. Acum, unul dintre colegii dvs., Louis de la Montreal, Canada, după acest episod amabilitate postat, "Wow, care unul a fost istoric. " Doar pentru a se corecta câteva minute mai târziu cu edit - "isteric, ha, ha." Asa ca vom lua, fie fel, dar ceea ce a fost mai amuzant decât atât, este că Chris de la Toronto, Canada apoi a urmat cu ca urmează, "Ar fi isteric în cazul în următorul episod a fost istoric, urmare a personalului de producție văzând acest comentariu. " Ei bine, într-adevăr am făcut, și acum ceva mai mult istorie. Am scos asta din arhivele. Aceasta este intr-o revista, Popular Electronică, o problemă din 1975, care a purtat acest titlu, Kit lume Primul minicomputere sa rivalizeze modele comerciale. Altair 8800. Acum, la momentul nu era într-adevăr un limbaj de programare cu care ai putea face acest lucru Masina de a rezolva probleme foarte ușor, și astfel un tânăr Harvard student la momentul pe nume Bill Gates a decis cu niște prieteni ai lui pentru a scrie primul interpret de limbaj de programare, cunoscut sub numele de bază, cu care să conducă această bucată de hardware. Am luat o plimbare recent cu profesorul Harry Lewis la Maxwell Dworkin, de la Harvard clădire informatică, în cazul în care codul sursă pentru care originală Interpret BASIC încă atârnă. Și l-am întreba dacă el ne-ar putea da un tur. PROFESORUL HARRY LEWIS: Ce ai aici este o listă de un bucată timpurie a software-ului scris de Bill Gates și Paul Allen, fondatorii Microsoft. Deci, codul este interesant din două motive. Mai întâi de toate, a devenit Primul produs de Microsoft, care a fost un interpret de limbajul de programare de bază. Iar în al doilea rând, aceasta a fost una dintre primele încercări pentru a crea un interpret atât de obișnuit oamenii ar putea folosi calculatoarele personale. Deci, Bill Gates a fost un student la Harvard. Am început să predau la Harvard în 1974. Acest lucru a fost realizat in 1975, asa ca a fost mai devreme în cariera sa și la începutul carierei mele. Am învățat de fapt Bill în un curs în jurul acest moment. Paul Allen nu a fost un Student la Harvard, dar el a fost un liceu coleg de clasa al lui Bill Gates. Dacă ați veni si uita-te la listare, veți găsi de fapt, un nume al treilea, Monte Davidoff, care a fost coleg de clasa Gates 'aici la Harvard. OK, așa că aici e un comentariu interesant aici. Se spune, "În 4k poate șterge pătrat rădăcină, ci pentru bucle ar trebui să funcționeze în continuare. " OK, deci asta înseamnă că nu a fost de două moduri de a compila acest program. Una a fost pentru a rula pe o versiune din acest computer Altair care a avut doar 4K cuvinte de memorie. 4.096 de cuvinte de memorie. Dar versiunea mare a avut 8 K, și așa ceea ce spune acest lucru este că în versiunea 4K a trebuit să ștergeți unele cod pentru a se potrivi. Și unul din lucrurile pe care le care ar fi șters ar fi rădăcină pătrată din rutina, dar se pare că pentru bucle ar trebui să funcționeze în continuare, chiar atunci când sunteți compilarea jos pentru doar versiunea 4K calculatorului kit. Acum, dacă te măriți la codul sursă este posibil să fi observat un nume familiar. Într-adevăr, utilizator Holloway a fost persoana care a imprimate această sursă cod în aprilie 1975. Acum, cei care au pus întrebări, poate pe Reddit sau în altă parte pentru CS50, s-ar putea au venit peste Glenn Holloway, unul dintre membrii echipei lui CS50 care a fost de fapt cu curs de ceva timp, și foarte grațios oferă destul de des pentru a ajuta pe elevi prin intermediul internetului cu orice probleme pe care le-ar putea rezolva. Și într-adevăr, se pare că el a fost face că, chiar și în odinioară atunci când acest cod sursă necesare pentru a fi imprimate. Acum, haideți să postească de a prezenta zi, în de fapt, aceasta este o veste cu adevărat de rupere. A dezvăluit recent a fost acest proiect tango, o inițiativă de Google și un număr de alte companii pentru a crea de fapt software-ul cu care se poate utiliza un telefon sau dispozitiv mobil asemănător și de mers pe jos în jurul dvs. mediul fizic și de fapt, a face un model 3D de ea - care de obicei este incredibil de timp consumatoare de timp și / sau scumpe. Și totuși, cu tehnologia de azi te ar putea fi în curând a face acest lucru singuri, și s-ar putea fi în curând de scris software-te cu care pentru a sprijini aceasta noua tehnica. Să aruncăm o privire. JOHNNY LEE: Numele meu este Johnny Lee, și lucrez în tehnologia avansată și de grup de proiecte la Google. Echipa noastră mică aici, cu sediul în California, a fost de lucru cu universitățile, laboratoare de cercetare și parteneri industriali pentru a recolta ultimii 10 ani de cercetare în robotică și Computer Vision să se concentreze că tehnologia într-un telefon mobil foarte unic. Noi suntem ființe fizice care trăiesc într-o lume 3D, dispozitive mobile încă de azi presupune că lumea fizică se termină la limitele ecranului. Scopul nostru este de a oferi mobil Dispozitive o scară umană înțelegere de spațiu și mișcare. Eitan Jder-Eppstein: Acest lucru se întâmplă pentru a permite oameni pentru a interacționa cu mediul lor în doar un mod fundamental diferit. Putem prototip într-un câteva ore ceva care ar lua ne luni sau chiar ani înainte, pentru că nu am avut această tehnologii accesibile. TED LARSON: Ce se întâmplă dacă avea toate aceste piese într-un telefon? Cum se poate schimba ceea ce un telefon este? JOHNNY LEE: Avem creat un prototip de telefon care conține extrem de personalizate hardware și software, proiectat pentru a permite telefonului pentru a urmări e mișcare în întregime 3D, în timp real, cum vă țineți-l. Acești senzori face peste un sfert de milion de masuratori 3D fiecare al doilea, actualizarea Poziția și rotație a telefonului, fuziune aceste informații într-o modelul 3D unic al mediului. Chris Anderson: Avem o problemă numit de navigare în interior. Și este o soluție la această problemă. Eitan Jder-Eppstein: Se urmărește dvs. poziție ca te duci în jurul lumii. Și-l face, de asemenea, o hartă de care. CHASE COBB: Imaginați-vă că vă scanați un mică secțiune din camera de zi. Apoi sunt capabile să genereze o lume de joc mic în ea. Nu știu de orice altă controler sau jocuri de noroc dispozitiv care poate face acest lucru în acest moment. TULLY FOOTE: Punerea toate acestea împreună, ele tras în experți din în întreaga lume și-au-le pe toate de lucru pe același proiect. REMI EL-QUAZZANE: Acestea sunt calibru foarte mare de oameni. De ce? Este foarte simplu. Cred că, de fapt, oameni care cred în viziunea. JOHNNY LEE: Sediu cartografiere este acolo, pe telefon, și pe care tocmai l utilizați. Este această capacitate de a urmări pe urmele altor persoane. DIRK THOMAS: Și noi putem, de asemenea, beneficia de de la ceea ce facem pentru proiectul înapoi pentru comunitatea open source. CHASE COBB: Folositi-l pentru cu deficiențe de vedere, și să le dea de vedere auditiv de unde se duc. VINCE PASCUAL: Fiind posibilitatea de a harta casa ta, rotiți-l în jur, să văd cum acest mobilier funcționează în cameră. Eitan Jder-Eppstein: Virtual ferestre spre lumi diferite, Mă refer la posibilitățile sunt într-adevăr fără sfârșit. JOHNNY LEE: În următoarele câteva luni, vom fi distribuirea de kituri dev pentru dezvoltatorii de software pentru a dezvolta aplicații și algoritmi pe partea de sus de această platformă. Și noi suntem doar la început, și știm că există o mult mai mult de lucru pentru a face. Dar suntem incantati de în cazul în care se va merge. Viitorul este minunat, și noi credem putem construi mai repede împreună. David J. MALAN: Și acum momentul ați fost, probabil, de așteptare pentru. Este posibil să reamintească faptul că în trecut am episod împărtășit acest tweet de la propriul lui Andrew CS50 Hill, care acum câteva luni ne-a scris aceasta, "David J Malan, unde e lampa mea?" Acum, de atunci un număr de ai clipuri video prezentate de luare cazul dumneavoastră de ce ar trebui să fie următoarea recipient de o lampă de birou CS50. Ne-am gândit să împărtășească la prima unul de la Mohamed in Maroc. Se pare că ziua de naștere a lui Mohammed a fost în această săptămână trecut, astfel încât să-mi permiteți, de asemenea, în numele CS50 să spun fericit Ziua de naștere 19 de Mohamed. Să aruncăm o privire. MAHOMED: Buna ziua, eu sunt Mohamed din Maroc. Am studiat într-un alt oraș - care este un pic mai departe de orașul meu original unde am locuit cu familia mea - unde am plecat lampa mea de birou. Așa că am trăi într-un dormitor și aceasta este camera mea. Puteți vedea aici că lumina este galben, iar eu nu-mi place cu adevărat. Eu prefer pe cel alb. De aceea vreau o lampă de birou CS50. Vă puteți imagina pe mine stând acolo și de lucru cu ea. David J. MALAN: Și acum o altă depunere. Acesta Emad, un student în camera sa de camin. EMAD: Sunt Emad din [neauzit]. Deci, de ce nu vreau o lampă de birou? În primul rând, ea va acționa ca o sursă moderat de lumină pentru studiile mele de liceu, ca am inceput doar al patrulea an. Și, precum și cursuri on-line, mai ales CS50. Cele mai importante motiv este că va acționează ca software-ul pentru CS50 curs. De exemplu, dacă cineva vine în casa mea și solicită cum ai luat-o lampă frumos, am le va spune că clasa CS50 trimis. Și așa am răspândi cuvântul de CS50, și cel mai important, am amintiți-vă dacă pentru viața mea. Sunt Emad, iar acest lucru este CS50. David J. MALAN: Și acum Tim de la Malaezia, imaginat aici, în întuneric. Ascultați cu atenție. David J. MALAN: Și acum, o film de familie prietenos de la Zevin în Vancouver, British Columbia. Zevin: Salut. Sunt Zevin Lennick. Fac EDX pentru CS50, și nu putem găsi lampă nostru. Casa este întunecat. Ce crezi? SPEAKER 1: Poate e acolo? Zevin: Ești sigur? SPEAKER 1: Poate. Zevin: Ar trebui să aflăm? SPEAKER 1: Să mergem. Zevin: Bine. SPEAKER 1: Hei, uita-te la acea lumina. Zevin: Poate că există o lampă de acolo. SPEAKER 1: Să-l verifica. Zevin: Vrei să-l fac? SPEAKER 1: Nu, o voi face. Zevin: OK. SPEAKER 1: Stai departe de lampa mea! Oh, nu! David J. MALAN: Și acum, o prezentarea de la Eggers în Letonia care a luat într-adevăr lucrurile o crestătură cu acest film. EGGERS: (AS LAMP 1) Ei bine, ce mai faci? FEMEIA: (AS LAMP 2) Mmm. Bună ziua. EGGERS: (AS bec 1) Acest lucru este minunat. FEMEIA: (AS bec 2) Da. Ooh! EGGERS: (AS bec 1) Ooh! EGGERS: (AS BABY bec) [Râsete] Unde e lampa mea? EGGERS: Buna, numele meu este Eggers. Și eu sunt din Letonia. Și acest lucru este - SPEAKER 2: Studiul nostru. Stay tuned. EGGERS: Nu, acest lucru este CS50. David J. MALAN: Și acum, nu în ultimul rând, o prezentarea de la Phillip în Germania. PHILLIP: Hei acolo David, sunt Phil. Sunt un student de cognitive stiinta din Germania. Știința cognitivă este un domeniu care studiază mintea umană și creier, sa alăturat de discipline, cum ar fi Neuroscience, psihologie, lingvistica, și chiar informatică. Acum semestrul trecut, mi-am petrecut o semestru în străinătate la Harvard. Și eu, de asemenea, a participat la curs, CS50. Acum, în timp ce-am iubit CS50, I nu a avut propria mea lampă de birou. Acum am ridicat mâna în aproape fiecare curs într-o încercare disperată să-mi aduci pe scenă și primi propriul meu birou CS50 lampă - sau chiar doar un nenorocit de minge de stres. Acum, în cele din urmă am ajuns stres mea minge de la târg CS50, dar eu sunt încă suferă profund din care lipsa de o lampă de birou CS50 în viața mea. Deci, domnul David Malan, întrebarea mea pentru tine este destul de simplu. Unde mi-e [BLEEP] lampă de birou? David J. MALAN: Și acum un pic mai mult istorie. Poate vă amintiți următoarele de film de la o saptamana de CS50. [Muzica joacă] SPEAKER 3: Un triumf al abilitate matematică și mecanică, ca acest mare nou automat calculator de la Universitatea Harvard. Probleme complicate de matematica pune prin mașina în formă codificată pe bandă sunt corect rezolvate într-o fracțiune de minut de timpul necesar pentru calculul uman. Proiectat pentru a accelera toate formele de cercetării matematice și științifice, creierul mecanic gigant va lucra pentru Statele Unite Marinei, până la sfârșitul războiului. David J. MALAN: Acum, Mark I nu mai este în uz, dar nu mai trăiesc aici, în campus. Ne-am decis să ia o finală plimbați-vă cu profesorul Harry Lewis să ia o privire mai atentă la Harvard Centru de știință - casa noua la Harvard Mark I. PROFESORUL HARRY LEWIS: Deci, suntem în știință de la Harvard Centru, care este la intersecția din campusul Harvard. O mulțime de departamentele de știință au săli de clasă și birourile lor de aici. Ce e în spatele nostru aici este calculatorul Mark I, care a fost mai devreme calculator electromecanic. Deci calculatorul Mark I este aici la Harvard pentru că Howard Hathaway Aiken, care a fost persoana care a conceput și proiectat Mașina în colaborare cu inginerii IBM, a fost un profesor de la Harvard a aplicat matematica. Și a vrut pentru a calma piața muncii de rezolvarea ecuațiilor numerice de calcul mecanic care a fost realizat pe creion și hârtie. Ceea ce avem aici este de fapt, doar o parte din ea. Acesta a fost de 51 de metri lungime și când totul a fost într-o singură bucată. S-ar putea face trei adăugate pe secundă, o multiplicare a luat șase secunde, și o divizie a luat 15 secunde. Deci, acest lucru a fost un progres imens peste a face lucruri cu creion și hârtie, dar a fost de lucru lent, și păstrarea Mașina merge tot timpul a fost un feat mare de electromecanic expertiza inginerie. Acesta a fost folosit pentru balistic calcule, pentru calcularea traiectoria de rachete. Și a fost de asemenea utilizat pentru un pic de calcul din Manhattan Proiect de determinare a dreptului parametri pentru bomba atomică. Deci, ceea ce vedeti aici sunt unitățile de bandă de hârtie, astfel încât programul a fost lovit în bandă de hârtie și a fost pe o buclă. Ceea ce vedeți sunt registre care ar corespund memoria stocată a mașină, care a fost folosit doar pentru date. Programul în sine a fost stabilit. Aceste mașini de scris electrice au fost utilizate pentru a imprima ieșire. Aceste cadrane, care avea 10 de posturi, sunt în cazul în care v-ar introduce constante. Deci, programul a fost fixat pe hârtie bandă, și dacă ați avut o constantă, ca și cum ai avea în C + cod - setați unele variabile egale cu 47 la începutul din programul dumneavoastră - acest lucru este echivalentul aici. V-ar apela la numărul de 47 utilizarea acestor registre. Echivalentul de calcul în acest sens este mult mai puțin decât cel mai mic ceas de mână calculator, care este acum în curs de produs. David J. MALAN: Asta e pentru CS50Live. Multumesc foarte mult pentru acest contribuabili săptămână, precum și la această săptămână Echipa din spatele camerei. Să închidem spectacolul cu o privire la un proiect de la zero de la Lisa Chung în Boston, [MUSIC-YLVIS, "Vulpea"]