[Tema musiek Speel] David J Malan Hello world. Dit is CS50Live. So dit is onder my aandag gebring wat oor die afgelope paar episodes Ek kan sê 'n paar dinge wat verkeerd is. Wel, een van die eerste byvoorbeeld, was dat hierdie gewilde webwerf Ons het al met behulp vir die kursusse besprekings is nie in die feit genoem rooier. Dit is blykbaar genoem Reddit. Intussen is dit die geval is dat vir 'n baie geruime tyd die Verenigde State van Amerika is die gebruik van 00000000 sy missiele te beskerm. Maar diegene missiele was die kern, en nie glo, "nuke-jy-ler." Intussen. Ek is lief vir jou. Dit is inderdaad die oomblik, vermoedelik, die mees gewilde wagwoord nou vir die mense te word met behulp van. Maar dit - as ons zoom in - is nie in die feit hoe jy 'n hart. Laastens, CS50 se eie Shelley Westover, wat julle van sulke films kan onthou as hierdie een, opgemerk dat sy nie in die feit 'n kamera "operater" maar 'n kamera-operateur. Nou praat van die kamera operateurs, die span het genade my toegelaat hierdie kamera vandag om te leen, sodat ons kan 'n kyk wat is eintlik gaan op al hierdie tyd agter die skerms. So as jy wil, sal ons gaan voort en neem 'n toer van die ateljee? Ons is hier in 'n pragtige Hauser Studio, in Widener Biblioteek. Teen die agtergrond hier is dit groen skerm, andersins bekend as 'n chroma-sleutel, of cyc muur fisies. En in werklikheid, as ek loop up nou na hierdie, sien hoe die bal het 'n effense kurwe om dit eerder as 'n gewone skerp hoek. Dit stel ons in staat om te hou skadu af van die kante, en dit het ook ons ​​toelaat om te maak seker dat ons kan superimpose byna enigiets wat ons wil mooi en netjies. Nou hier is 'n hele n klomp van die ligte beheer deur 'n hoof paneel van skakelaars wat ons sal sien in net 'n bietjie. Hier is 'n LED lig met sogenaamde skuur Doors op dit. Dit is wat gooi baie gerig lig. Gee regtig my gloei tydens die skou. En dan hier het ons 'n fluorescent lig, wat sagter lig werp. Nou beide van hulle is goedkoper om te bedryf, en 'n baie koeler te bedryf as meer tradisionele gloeilampe dat 'n klomp van die mense steeds geneig in hul huise te hê. Nou as ons draai hier, jy sal sien wat ek sien. So het ons 'n paar van ons kameras hier, waarvan een het 'n teleprompter op dit. Ons het eintlik nie regtig gebruik nie 'n teleprompter in CS50Live, maar vir die broek, teen diegene wit agtergronde wat jy kan onthou, ons eintlik gebruik hulle nogal 'n bietjie. Spandeer nogal 'n bietjie van die tyd in bevorder script die materiaal so om dit te kry net reg. Nou hier is, sal jy eintlik sien 'n kamera op die plafon. Kom ons zoom in op wat. Dit is die sogenaamde stamp cam wat kry die skote wat jy sien by die begin of die einde van CS50Live. En dit is moeilik om te sien in Die beligting tot daar, maar dit is eintlik gehang onderstebo, en ons is staat te stel in die sagteware na die Trouens deur daarby dit vertikaal. Nou - hi [? Andrea -?] Hier, laat se kop bo aan die lig paneel dat ek vroeër genoem. Hierdie lig paneel het 'n n hele klomp van skakelaars, en hulle haat dit wanneer Ek het eintlik dit doen, maar ons kan eintlik gooi paar ligte op en af ​​hier. Ek kan nie heeltemal sien wat die effek, maar ons is soort van saai verwoesting op ons kameras nou. Maar laat ons dit regmaak. Oh boy, laat ons beweeg. So hier is die kas in wat al die ateljees drade uiteindelik verslaan. En dit is 'n soort van die brein agter die operasie, agter die skerms, groot fans hier. In werklikheid, as Ek leun in wat jy kan hoor nogal 'n bietjie van die geraas. So daar is eintlik nogal 'n bietjie van isolasie op hierdie muur so dat die geraas uit te hou wanneer ons nie in die feit dat die deure. Maar pad tot daar kan jy sien al die kabels kom in en uit die kas. En hier kan jy sien 'n afskrif van die teleprompter wat ons gesien het net 'n oomblik gelede. Goed, laat ons kop in die sogenaamde beheer kamer. So hier, ek het nog nie heeltemal verstaan ​​hierdie een, dit is waar ons ons flammables blykbaar. Maar hier het ons 'n n hele klomp van werkstasies waar die CS50 se span en ander HarvardX spanne werk. En hier het ons 'n klank-stasie. Kom ons neem 'n blik. Hey Patrick. So hier is ons weer 'n hele klomp van die dials ons kan beweeg op en af ​​te eintlik die vlakke verander. Hierdie keer vir die klank. En in werklikheid, as ek dit doen hier - ek is gaan stadig bring hierdie klank vlak, en ek gaan aanhou praat in hierdie gewone stem van my hier in Hauser Studio vir CS50 live, en op 'n sekere wys dat jy nie gaan om te wees - [VOLUME verlaag TOT stem is  Onhoorbaar.] Nou as ek bring dit terug wat jy sal weer begin my stem te hoor. Nou, jy hoef nie te doen alles met die hand. In die feit dat ons het 'n paar presets. So as ek gaan hier om die laag spyskaart, kan ek eintlik wissel tussen 1 in 16 en 7 in 32, en sal jy sien dit gebeur. Eintlik redelik netjies. Ek doen dit nogal 'n bietjie sowel - te kyk. In elk geval, laat ons beweeg hier en jy sal 'n hele bank van hardeskywe sien, regtig nie. Dit is al die SSD se wat jy kan het in vandag se skootrekenaars, en selfs sommige in vandag se lessenaar. En hulle dinge soos stoor hierdie - wat eintlik net 'n hardeskyf, wat is sowat 500 optredes in SSD. En jy kan sien die koppelvlak daar via wat dit verbind aan die binnegoed van daardie. Dit is waar al ons footage uiteindelik gestoor word, van een of meer kameras wat ons kan gebruik word vir 'n spesifieke skiet. Nou hier - O, Hey Ramon. Dankie. Ramon se nooit werklik gegee my veel aandag daar, maar ons sal net te beweeg. As Ramon - as ek kon 'n blik oor te neem Hier het ons 'n hele klomp van die knoppies dat ons kan speel met sowel. En intussen is daar 'n hele klomp van uitstallings hier op twee massiewe, groot skerms. En dit is regtig soos die ingewande van 'n televisie-ateljee. Al die video seine kom hier, en wat ons in staat is om te doen deur die aanraking van die skakelaars en Keuzen is eintlik produseer 'n show in real time. So byvoorbeeld, het ons ' hierdie klein smoor hier, soos jy kan sien in 'n vliegtuig. As ek begin om dit terug, kennis te verkry Wat gebeur op die twee beelde daar. Vervaag tussen die twee, en so Ons het gegaan van die een na die ander. En as ek stoot terug, nou ons het terug die oorspronklike beelde. Intussen hierdie joystick oor hier, soos 'n ou arcade konsole, stel ons in staat om dit te doen met die stamp cam. En daar gaan ons, is daar ons gaan, daar gaan ons. En nou het ons vasgestel dat - pretty much goed genoeg vir die doeleindes van die show. Nou finaal - jammer Ramon - ons ook 'n paar knoppies hier. DDR2, van my gunsteling speletjies miskien, en As ek getref het, het ons nou kry hierdie effek. Jy sal onthou dat van episode twee van CS50Live. As ons druk op die titel, dit is wat ons kan tref indien enigiets eintlik verkeerd gaan, ons kry dat die skerm is daar. En nou laastens, ek dink dit is tyd vir 60 sekondes van Rob. O ja, die seun van 'n - [Baskitaar TONEELSTUKKE] ROB: O, kom op! Net gebruik 'n dier video! [Musiek speel] [VROU PRAAT Japannese] Onlangs in die nuus was 'n artikel oor CS50 in 'n gewilde webwerf bekend as Life Hacker. Nou een van jou klasmaats, Annabel van Australië, het oor die artikel en op sy beurt CS50 self. Sy is nou wat ingeskryf is in die klas en sy graag wil hallo sê. Annabel: Hello world. My naam is Annabel, en ek is van Queensland, Australië. Die rede waarom ek die neem van hierdie klas is want ek het 'n boodskap op Life Hacker, en het geweet dat dit die sleutel tot oorbrug die gaping tussen 'n newbie, en 'n toekoms in CS. Neem hierdie kursus sal ook 'n brug in baie rigtings vir my outistiese seun wat dit is lief vir. Ek hoop ook dat teen die einde te skep programme my disleksiese dogter te help. Tans is ek 'n rekenmeester, met 'n swaar belang in die tegnologie, Real Estate, tuinmaak, en instrumentale musiek. My naam is Annabel, en dit is CS50. Spreker: Laat my toe om die volgende Betty bekend te stel, wat ook wil om te groet. BETTY: Hello, world. My naam is Betty, en ek is van die suide van Kalifornië. Ek neem hierdie kursus omdat ons samelewing vandag lyk gerig wees op ontwikkeling. Programmering is steeds noodsaaklik is vir ons lewens. En eintlik, ek dink dit is reeds in wese nou, omdat baie van die dinge wat ons gebruik het ontwikkeling in te sluit sodat hulle geskep word. Kortom, ons gaan wees wat gerig is op 'n toekoms gevul met tegnologie, en ontwikkeling gaan 'n noodsaaklike deel van die toekoms wees. So ek dink dit is iets dit is werklik 'n koel, en dat ek moet seker kry om dit te leer. So ja, my naam is Betty, en dit is CS50. David J Malan foto hier intussen, is Raja uit Indië, wat ' gekry so verdiep in CS50 dat hy glo ' dit getatoeëer op sy vel. En nou, 'n tweet. Hierdie een van Carter in Virginia, wat geskryf om ons met hierdie - ek en "Consentino maak goeie gebruik van my sneeu dag kyk week een van Harvard se CS50 op TV via Chromecast en YouTube. " Wie is Consentino? Wel, blykbaar het hy is sy kat, maar inderdaad die foto saam met Carter se voete, is 'n groot TV in die agtergrond. En daar is glo inderdaad die gebruik van 'n Chromecast te CS50 se week een projek op dat die groot skerm TV draadloos. Nou Chromecast, as jy nie vertroud is, is eintlik soort van 'n netjiese toestel. Dit is 'n redelik goedkoop prop wat u kan in die agterkant van jou rekenaar sit in 'n HDMI-poort. Dit het Wi-Fi toegang, en in wese kan jy draadloos te stroom inhoud van jou laptop op jou TV, of selfs beheer van jou TV en aflaai inhoud soos videos direk na dit. En nou 'n nota van Mohamed, 'n van jou klasmaats in Pakistan, wat onlangs ontdek hierdie nuuskierigheid - blykbaar as jy gaan na google.com op die geleentheid en soek Vir my is, David J. Malan, blykbaar hierdie man kom een ​​keer in 'n rukkie. David H. Malan, wat blykbaar 'n Britse psigoterapeut wat lyk 'n verskriklik baie soos ek. Nou is dit blyk of jy kliek op hierdie skakel terugvoer in die onderste hoek wat jy kan eintlik 'n probleem te rapporteer, as dinge verkeerd te Google. En laat my - omdat ons is op die internet hier - as jy kan help om 'n man uit, en eintlik kliek wat verkeerd skakel up top, en net noem dat David H. Malan is nie in die feit dat David J. Malan. Nou om eerlik te wees, is daar is waarskynlik 'n David H. Malan, en hy het waarskynlik 'n Britse psigoterapeut, so laat ons nie te rapporteer niks anders as verkeerd maar net dat die foto het waarskynlik is algoritmies gekies verkeerdelik deur Google se bedieners. En nou 'n hallo uit CS50 se vriend, Professor Harry Lewis. Professor Harry Lewis was eintlik my eie professor jaar gelede toe ek 'n intensiewe kursus in die teorie van berekening. 'N teorie kursus waarin jy verken die fundamentele grense van berekening, en presies wat rekenaars kan en nie kan doen nie. Ons het onlangs Professor Lewis in sy kantoor 'n blik op sommige te neem tegnologie verlede. Professor Harry Lewis: Ek is Harry Lewis, Ek is 'n professor in Rekenaarwetenskap hier by Harvard. Ek het na Harvard in 1964 as 'n eerstejaars, en behalwe vir drie jaar af tydens die Viëtnam-oorlog Ek is hier sedert die tyd. So ek kop nou die voorgraadse program in Rekenaarwetenskap, en ek het geleer baie verskillende kursusse oor die jare. En ek wil graag jou te vertel 'n bietjie oor 'n paar van die interessante dinge wat het gegaan oor 'n Harvard, waarvan ek het 'n paar kontak oor die jare gehad het. Haar is my voorgraadse tesis, in 1968, wat Ek het 'n twee-dimensionele programmeertaal. Dit is 'n kern geheue vliegtuig, wat is 'n bietjie magnetiese donuts wat gespan word op die kruisings van drade. En dit was die manier waarop die geheue voor halfgeleiers gedoen het 'n lewensvatbare tegnologie. Dit is 'n vroeë 15 GB iPod, wat ek hou om nie, want iemand se beïndruk met 'n 15 GB iPod, maar omdat dit is 'n 70 megabyte ry, en hulle het in skyfaandrywers wat oor die grootte van wasmasjiene. So dit was net 70 MB geheue, wat gee jou 'n gevoel van hoe dinge het afgeskaal. David J Malan En nou 'n ander tweet. Hierdie een van William in die Verenigde Koninkryk wat geskryf het, "David J. Malan, na 'n bietjie Google agtervolging, dit blyk Rob het 'n tweelingbroer. Kan ons hom in CS50Live en speel plek om die verskil? " So William, dit is inderdaad die geval is. CS50 se eie Rob Bowden wel 'n tweeling broer. Trouens, hier is Rob en Paul - of Paul en - hier uitgebeeld twee Bowdens, beide van wie het eintlik TFed vir CS50 in die verlede, en inderdaad Rob is nou op CS50 se voltydse span. Nou, ons het ook bietjie van Google agtervolging, en dit blyk dat tweelingbroer Paul het sy eie YouTube kanaal waarin hy giere homself 'n bietjie van 'n komediant. Kom ons neem 'n blik. PAUL BOWDEN: Hey ouens. Paul Bowden weer hier. Ek is terug met my tweede drie teen te staan. Ja, ek weet dat ek gaan sit. Die eerste keer het nie gaan so goed soos ek gehoop het nie, maar ek het die raad dat jy ouens wat aangebied is, en hierdie keer gaan ek 'n bietjie wees minder ongemaklik, en 'n bietjie beter op die grap voor. David J Malan Nou as jy wil skryf aan Paulus se kanaal op YouTube, en jy moet, hoof van hierdie URL hier. Nou broer Rob is natuurlik baie trots op sy tweelingbroer. Trouens, die foto is Rob as 'n geanimeerde GIF doen 'n vuis pomp. Nou het dit eintlik is gesirkuleer op die internet nogal 'n bietjie. So as jy tot Google Wat die beeld hier, Jy kan selfs maak dit jou gallery as jy wil. En jy moet nie. Nou Rob hier is juigende sy broer in 'n gewilde Amerikaanse spel wys waar Paulus was 'n deelnemer. Nou, wat spel show was dit? Wel, ons sal dit laat vir julle, die internet, om uit te vind presies wat spel show Paul Bowden deelgeneem aan, en as jy kan uitvind wat, laat ons weet op Facebook, Reddit, of Twitter, en ons sal sien of ons nie kan sien 'n bietjie uit in die volgende CS50Live. En nou 'n stukkie van die hardeware. As jy dalk gehoor het, CS50 in sommige van hulle is op die kampus afdelings gebruik 'n stukkie van die hardeware bekend as die Arduino. Op die foto is byvoorbeeld is die Arduino Uno, 'n bietjie kring raad wat jy kan koppel aan 'n rekenaar, en dan eintlik program dit deur die skryf van C +-kode, en dan brand dit in die hardeware so dat dit eintlik kan voer programme. Nou een van jou klasmaats Hier Areor besluit te bedraad tot 'n Arduino Uno tot sy rekenaar en dan implementeer, as jy kan glo dit, Probleem Stel 2 se Caesar. Nou het ons het nie enige klank in hierdie video, maar laat ons zoom in en neem 'n blik op die eindresultaat. Nou as jy 'n Redditer, jy dalk opgemerk het hierdie post 'n Paar weke gelede het advertensies episode twee van CS50Live. Nou een van jou klasmaats, Louis van Montreal, Kanada, nadat episode vriendelik gepos, "Sjoe, dat 'n mens was histories. " Net om homself reg te stel 'n paar minute later met wysig - "histeries, HA HA." So ons sal dit neem om óf manier, maar wat was snaakser as dit, is dat Chris van Toronto, Kanada dan opgevolg met as volg, "Dit sou histeries As die volgende episode was historiese as 'n gevolg van die produksie personeel sien hierdie kommentaar. " Wel inderdaad ons gedoen het, en nou 'n paar meer geskiedenis. Ons trek hierdie uit die argiewe. Dit is in 'n tydskrif, Popular Elektronika, 'n kwessie van 1975, wat gedra hierdie kop, Wêreld se Eerste Minicomputer Kit Kommersiële modelle teenstander. Die Altair 8800. Nou in die tyd was daar nie regtig 'n programmeertaal waarmee jy kan maak hierdie masjien probleme op te los baie maklik, en so 'n jong Harvard student in die tyd naam Bill Gates besluit met 'n paar vriende van sy die eerste tolk vir om te skryf programmeertaal, bekend as 'n basiese, waarmee te ry hierdie stuk van die hardeware. Ons het 'n wandeling onlangs met Professor Harry Lewis Maxwell Dworkin, Harvard se Rekenaarwetenskap gebou, waar die bron-kode vir die oorspronklike Basiese tolk hang steeds. En ons vra hom of hy kan gee vir ons 'n toer. Professor Harry LEWIS: Wat jy hier is 'n lys van 'n vroeë stuk sagteware geskryf deur Bill Gates en Paul Allen, die stigters van Microsoft. So die kode is interessant vir twee redes. Eerste van alles is dit geword Microsoft se eerste produk, wat was 'n tolk vir die basiese programmeringstaal. En tweedens, dit was een van die eerste pogings 'n tolk te skep sodat gewone mense kon gebruik persoonlike rekenaars. So Bill Gates was 'n voorgraadse aan die Harvard. Ek begin skoolhou by Harvard in 1974. Dit is gedoen in 1975, so dit was vroeg in sy loopbaan en vroeg in my loopbaan. Ek het eintlik geleer Bill in 'n kursus om hierdie tyd. Paul Allen was nie 'n Harvard student, maar hy was 'n hoërskool klasmaat van Bill Gates. As jy kom kyk op die lys, sal jy eintlik vind 'n derde naam, Monte Davidoff, wat Gates se klasmaat hier by Harvard. OK, so hier is 'n interessante opmerking hier. Dit sê: "In 4k kan vierkante verwyder wortel, maar vir sirkelroetes moet nog werk. " OK, so wat dit beteken, is dat daar was twee maniere om hierdie program te stel. Een daarvan was om te loop op 'n weergawe van hierdie Altair rekenaar dat slegs '4K woorde van die geheue. 4096 woorde van die geheue. Maar die groot weergawe het 8 K, en so wat dit sê, is dat in die 4K weergawe jy het 'n paar te verwyder kode om dit geskik te maak. En een van die dinge wat wat jou sal verwyder word sou die vierkantswortel roetine, maar blykbaar die loops vir moet nog steeds werk, selfs wanneer jy die opstel van down vir net die 4K weergawe van die stel rekenaar. Nou as jy zoom in op die bron-kode jy dalk opgemerk het 'n bekende naam. Inderdaad, User Holloway was die persoon wat gedrukte hierdie bron kode in April van 1975. Nou dié van julle wat nog vrae, miskien op Reddit of elders vir CS50, kan kom oor Glenn Holloway, een van CS50 se spanlede wat eintlik met die kursus vir 'n geruime tyd, en baie genade bied dikwels studente te help deur middel van die internet met enige probleme wat hulle kan oplos. En inderdaad, dit lyk asof hy was doen dat selfs in weleer wanneer hierdie bron-kode nodig is om gedruk te word. Nou laat vas dag aan te bied, in Inteendeel, dit is werklik breaking news. Hierdie projek het onlangs aan die lig gebring was tango, 'n inisiatief deur Google en 'n aantal ander maatskappye om werklik te skep sagteware waarmee jy kan gebruik om 'n telefoon of soortgelyke draadlose toestel rond te loop en jou fisiese omgewing en eintlik 'n 3D-model van dit - wat tipies is ongelooflik tyd beslag en / of duur. En tog, met vandag se tegnologie kan jy dalk gou om dit te doen jouself, en jy kan gou skryf sagteware jouself waarmee om die invloed van die nuwe tegnologie. Kom ons neem 'n blik. JOHNNY LEE: My naam is Johnny Lee, en ek werk in die gevorderde tegnologie en projekte groep op Google. Ons klein span hier, gebaseer in Kalifornië, is besig met universiteite, navorsing laboratoriums, en industriële vennote die laaste 10 jaar van die oes navorsing in robotika en rekenaar visie dat die tegnologie om te konsentreer in 'n baie unieke selfoon. Ons is fisiese wesens wat woon in 'n 3D-wêreld, nog mobiele toestelle vandag aanvaar dat die fisiese wêreld eindig by die grense van die skerm. Ons doel is om mobiele te gee toestelle 'n menslike skaal begrip van ruimte en beweging. Eitan Marder-Eppstein: Dit gaan te laat mense te kommunikeer met hul omgewing in net 'n fundamenteel ander manier. Ons kan prototipe in 'n paar uur iets wat sou neem vir ons maande of selfs jare voor, want ons het nie hierdie tegnologie geredelik beskikbaar is. TED LARSON: Wat gebeur as jy al hierdie stukke in 'n telefoon? Hoe is dit verander wat 'n selfoon is? JOHNNY LEE: Ons het 'n prototipe selfoon wat hoogs persoonlike hardeware en sagteware, wat ontwerp toe te laat om die telefoon op te spoor is dit beweging in volle 3D, in reële tyd as jy hou dit. Hierdie sensors maak oor 'n kwartmiljoen 3D metings elke enkele sekonde, afhangende van die posisie en rotasie van die telefoon, vermenging hierdie inligting in 'n enkele 3D model van die omgewing. CHRIS Anderson: Ons het 'n probleem genoem navigasie binnenshuis. En dit is 'n oplossing vir die probleem. Eitan Marder-Eppstein: Dit voorbeeld van jou posisie as jy gaan regoor die wêreld. En dit is ook 'n kaart van daardie. CHASE COBB: Stel jou voor dat jy scan 'n klein gedeelte van jou woonkamer. En dan in staat is om te genereer 'n bietjie spel wêreld in. Ek weet nie van enige ander kontroles of die spel toestel wat kan doen wat op die oomblik. TULLY FOOTE: Om alles saam, het hulle getrek in kundiges van regoor die wêreld en het hulle almal werk op dieselfde projek. REMI El-QUAZZANE: Dit is 'n baie hoë gehalte van mense. Hoekom? Dit is baie eenvoudig. Ek dink, eintlik, mense wat in die visie glo. JOHNNY LEE: Localization van kartering is daar op jou selfoon, en jy dit net gebruik. Dit is hierdie vermoë om te volg in ander mense se voetspore. DIRK THOMAS: En ons kan ook voordeel trek van wat ons doen vir die projek terug vir die open source gemeenskap. CHASE COBB: Gebruik dit vir gesiggestremdes, en gee hulle ouditiewe oog van waar hulle gaan. VINCE PASCUAL: Om staat is om jou huis te karteer, dit omdraai, laat my sien hoe hierdie meubels werk in die kamer. Eitan Marder-Eppstein: Virtual vensters na verskillende wêrelde, Ek bedoel die moontlikhede is werklik eindeloos. JOHNNY LEE: Oor die volgende paar maande Ons sal die verspreiding word dev kits te sagteware-ontwikkelaars te ontwikkel aansoeke en algoritmes top van hierdie platform. En ons is net in die begin, en Ons weet daar is 'n baie meer werk te doen. Maar ons is baie opgewonde oor waar dit gaan om te gaan. Die toekoms is awesome, en ons glo ons kan dit vinniger te bou saam. David J. Malan En nou het die oomblik jy het waarskynlik gewag het. Jy kan onthou dat in die laaste episode ons gedeel hierdie tweet van CS50 se eie Andrew Hill, wat 'n paar maande terug vir ons geskryf hierdie, "David J Malan, waar is my lamp?" Nou sedertdien 'n aantal van julle het voorgelê videos maak jou saak waarom jy moet die volgende ontvanger van 'n CS50 lessenaar lamp. Ons het gedink ons ​​wil deel by die eerste een van Mohamed in Marokko. Dit blyk dat Mohammed se verjaarsdag was die afgelope week, so laat my ook namens CS50 te sê gelukkig 19 verjaarsdag te Mohamed. Kom ons neem 'n blik. MOHAMMED: Hallo, ek is Mohamed van Marokko. Ek studeer in 'n ander stad - wat is 'n bietjie ver van my oorspronklike stad waar ek woon saam met my familie - waar ek my lessenaar lamp. So ek woon in 'n koshuis en dit is my kamer. Jy kan hier sien dat die lig is geel, en ek het regtig nie daarvan hou nie. Ek verkies om die wit een. Dit is waarom ek wil 'n CS50 lessenaar lamp. Jy kan dink my gesit daar en werk met dit. David J. Malan En nou 'n ander voorlegging. Hierdie een Emad, 'n student in sy koshuiskamer. Emad: Ek is Emad van [onhoorbaar]. So hoekom wil ek 'n lessenaar lamp? Eerste van al, sal dit as tree 'n matige bron van lig vir my studies van die hoërskool, as ek net begin vierde jaar. En sowel as sowel as die online kursusse, veral CS50. Die belangrikste rede hiervoor is dat dit sal optree as sagteware vir die kursus CS50. Byvoorbeeld, as iemand kom in my huis en vra hoe het jy daardie pragtige lamp, ek sal hulle vertel dat CS50 klas gestuur het. En so het ek die woord van versprei CS50, en die belangrikste, ek onthou as vir my lewe. Ek is Emad, en dit is CS50. David J. Malan En nou Tim uit Maleisië, hier in die donker op die foto. Luister nou. David J. Malan En nou 'n familie vriendelike film van Zevin in Vancouver, British Columbia. ZEVIN: Hi daar. Ek is Zevin Lennick. Ek doen EDX vir CS50, en ons kan nie vind ons lamp. Die huis is donker. Wat dink jy? Spreker 1: Miskien is dit daar? ZEVIN: Is jy seker? Spreker 1: Miskien. ZEVIN: Moet ons gaan uitvind? Spreker 1: Kom ons gaan. ZEVIN: Goed. Spreker 1: Whoa, kyk na die lig. ZEVIN: Miskien is daar 'n lamp in daar. Spreker 1: Kom ons check dit uit. ZEVIN: Wil jy my om dit te doen? Spreker 1: Nee, ek sal dit doen. ZEVIN: OK. Spreker 1: Bly weg van my lamp! O nee! David J. Malan En nou 'n voorlegging van Eggers in Letland wat werklik het dinge tot 'n kerf met hierdie film. Eggers: (AS LAMP 1) Wel, hoe doen jy? VROU: (AS LAMP 2) Mmm. Hello. Eggers: (AS gloeilamp 1) Dit is awesome. VROU: (AS gloeilamp 2) Ja. Ooh! Eggers: (AS gloeilamp 1) Ooh! Eggers: (AS BABA gloeilamp) [Gelag] Waar is my lamp? Eggers: Hi, my naam is Eggers. En ek is uit Letland. En dit is - Spreker 2: Ons studie. Bly ingeskakel. Eggers: Nee, dit is CS50. David J. Malan En nou, Laaste maar nie die minste nie, 'n voorlegging van Phillip in Duitsland. Phillip: Hey daar David, ek is Phil. Ek is 'n student van kognitiewe wetenskap uit Duitsland. Kognitiewe wetenskap is 'n veld wat die studie van die menslike verstand en die brein, wat uit dissiplines soos neurowetenskap, sielkunde, linguistiek, en selfs rekenaarwetenskap. Nou laaste semester, ek het 'n semester in die buiteland by Harvard. En ek het ook jou kursus, CS50 bygewoon. Nou terwyl ek liefgehad CS50, ek nooit het my eie lessenaar lamp. Nou ek het my hand in byna elke lesing in 'n desperate poging om my te kry op die verhoog en ontvang my eie CS50 lessenaar lamp - of selfs net 'n fricking stres bal. Nou het ek uiteindelik my stres bal by die CS50 billike, maar ek is nog steeds diep uit daardie lyding gebrek aan 'n CS50 bedlampie in my lewe. So mnr David Malan, my vraag aan jou is eenvoudig. Waar is my [oproep] lessenaar lamp? David J. Malan En nou 'n bietjie meer geskiedenis. Jy kan die volgende onthou film van week een van CS50. [Musiek speel] SPREKER 3: 'n oorwinning van wiskundige en meganiese vaardigheid, as hierdie groot nuwe outomatiese sakrekenaar aan die Harvard Universiteit. Ingewikkelde probleme in wiskunde sit deur die masjien in kodevorm op band is akkuraat opgelos in 'n minuut fraksie van die tyd wat nodig is vir menslike berekening. Ontwerp alle vorme van te bespoedig wiskundige en wetenskaplike navorsing, die reuse meganiese brein sal werk vir die Verenigde State van Amerika Marine tot oorlog se einde. David J. Malan Nou die Mark Ek is nie meer in gebruik is, maar dit beteken nog steeds hier op die kampus bly. Ons het besluit om 'n finale te neem loop met Professor Harry Lewis 'n nader kyk na Harvard se te neem wetenskap sentrum - nuwe huis aan die Harvard Mark I. Professor Harry LEWIS: So ons is in die Harvard Wetenskap Sentrum, wat is die kruispad van die Harvard-kampus. Daar is baie van die wetenskap departemente hul klaskamers en kantore in hier. Wat is agter ons hier is die Mark I rekenaar, wat vroeg was elektromeganiese rekenaar. So het die Mark I rekenaar is hier by Harvard omdat Howard Hathaway Aiken, wat die persoon wat swanger geword en ontwerp die masjien in samewerking met IBM ingenieurs, was 'n Harvard professor toegepaste wiskunde. En hy wou die arbeidsmark te verlig van die oplossing van numeriese vergelykings deur 'n meganiese berekening wat is gedoen op 'n potlood en papier. Wat ons hier het is ' eintlik net 'n stuk van dit. Dit was 51 meter lank en wanneer dit was al in een stuk. Dit kan drie toevoegings per sekonde doen, 'n vermenigvuldiging het ses sekondes en 'n afdeling het 15 sekondes. So dit was 'n groot vooraf oor om dinge te doen met 'n potlood en papier, maar dit was te stadig werk, en hou die masjien gaan al die tyd was 'n groot prestasie electrical ingenieurswese kundigheid. Dit is gebruik vir ballistiese berekeninge, vir die berekening van die trajek van missiele. En dit is ook gebruik vir 'n bietjie van die berekening in die Manhattan Projek vir die bepaling van die regte parameters vir die atoombom. So, wat jy hier sien is papier tape dryf, sodat die program is geslaan in papier band en was op 'n lus. Wat jy sien is daar registers wat sou ooreenstem met die gestoor geheue van die masjien, wat slegs gebruik word vir die data. Die program self is vasgestel. Hierdie elektriese tikmasjiene is gebruik om die uitset te druk. Hierdie dials, wat het 10 posisies, is waar jy wil plaas die konstantes. So het die program is vasgestel op papier band, en as jy 'n konstante, soos jy het in C + kode - jy stel 'n veranderlike gelyk aan 47 aan die begin van jou program - dit is die ekwivalent hier. Jy sal skakel in die aantal 47 die gebruik van hierdie registers. Die computational ekwivalent van hierdie is baie minder as die kleinste polshorlosie rekenaar wat nou geproduseer. David J. Malan Dit is dit vir CS50Live. Baie dankie aan hierdie bydraers week se, sowel as aan hierdie week se span agter die kamera. Kom ons maak die show met 'n blik op 'n skrapie projek van Lisa Chung in Boston, [MUSIEK-YLVIS, "het die jakkals"]