[TEEMA musiikki soi] DAVID J MALAN: Hello world. Tämä on CS50Live. Joten se on ollut tietooni että viime jaksot Olen saattanut sanoa muutaman asioita, jotka ovat virheellisiä. No, joukossa ensimmäistä esimerkiksi oli, että tämä suosittu verkkosivusto olemme käyttäneet jo kurssit keskustelut ei itse asiassa nimeltään Redder. Se on ilmeisesti nimeltään Reddit. Samalla se on totta, että melko jonkin aikaa Yhdysvalloissa käytti 00000000 suojella ohjuksia. Kuitenkin nämä ohjukset olivat ydinvoima, eikä ilmeisesti "Nuke-you-ler." Välin. Rakastan sinua. Tämä on todellakin tällä hetkellä, muka suosituin salasana juuri nyt ihmiset käyttää. Mutta tämä - jos me zoomata - on ei itse asiassa miten teet sydän. Lopuksi, CS50 oma Shelley Westover, joista ehkä muistatte elokuvien kuin tämä, totesi että hän ei ole itse asiassa kamera "operater" mutta kamera operaattori. Nyt puhutaan kameran operaattorit, joukkue on armollisesti antanut minulle lainata tämän kameran tänään, jotta voimme ottaa Katso Mikä oikeastaan käynnissä koko tämän ajan kulissien takana. Joten jos haluatte, me menemme eteenpäin ja ottaa kierros studio? Olemme täällä kauniissa Hauser Studio, vuonna Widener kirjasto. Taustaa vasten tässä on tämä green screen, joka tunnetaan kuin chroma-key tai cyc seinään fyysisesti. Ja itse asiassa, jos kävelen tiiviisti tähän, huomaa, miten pallo on hieman käyrä sen sijaan normaalia terävä kulma. Jonka avulla voimme säilyttää varjot pois reunat, ja se myös antaa meille mahdollisuuden tehdä varma, että voimme päällekkäin melkein mitä tahansa me haluavat mukava ja siististi. Nyt täällä on koko nippu ohjatut valot jonka tärkein paneeli kytkimet, jotka näemme vain vähän. Täällä on LED-valo ns Barn Doors sitä. Tämä on mitä heittää hyvin suunnattu valo. Todella antaa minulle hehku esityksen aikana. Ja sitten täällä meillä loisteputki valo, joka heittää pehmeämmän valon. Nyt molemmat ovat halvempia käyttää, ja paljon siistimpi kuin käytössä enemmän perinteisiä hehkulamppuja että monet ihmiset edelleen ovat yleensä kodeissaan. Nyt jos käännymme täällä, näet mitä näen. Joten meillä on pari meidän kamerat tänne, joista yksi on teleprompter sitä. Emme itse asiassa todella käyttää teleprompter vuonna CS50Live, mutta shortsit, niitä vastaan valkoinen taustoja että ehkä muistatte, me todella käyttää niitä melko vähän. Menojen melko vähän aikaa etukäteen scripting materiaalia siten, saada se juuri oikea. Nyt tänne, sinun todella katso kameraa ylös kattoon. Katsotaanpa zoomata tätä. Se on ns kolahtaa cam että saa nuo laukaukset että näet heti alussa tai aivan lopussa CS50Live. Ja on vaikea nähdä valaistus siellä, mutta se on jumittunut ylösalaisin, ja olemme pysty korjaamaan ohjelmisto jälkeen Itse asiassa kääntämällä se pystysuoraan. Nyt - hi [? Andrea -?] Tänne, katsotaanpa pään yli, että valo paneeli jotka mainitsin aiemmin. Tämä valo paneeli on koko joukko kytkimiä, ja he vihaavat sitä, kun Olen itse tehdä tämän, mutta voimme itse heittää valoja ylös ja alas tänne. En oikein näe vaikutusta, mutta olemme Tällainen aiheuttaa tuhoa meidän kamerat juuri nyt. Mutta katsotaanpa korjata. Oh boy, nyt eteenpäin. Joten tässä kaapissa jossa kaikki studiot johdot lopulta reititetään. Ja tämä on eräänlainen aivot takana toimintaa, kulissien takana, valtava fanit tänne. Itse asiassa, jos olen laiha vuonna voit kuulla melko vähän melua. Joten siellä on oikeastaan ​​aika vähän eristys näitä seinälle niin pitää, että melu, kun Emme itse asiassa sulki ovet. Mutta miten siellä näet kaikki Kaapelit tulossa sisään ja ulos kaapista. Ja täällä voit nähdä jäljennös teleprompter että näimme hetki sitten. Okei, nyt suunnata ns valvomossa. Joten tänne, en vieläkään aivan ymmärtänyt tätä, tämä on jos pidämme tulenarkoja aineita, ilmeisesti. Mutta täällä meillä on koko joukko työasemia jos CS50 tiimi ja muut HarvardX työskentelevät. Ja täällä meillä on audio asemalle. Katsotaanpa katsomaan. Hei Patrick. Joten tässä meillä on jälleen koko joukko soittaa voimme liikkua ylös ja alas todella muuttaa tasoa. Tällä kertaa äänen. Ja itse asiassa, jos en tee tätä täällä - Olen menossa hitaasti alentaa tämän audio tasolla, ja aion pitää puhuminen tämä tavallista ääni kaivoksen täällä Hauser Studio CS50 elää, ja jossain kohta et tule olemaan - [VOLUME ALENTAA KUNNES ääni  Äänetön.] Nyt jos nostan sen takaisin kovalle, et alkaa kuulla minun ääneni uudelleen. Nyt sinun ei tarvitse tehdä kaikkea itse. Itse asiassa meillä on joitakin esiasetusta. Joten jos menen tänne Layer valikko, voin todella vaihtaa 1 16 ja 7 32 ja näet tämän tapahtua. Oikeastaan ​​aika siisti. Teen tämän melko vähän samoin - katsomassa. Oli miten oli, lähdetään tänne ja näet koko pankin kiintolevyt, todella. Nämä ovat kaikki SSD: n että saatat ovat nykypäivän kannettavissa tietokoneissa, ja jopa jotkut nykypäivän työpöytiä. Ja ne tallentavat asioita, kuten tämä - joka on itse asiassa vain kovalevy, joka on noin 500 keikkaa SSD. Ja näet rajapinta siellä, jonka kautta se muodostaa yhteyden sisuskalut että. Tässä on kaikki meidän videoklipit lopulta tallennetaan, yhdestä tai useammasta kameroita, että me voidaan käyttää tietyn ampua. Nyt tänne - Ai, hei Ramon. Kiitos. Ramonin koskaan oikeastaan ​​saanut minulle paljon huomiota siellä, mutta me vain eteenpäin. Jos Ramon - jos voisin vilkaista yli täällä, meillä on koko joukko painikkeita että voimme pelata hyvin. Ja sillä välin on olemassa kokonainen nippu näyttää jopa täällä kaksi massiivista, suurilta näytöiltä. Ja tämä on todella sisuskalut televisiostudioon. Kaikki videosignaalin tänne, ja mitä pystymme tekemään koskettamalla kytkimet ja valitsee on oikeastaan tuottavat näyttää reaaliajassa. Joten meillä esimerkiksi tämä pieni kaasuläpän täällä, kuten saatat nähdä tasossa. Jos aloitan saada tämän takaisin, huomautus mitä tapahtuu kaksi kuvaa siellä. Fading välillä, ja niin olemme menneet yhdestä muille. Ja jos painan sen takaisin ylös, nyt meillä takaisin alkuperäiset kuvat. Samalla tämä joystick yli täällä, kuten vanha arcade konsoli, antaa meille mahdollisuuden tehdä tämän kanssa kolahtaa cam. Ja siellä me mennä, siellä mennään, sinne mennään. Ja nyt meillä on kiinteä, että - melko paljon tarpeeksi hyvä varten näyttelyssä. Nyt vihdoin - sorry Ramon - me myös joitakin nappeja. DDR2, suosikkipeleistäni ehkä ja jos osuin tämän, saamme nyt tätä vaikutusta. Muistanette, että vuodesta episodi kaksi CS50Live. Jos me työntää otsikko, tämä on mitä me voi osua jos jotain todella menee pieleen, Saamme että näyttö siellä. Ja nyt lopuksi, minusta se on aikaa 60 sekuntia Rob. Voi, poika - [Bassokitara PLAYS] ROB: Älä viitsi! Vain käyttää joitakin eläin video! [Musiikki soi] [Nainen puhuu JAPANIN] Äskettäin uutisissa oli artikkeli CS50 in suosittu verkkosivusto tunnetaan Life Hacker. Nyt yksi luokkatoverit, Annabel Australiasta, törmäsin että artikkeli ja puolestaan ​​CS50 itse. Hän on nyt kirjoilla luokassa ja hän haluaisi tervehtimään. ANNABEL: Hello world. Nimeni on Annabel, ja olen alkaen Queensland, Australia. Syy Otan tässä luokassa on koska olen nähnyt viesti Life Hacker, ja tiesi, että tämä oli avain välisen kuilun on newbie, ja tulevaisuus CS. Kun tämä kurssi on myös silta moneen suuntaan minun autistinen poika joka rakastaa IT. Olen myös toivonut, että loppuun mennessä luoda suunnattuja tukiohjelmia minun lukihäiriöisiä tytär. Tällä hetkellä olen kirjanpitäjä, raskaalla etua teknologian, kiinteistöt, puutarhanhoito, ja instrumentaalimusiikkia. Nimeni on Annabel, ja tämä on CS50. SPEAKER: Sallikaa minun seuraava esitellä Betty, joka haluaisi myös tervehtimään. BETTY: Hello, world. Nimeni on Betty, ja olen Etelä-Kaliforniassa. Otan tämän kurssin koska nyky-yhteiskuntaa näyttää olevan suunnattu ohjelma. Ohjelmointi on tulossa välttämättömiä elämäämme. Ja oikeastaan ​​mielestäni se on jo olennaisesti nyt koska paljon asioita, joita me Käytä täytyy sisällyttää ohjelmointi jotta niitä voidaan luoda. Pohjimmiltaan, aiomme olla suunnattava tulevaisuuteen täytetty teknologian ja ohjelmointi on menossa olla olennainen osa tuota tulevaisuutta. Niin mielestäni se on jotain että on todella siistiä, ja että minun pitäisi luultavasti saada oppimiseen. Niin joo, nimeni on Betty, ja tämä on CS50. DAVID J MALAN: Kuvassa Tässä puolestaan ​​on Raja Intiasta, joka on mennyt niin uppoutunut CS50 että hän ilmeisesti oli se tatuoitu hänen ihonsa. Ja nyt, titityy. Tämä yksi Carter Virginiassa, joka kirjoitti meille tämän - "Consentino ja minä tekevät hyvää käytöstä minun lunta päivä katsomassa viikolla yksi Harvardin CS50 TV kautta Chromecast ja YouTube. " Kuka on Consentino? No, ilmeisesti hän on hänen kissa, mutta todellakin, kuvassa täällä yhdessä Carter jalat, on suuri tv taustalla. Ja ilmeisesti on olemassa todellakin käyttäen Chromecast projektin CS50: n viikko yhden päälle että iso tv langattomasti. Nyt Chromecast, jos et tunne, on oikeastaan ​​aika siisti laite. Se on melko edullinen plug että olet voi laittaa tietokoneen taakse osaksi HDMI-portti. Se on Wi-Fi-yhteys, ja pohjimmiltaan avulla voit stream langattomaan sisältöä kannettavan tietokoneen päälle TV, tai jopa ohjata televisiota ja lataa sisältöä, kuten videoita suoraan siihen. Ja nyt muistio Mohamed, yksi luokkatoverit Pakistanissa, joka äskettäin löydetty tämä uteliaisuus - ilmeisesti jos menet google.com toisinaan ja haku minulle, David J. Malan, ilmeisesti tämä kaveri tulee esiin silloin tällöin. David H. Malan, joka on ilmeisesti British psykoterapeutti, joka näyttää todella paljon kuin minä. Nyt se kääntyy pois, jos Napsauta tätä palautelinkki alakulmassa voit itse ilmoittaa ongelmasta, kun asiat on väärin Google. Ja haluan - koska meillä ovat Internetissä täällä - jos voit auttaa kaveri ulos, ja todella napsauttaa että väärä linkki ylös, ja vain mainita, että David H. Malan ei itse asiassa David J. Malan. Nyt olla oikeudenmukainen, siellä luultavasti on David H. Malan, ja hän luultavasti on British psykoterapeutti, joten älkäämme raportoida mitään muuta kuin väärin, mutta vain, että kuva on luultavasti avauskokoonpanossa algorithmically virheellisesti Googlen palvelimille. Ja nyt hello from CS50: n ystävä, professori Harry Lewis. Professori Harry Lewis oli oikeastaan oma professori vuotta sitten kun otin intensiivikurssi in Laskennan teoria. Teoria kurssi, jossa voit tutustua perusrajoitusta laskenta, ja mitä tietokoneet voi ja ei voi tehdä. Olemme hiljattain vieraillut Professori Lewis hänen toimistossaan katsomaan joitakin teknologioiden ohi. PROFESSORI HARRY LEWIS: Olen Harry Lewis, Olen tietotekniikan professori täällä Harvardissa. Tulin Harvardin vuonna 1964 fuksi, ja lukuun ottamatta kolme vuotta pois Vietnamin sodan aikana Olen ollut täällä siitä lähtien. Joten en nyt pää perustutkintoa ohjelma tietotekniikassa, ja olen opettanut paljon erilaisia ​​kursseja vuosien varrella. Ja haluaisin kertoa sinulle hieman joistakin mielenkiintoisia asioita, jotka ovat menneet Harvard, josta minä on ollut jonkin verran yhteyttä yli vuoden. Hänen on minun perustutkintoa tutkielma, vuonna 1968, mikä Kirjoitin kaksiulotteinen ohjelmointikieli. Tämä on keskeinen muisti kone, nämä ovat hieman magneettisia munkkeja jotka ovat koukussa risteyksiä johtoja. Ja tämä oli tapa muisti tehtiin ennen puolijohteet tuli toteuttamiskelpoista tekniikkaa. Tämä on varhainen 15 gigatavun iPod, joka pidän noin ei siksi, että joku on vaikuttunut kanssa ottaa 15 gigatavun iPod, mutta koska tämä on 70 megatavu ajaa, ja ne meni levyasemat, jotka olivat noin kokoa pesukoneet. Joten se oli vain 70 megatavua muistia, joka antaa sinulle tunteen miten asiat ovat skaalattu. DAVID J MALAN: Ja nyt toinen visertää. Tämä yksi William Yhdistyneessä kuningaskunnassa joka kirjoitti: "David J. Malan jälkeen hieman Google vaanii, se kääntyy pois Rob on kaksoisveli. Voimmeko laittaa hänet CS50Live ja pelata paikalla ero? " Joten William, tämä on todellakin kyse. CS50 oma Rob Bowden ei ole kaksoisveli. Itse asiassa tässä on Rob ja Paul - tai Paul ja - tässä kuvassa kaksi Bowdens, joilla molemmilla on todella TFed varten CS50 aiemmin, ja todellakin Rob on nyt CS50: n kokopäiväisesti joukkue. Nyt mekin vähän Google vaanii, ja se osoittautuu että kaksoisveli Paul on oma YouTube kanava, jossa hän fancies itse hieman koomikko. Katsotaanpa katsomaan. PAUL BOWDEN: Hei kaverit. Paul Bowden täällä taas. Olen takaisin minun toinen kokeilla osoitteessa seisomaan. Kyllä, tiedän, että istun alas. Ensimmäistä kertaa ei mennyt sekä uskalsin toivoa, mutta otin neuvoja että te tarjotaan, ja tällä kertaa aion olla hieman vähemmän kiusallinen, ja hieman paremmin vitsi edessä. DAVID J MALAN: Nyt jos haluat tilata Paavalin kanava YouTube ja sinun pitäisi suunnata tätä URL-osoite tähän. Nyt veli Rob on tietenkin hyvin ylpeä hänen kaksoisveljensä. Itse asiassa Kuvassa on Rob kuin animoitu GIF tekee nyrkki pumppu. Nyt tämä on todella jaettu Internetissä melko vähän. Joten jos googlettaa ympäri Tämä kuva täällä, voit jopa tehdä tästä taustakuva, jos haluat. Ja sinun pitäisi. Nyt Rob täällä oli kannustamassa hänen veli suosittu amerikkalainen peli osoittaa, millä Paavali oli osallistuja. Nyt, mitä peli näyttää se oli? No jätämme sen teille, internet, selvittää, mitä peli näytä Paul Bowden osallistui, ja jos voit selvittää asia, olkaamme tietää Facebook, Reddit, tai Twitter, ja näemme, jos emme voi näyttää vähän leikkeen ensi CS50Live. Ja nyt pala laitteisto. Kuten olet ehkä kuullut, CS50 vuonna osa siitä on kampuksella kohdat käyttää pala laitteisto tunnetaan Arduino. Kuvassa esimerkiksi on Arduino Uno, pieni piirilevy voit liittää tietokoneeseen, ja sitten itse ohjelman se kirjoittamalla C + koodia, ja sitten polttaa sen laitteita, jotta että se voi todella suorittaa ohjelmia. Nyt yksi luokkatoverit Täältä Areor päätti johdottaa Arduino Uno hänen tietokoneeseen ja sitten toteuttaa, jos voit uskokaa, Harjoitus 2: n Caesar. Nyt meillä ei ole mitään äänen Tässä video, mutta katsotaan suurentaa ja katsomaan lopputulosta. Nyt jos olet Redditer, sinun ehkä huomannut tätä viestiä pari viikkoa sitten mainonta episodi kaksi CS50Live. Nyt joku luokkatoverit, Louis alkaen Montreal, Kanada, jonka jälkeen episodi ystävällisesti lähetetty, "Vau, että yksi oli historiallinen. " Vain korjata itsensä muutaman minuutin myöhemmin edit - "hysteerinen, HA HA." Joten otamme sen joko tavalla, mutta mitä oli hauskempi kuin se, että Chris Toronto, Kanada Sitten seurataan niin seuraavasti: "Olisi hysteerinen jos seuraava episodi oli historialliset seurauksena tuotannon henkilöstö näkee tämä kommentti. " No todellakin teimme, ja nyt jotkut enemmän historiaa. Me vedetään tähän asti arkistoista. Tämä on aikakauslehti, Suosittu Elektroniikka, kysymys vuodesta 1975, joka kantoi tämän otsikon, Maailman ensimmäinen Minitietokone Kit Rival kaupallisia malleja. Altair 8800. Nyt tuolloin ei ollut todella ohjelmointikieli joiden kanssa voit tehdä tästä kone ratkaista ongelmia erittäin helposti, ja niin nuori Harvard opiskelija aikaan nimeltä Bill Gates päätti ystävien kanssa hänen kirjoittaa ensimmäisen tulkin ohjelmointikieli, joka tunnetaan perus, kanssa, joka ajaa Tämä pala laitteisto. Otimme kävelylle äskettäin professori Harry Lewis Maxwell Dworkin, Harvardin Tietotekniikan talo, jossa lähdekoodi, että alkuperäinen BASIC tulkki edelleen täysin avoin. Ja pyydämme häntä, jos hän voisi antaa meille kiertueen. PROFESSORI HARRY LEWIS: Mitä sinulla on täällä on luettelo varhaisessa pala ohjelmisto kirjoittanut Bill Gates ja Paul Allen, perustajat Microsoft. Joten koodi on mielenkiintoinen kahdesta syystä. Ensinnäkin kävi Microsoftin ensimmäinen tuote, joka oli tulkin Basic-ohjelmointikieltä. Ja toiseksi, tämä oli yksi ensimmäisistä yrityksistä luoda tulkki niin tavallinen ihmiset voisivat käyttää henkilökohtaisia ​​tietokoneita. Joten Bill Gates oli perustutkintoa Harvardissa. Aloitin opetus Harvardissa vuonna 1974. Tämä tehtiin vuonna 1975, joten se oli aikaisin urallaan ja varhaisen urallani. Olen itse opettanut Bill Tietenkin näihin aikoihin. Paul Allen ei ollut Harvardin opiskelija, mutta hän oli ollut lukion luokkatoveri Bill Gates. Jos tulet ja etsiä klo listalle, sinun itse löytää kolmannen nimen, Monte Davidoff, joka oli Gatesin luokkatoveri täällä Harvardin. OK, joten tässä on mielenkiintoinen kommentti tänne. Se sanoo: "4k voi poistaa neliö root mutta silmukoita pitäisi silti toimia. " OK, niin mitä se tarkoittaa, että on olemassa oli kaksi tapaa koota tähän ohjelmaan. Yksi oli toimimaan versio Tämän Altair tietokone joka oli vain 4K sanat muistiin. 4096 sanaa muistia. Mutta iso versio oli 8 K, ja niin mitä tämä sanoo, että 4K versio sinun piti poistaa joitakin koodia, jotta se sopii. Ja yksi niistä asioista, joka poistetaan olisi neliöjuuri rutiini, mutta ilmeisesti silmukoita olisi vielä työtä, vaikka kun olet kootaan ja alas vain 4K versio pakki tietokoneen. Nyt jos zoomata tätä lähdekoodia olet ehkä huomannut tuttu nimi. Todellakin, Käyttäjän Holloway oli henkilö, joka painetut tämä lähde koodi huhtikuussa 1975. Nyt ne teistä, jotka olette kysyttyjä kysymyksiä, ehkä punertava tai muualla varten CS50, ehkä törmännyt Glenn Holloway, yksi CS50: n tiimin jäsenet joka on tosiasiallisesti ollut Kurssin jonkin aikaa, ja erittäin armollisesti tarjoaa melko usein auttaa opiskelijoita internetin kautta kanssa mitään ongelmia, että ne saattavat ratkaista. Ja todellakin, se näyttää hän oli tekee, että jopa menneiden kun tämä lähdekoodi tarvitaan tulostaa. Nyt paastota nykypäivään, vuonna Itse asiassa tämä on todella tuoreita uutisia. Paljasti hiljattain oli tämän hankkeen tango, aloitteesta Google ja useita muita yritykset itse luoda ohjelmisto, jonka avulla voi käyttää puhelimen tai vastaavan langattoman laitteen ja kävellä ympäri fyysinen ympäristö ja itse tehdä 3D-mallin sen - joka tyypillisesti on uskomattoman aika vievää ja / tai kallista. Ja kuitenkin, Nykytekniikalla sinua voi pian tehdä tämän itse, ja saatat pian olla kirjallisesti ohjelmisto itsesi joka hyödyntää tätä uutta tekniikkaa. Katsotaanpa katsomaan. Johnny Lee: Nimeni on Johnny Lee, ja työskentelen kehittynyttä teknologiaa ja hankkeiden ryhmä Google. Pieni joukkue täällä, Kaliforniassa, on työskennellyt yliopistojen, tutkimuslaboratoriot ja teollisia yhteistyökumppaneita sato viimeisen 10 vuoden tutkimus robotiikan ja konenäkö keskittyä, että teknologia osaksi hyvin ainutlaatuinen matkapuhelin. Olemme fyysisiä olentoja jotka elävät 3D-maailmassa, vielä mobiililaitteilla olettaa, että fyysinen maailma päättyy rajojen näytön. Tavoitteenamme on antaa mobiili laitteet ihmisen mittakaavaan avaruuden ymmärtämistä ja liikettä. Eitan MARDER-Eppstein: Tämä tulee sallimaan ihmisten vuorovaikutuksessa ympäristönsä kanssa vain aivan eri tavalla. Voimme prototyyppi pari tuntia jotain, veisi meidät kuukautta tai jopa vuosia ennen, koska meillä ei ole tätä tekniikka helposti saatavilla. TED LARSON: Mitä tapahtuu, jos on kaikki nämä palaset puhelin? Miten se muuttaa sitä, mitä puhelimessa on? Johnny Lee: Meillä on luotu prototyyppi puhelin sisältävien räätälöityjen laitteisto ja ohjelmisto, joka on suunniteltu jotta puhelimen seurata sen liikkeen kokonaan 3D, reaaliajassa kun pidät sitä. Nämä anturit tehdä yli neljännesmiljoona 3D mittaukset jokainen sekunti, päivittäminen sijaintia sekä pyörittää puhelimen, sulattamalla nämä tiedot yksi 3D-malli ympäristön. CHRIS ANDERSON: Meillä on ongelma nimeltään navigointi sisätiloissa. Ja se on ratkaisu tähän ongelmaan. Eitan MARDER-Eppstein: Se seuraa teidän paikoillaan kun kiertää maailmaa. Ja se myös tekee kartan siitä. CHASE COBB: Kuvittele, että olet skannata pieni osa olohuoneessa. Ja sitten pystyvät tuottamaan pikku pelimaailman siinä. En tiedä muista ohjain tai pelaamiseen laite, joka voi tehdä tällä hetkellä. TULLY FOOTE: Putting kaikki tämä yhdessä, ne vedetään asiantuntijoita ympäri maailmaa ja sain ne kaikki työskentelevät samaan hankkeeseen. REMI EL-QUAZZANE: Nuo ovat erittäin kyvykkäitä ihmisiä. Miksi? Se on hyvin yksinkertaista. Uskon, oikeastaan, ihmiset jotka uskovat visio. Johnny Lee: lokalisaatio kartoitus on siellä puhelimessa, ja voit vain käyttää sitä. Se on tämä kyky seurata muiden ihmisten jalanjälkiä. DIRK THOMAS: Ja voimme myös hyötyä mitä teemme hankkeen takaisin avoimen lähdekoodin yhteisölle. CHASE COBB: Käytä sitä näkövammaisille, ja antaa heille kuulo näkymä siitä, minne he ovat menossa. VINCE PASCUAL: Being pystyä kartta kotiin, käännä se ympäri, haluan nähdä miten Kalusteen toimii huoneeseen. Eitan MARDER-Eppstein: Virtual ikkunat eri maailmoja, Tarkoitan mahdollisuuksia ovat todella loputon. Johnny Lee: Yli lähikuukausina me aiomme levittää dev sarjat ohjelmistokehittäjiä kehittämään sovellukset ja algoritmit päälle tämän foorumin. Ja olemme vain alussa, ja tiedämme siellä on paljon enemmän työtä. Mutta olemme innoissamme jos se ei mene. Tulevaisuus on mahtava, ja uskomme voimme rakentaa sitä nopeammin yhdessä. DAVID J. MALAN: Ja nyt hetki olet todennäköisesti odottanut. Muistatte ehkä, että viime episodi me jakoi tämän piipittää CS50 oma Andrew Hill, joka muutama kuukausi sitten kirjoitti meille tämä ", David J Malan, missä on minun lamppu?" Nyt sen jälkeen useita olet toimitettu videoita teet tapauksessa miksi sinun pitäisi olla seuraava vastaanottaja CS50 pöytälampun. Ajattelimme jakaa ensimmäisessä yksi Mohamed Marokossa. On käynyt ilmi, että Muhammedin syntymäpäivä oli viime viikolla, joten minäkin puolesta CS50 sanoa onnellinen 19-vuotispäiväänsä Mohamed. Katsotaanpa katsomaan. MOHAMMED: Hei, olen Mohamed Marokosta. Olen opiskelu toisessa kaupungissa - jossa on vähän kaukana minun alkuperäinen kaupunki jossa minä elän perheeni kanssa - jossa jätin pöytälampun. Joten asun asuntolassa ja tämä on minun huoneeni. Voit nähdä täällä, että valo on keltainen, ja en oikein pidä siitä. Mieluummin valkoista. Siksi haluan CS50 pöytälampun. Voit kuvitella minut istuu siellä ja työskennellä sen kanssa. DAVID J. MALAN: Ja nyt toinen jättämisestä. Tämä yksi Emad, opiskelija hänen asuntolan huoneessa. Emad: Olen Emad alkaen [kuultavissa]. Joten miksi haluan pöytälampun? Ensinnäkin se toimii kohtalainen valonlähdettä opintojeni lukion, koska olen juuri aloittanut neljäs vuosi. Ja samoin kuin verkkokursseja, varsinkin CS50. Tärkein Syynä on se, että se toimia ohjelmisto kurssin CS50. Esimerkiksi, jos joku tulee kotiini ja pyytää miten sait tuon kauniin lampun, minä kertoo heille, että CS50 luokan lähetti sen. Ja niin minä levittää sanaa CS50, ja mikä tärkeintä, olen muistaa, jos elämäni. Olen Emad, ja tämä on CS50. DAVID J. MALAN: Ja nyt Tim alkaen Malesia, kuvassa täällä pimeässä. Kuuntele tarkasti. DAVID J. MALAN: Ja nyt perheystävällinen elokuva Zevin Vancouver, British Columbia. ZEVIN: Moi. Olen Zevin Lennick. Teen EDX varten CS50, ja emme voi löytää meidän lamppu. Talo on pimeä. Mitä mieltä olet? SPEAKER 1: Ehkä se on tuolla? ZEVIN: Oletko varma? SPEAKER 1: Ehkä. ZEVIN: Pitäisikö meidän mennä selville? SPEAKER 1: Mennään. ZEVIN: Okei. SPEAKER 1: Vau, katsokaa tuota valoa. ZEVIN: Ehkä on lamppu siellä. SPEAKER 1: Katsotaanpa check it out. ZEVIN: Haluatko minun tekevän sen? SPEAKER 1: Ei, minä teen sen. ZEVIN: OK. SPEAKER 1: Pysy kaukana lamppu! Voi ei! DAVID J. MALAN: Ja nyt Yhdeltä Eggers Latviassa jotka todella vei asioita lovi tämän elokuvan. EGGERS: (AS LAMP 1) No, miten menee? NAINEN: (AS LAMP 2) Mmm. Hei. EGGERS: (AS hehkulamppu 1) Tämä on mahtavaa. NAINEN: (AS hehkulamppu 2) Kyllä. Ooh! EGGERS: (AS hehkulamppu 1) Ooh! EGGERS: (AS BABY hehkulamppua) [Naurua] Missä on minun lamppu? EGGERS: Hei, nimeni on Eggers. And I am from Latvia. Ja tämä on - SPEAKER 2: Tutkimuksemme. Pysy kuulolla. EGGERS: Ei, tämä on CS50. DAVID J. MALAN: Ja nyt, Viimeisenä mutta ei vähäisimpänä, Yhdeltä Phillip Saksassa. PHILLIP: Hei David, olen Phil. Olen opiskelija kognitiivisia tiede Saksasta. Kognitiotieteen on kenttä joka tutkii ihmismielen ja aivot, liittyi aloilta, kuten neurotiede, psykologia, kielitiede, ja jopa tietotekniikassa. Nyt viime lukukaudella, vietin lukukauden ulkomailla Harvardissa. Ja olen myös osallistunut kurssin, CS50. Nyt kun rakastin CS50, I koskaan saanut omaa pöytälampun. Nyt nostin käteni lähes jokainen luento epätoivoinen yritys saada minut lavalle ja saavat oman CS50 desk lamppu - tai jopa vain fricking stressipallo. Nyt sain vihdoin stressiä pallo CS50 oikeudenmukainen, mutta olen silti kärsivät syvästi, että puute CS50 pöytälampun elämässäni. Niin David Malan, kysymykseni teille on melko yksinkertainen. Missä minun [BLEEP] pöytälampun? DAVID J. MALAN: Ja nyt hieman historiaa. Voit muistuttaa seuraavista elokuva viikko yksi CS50. [Musiikki soi] SPEAKER 3: riemuvoitto matemaattinen ja mekaaninen taito, näin suurta uuden automaattisen laskin Harvardin yliopistossa. Monimutkaisia ​​ongelmia matematiikan läpi koneen koodattuna nauhalle ovat tarkasti ratkaistu hetken murto aika, joka tarvitaan ihmisten laskennassa. Suunniteltu jouduttamaan kaikkia muotoja matemaattinen ja tieteellinen tutkimus, jättiläinen mekaaninen aivot toimii Yhdysvaltain laivaston asti sodan loppuun. DAVID J. MALAN: Nyt Mark I ei ole enää käytössä, mutta se ei vielä asu täällä kampuksella. Päätimme ottaa vielä yhden kävellä professori Harry Lewis ottaa tarkemmin Harvardin Science Center - uusi koti Harvardin Mark I. PROFESSORI HARRY LEWIS: So olemme Harvardin Science Keskus, joka on tienhaarassa Harvardin kampuksella. Monet tieteen yksiköt ovat luokissaan ja toimistot täällä. Mitä takanamme täällä on Mark I tietokone, joka oli varhainen sähkömekaaninen tietokone. Joten Mark I tietokone on täällä Harvardissa koska Howard Hathaway Aiken, joka oli henkilö, joka suunniteltu ja Koneen yhteistyössä IBM insinöörit, oli Harvardin professori sovelletun matematiikan. Ja hän halusi lievittää työvoiman ratkaista numeeriset yhtälöt mekaanisen laskennan että tehtiin kynällä ja paperilla. Mitä olemme täällä on oikeastaan ​​vain kimpale sitä. Se oli 51 metriä pitkä, ja kun se oli kaikki yhtenä kappaleena. Se voisi tehdä kolmea lisäystä sekunnissa, kerto kesti kuusi sekuntia, ja jako kesti 15 sekuntia. Joten tämä oli valtava edistysaskel verrattuna tehdä asioita kynä ja paperia, mutta se oli hidasta työtä, ja pitäminen kone menee koko ajan oli merkittävä saavutus elektromekaanisten suunnittelun asiantuntemusta. Sitä käytettiin ballistiset laskelmat, laskemiseksi kehityskaari ohjuksia. Ja se oli myös käytetty vähän Laskennan Manhattan Hanke määrättäessä oikeudesta parametrit atomipommi. Niin mitä näet täältä ovat paperi nauha-asemat, joten ohjelma lyötiin vuonna paperi nauha ja oli silmukka. Mitä näet on olemassa rekisterit, joka olisi vastaavat tallennettu muistiin kone, jota käytetään ainoastaan ​​tietoja. Itse ohjelma on vahvistettu. Nämä sähkökirjoituskoneet tulostamisessa käytettiin lähtöön. Nämä mittarit, jotka on 10 asentoa, ovat missä haluaisit lisätä vakioita. Joten ohjelma on vahvistettu paperilla nauha, ja jos sinulla on ollut jatkuvaa, kuten sinulla on C + koodi - asetat joitakin muuttuja yhtä suuri kuin 47 alussa oman ohjelman - tätä on vastaava täällä. Valitsisit määrä 47 käyttää näitä rekistereitä. Laskennallinen vastaava tämä on paljon vähemmän kuin pienin rannekelloa tietokone, joka on nyt tuotetaan. DAVID J. MALAN: Se on se CS50Live. Kiitos paljon tähän viikon avustajat, sekä tämän viikon joukkue kameran takana. Katsotaanpa sulje show Katso naarmu hanke Lisa Chung Bostonissa, [MUSIC-YLVIS, "FOX"]