[TEMA MUSICA GIOCO] DAVID J MALAN: Ciao mondo. Questo è CS50Live. Quindi è stato portato alla mia attenzione che nel corso degli ultimi episodi Forse ho detto qualche cose che non sono corrette. Ebbene, tra i primi per esempio, era che il popolare sito web abbiamo usato per i corsi discussioni non è infatti chiamato Redder. Si chiama apparentemente Reddit. Nel frattempo, è il caso che da molto po 'di tempo gli Stati Uniti stava usando 00000000 per proteggere i suoi missili. Tuttavia quei missili erano nucleare, e non a quanto pare, "nucleare-you-ler." Nel frattempo. Ti amo. Questo è infatti attualmente, presumibilmente, la password più popolare in questo momento per la gente di utilizzare. Ma questo - se focalizziamo - è in realtà non come fare un cuore. Infine, il CS50 proprio Shelley Westover, quale si può ricordare da film come questo, ha osservato che non è infatti una macchina fotografica "operatore" ma un operatore macchina. Ora, parlando di ripresa operatori, la squadra ha gentilmente mi ha permesso di prendere in prestito questa fotocamera di oggi, in modo che possiamo prendere una guardare a ciò che è effettivamente succede tutto questo tempo dietro le quinte. Quindi, se si vuole, andremo avanti e fare un giro di studio? Siamo qui in bella Hauser Studio, in Biblioteca Widener. Sullo sfondo ecco questo schermo verde, altrimenti noto come un chroma-key, o da parete CYC fisicamente. E infatti, se cammino da vicino a questa, notare come la palla ha una leggera curva ad esso piuttosto che un angolo acuto normale. Questo ci permette di mantenere ombre fuori dei bordi, e ci permette anche di fare sicuri che possiamo sovrapporre quasi tutto noi vuole bello e pulito. Ora qui è un tutto grappolo di luci controllate da un quadro principale di interruttori che vedremo in appena un po '. Quassù è una luce LED con cosiddetto Barn Doors su di esso. Questo è ciò che getta luce molto diretta. Davvero mi dà il mio splendore durante lo spettacolo. E poi qui abbiamo un fluorescente luce, che getta luce più morbida. Ora, entrambi sono economiche da gestire, e molto più fresco per operare di lampadine a incandescenza tradizionali che un sacco di gente ancora tendono ad avere nelle loro case. Ora, se ci voltiamo qui, vedrai quello che vedo. Quindi abbiamo un paio di nostra telecamere qui, uno dei quali ha una telesuggeritore su di esso. Noi in realtà non usiamo davvero un gobbo in CS50Live, ma per i pantaloncini, contro coloro fondali bianchi che forse ricorderete, che usiamo loro un bel po '. Trascorrere un po 'di tempo in progredire script del materiale in modo da per farlo giusto. Ora qui, ci troveremo a vedere una telecamera sul soffitto. Andiamo zoom in esso. Questo è il cosiddetto urto cam che ottiene quei colpi che si vede all'inizio o alla fine del CS50Live. Ed è difficile vedere in l'illuminazione lassù, ma in realtà è appeso a testa in giù, e siamo in grado di risolvere nel software dopo l' Infatti lanciando verticalmente. Ora - hi [? Andrea -?] Qui, cerchiamo di testa verso quel pannello luce che ho menzionato in precedenza. Questo pannello luce ha un tutta una serie di interruttori, e odiano quando Io in realtà faccio questo, ma in realtà possiamo buttare alcune luci su e giù qui. Non riesco a vedere l'effetto, ma siamo tipo di scatenando il caos sulle nostre telecamere proprio ora. Ma cerchiamo di risolvere questo problema. Oh ragazzi, andiamo avanti. Così qui è l'armadio in che tutti i fili studi sono in ultima analisi instradati. E questa è una sorta di cervelli dietro l'operazione, dietro le quinte, grandi fan di qui. In realtà, se mi chino in è possibile sentire un po 'di rumore. Quindi, c'è in realtà un bel po 'di isolamento su queste muro in modo da mantenere quel rumore quando noi, infatti, chiudere le porte. Ma lassù si può vedere tutto il i cavi che entrano ed escono allo scoperto. E qui si può vedere una copia del teleprompter che abbiamo visto poco fa. Va bene, andiamo in testa la cosiddetta camera di controllo. Quindi qui, io ancora non lo faccio capisco questo, questo è dove teniamo la nostra infiammabili a quanto pare. Ma qui abbiamo un tutta una serie di postazioni di lavoro dove la squadra del CS50 e altre squadre HarvardX funzionano. E qui abbiamo la nostra stazione audio. Diamo uno sguardo. Hey Patrick. Così qui abbiamo di nuovo un sacco di quadranti siamo in grado di muoversi su e giù per effettivamente cambiare i livelli. Questa volta per l'audio. E infatti, se faccio questo qui - sono andando a portare lentamente questo audio livello, e ho intenzione di continuare a parlare in questa solita voce mia qui in Hauser Studio per CS50 dal vivo, e ad un certo punto non sta andando ad essere - [VOLUME ABBASSA FINO AL VOICE IS  Impercettibile.] Ora, se alzo il backup avrete cominciare a sentire di nuovo la mia voce. Ora, non è necessario fare tutto manualmente. In realtà abbiamo alcuni preset. Quindi, se vado qui a strato menu, ho in realtà può scegliere tra 1 in 16 e 7 in 32, e vedrete che questo accada. A dire il vero abbastanza carino. Lo faccio un po ' come pure - a guardare. Comunque, passiamo qui e vedrete un intero banco di hard disk, davvero. Questi sono tutti SSD che si potrebbe avere in computer portatili di oggi, e anche alcuni nel desktop di oggi. E memorizzano le cose come questo - che è in realtà solo un disco rigido, che è di circa 500 concerti in SSD. E si può vedere il Interface tramite attraverso il quale si connette ai interiora di questo. Questo è dove tutto il nostro filmato viene memorizzato in definitiva, da una o più telecamere che potrebbe essere utilizzare per un particolare tiro. Ora qui - Oh, Hey Ramon. Grazie. Ramon non ha mai veramente dato Mi molta attenzione lì, ma dovremo solo andare avanti. Se Ramon - se potessi dare un'occhiata su qui, abbiamo un sacco di pulsanti che possiamo giocare con pure. E intanto c'è un intero mazzo di display qui su due enormi, grandi schermi. E questo è davvero come l' interiora di uno studio televisivo. Tutti i segnali video venire qui, e ciò che siamo in grado di fare toccando il interruttori e manopole è in realtà produrre una mostra in tempo reale. Così, per esempio, abbiamo questo piccolo acceleratore qui, come si potrebbe vedere in un piano. Se comincio a ottenere questo ritorno, avviso ciò che accade sulle due immagini lassù. Dissolvenza tra i due, e così siamo passati da uno all'altro. E se spingo che il backup, ora abbiamo le immagini originali indietro. Nel frattempo questo joystick su qui, come una vecchia console arcade, ci permette di fare questo con quella cam urto. E ce ne andiamo, ci andiamo, ce ne andiamo. E ora abbiamo fissato che - più o meno abbastanza buono ai fini dello spettacolo. Ora finalmente - mi dispiace Ramon - abbiamo hanno anche alcuni pulsanti qui. DDR2, dei miei giochi preferiti, forse, e se ho colpito questo, ora otteniamo questo effetto. Si potrebbe ricordare che da secondo episodio di CS50Live. Se spingiamo sul titolo, questo è ciò che può colpire se qualcosa effettivamente va storto, stiamo ottenendo quello schermo lì. E ora, infine, penso che sia tempo per 60 secondi di Rob. Oh, figlio di un - [BASS GUITAR PLAYS] ROB: Oh, andiamo! Basta usare un po 'di video di animali! [MUSIC PLAYS] [DONNA CHE PARLA GIAPPONESE] Recentemente la notizia era un articolo su CS50 in un popolare sito web conosciuta come Vita Hacker. Ora uno dei tuoi compagni di classe, Annabel dall'Australia, imbattuto tale articolo ea sua volta CS50 sé. Lei è ora iscritta nella classe e lei vorrebbe dire ciao. ANNABEL: Ciao mondo. Il mio nome è Annabel, e io sono dal Queensland, Australia. La ragione per cui sto prendendo questa classe è perché ho visto un post su Vita Hacker, e sapeva che questa era la chiave per colmare il divario tra l'essere un principiante, e un futuro in CS. Prendendo questo corso sarà anche un ponte in molte direzioni per il mio figlio autistico che ama IT. Sto sperando anche che dalla fine di creare programmi per assistere mia figlia dislessico. Attualmente io sono un ragioniere, con una quota pesante nella tecnologia, immobiliare, giardinaggio e musica strumentale. Il mio nome è Annabel, e questo è CS50. SPEAKER: Consenti la prossima introdurre Betty, che vorrebbe anche dire ciao. BETTY: Ciao, mondo. Il mio nome è Betty, e io sono da sud della California. Sto prendendo questo corso perché la nostra società di oggi sembra essere orientata verso la programmazione. La programmazione sta diventando essenziale per la nostra vita. E in realtà, penso che sia già sostanzialmente adesso, perché un sacco di cose che abbiamo utilizzare devono integrare la programmazione in modo per loro di creare. In sostanza, stiamo per essere orientata verso un futuro pieno con la tecnologia, e programmazione sta andando ad essere una parte essenziale di quel futuro. Quindi penso che sia qualcosa che è davvero cool, e che dovrei probabilmente arrivare ad impararla. Quindi sì, il mio nome è Betty, e questo è CS50. DAVID J MALAN: Nella foto qui nel frattempo, è Raja dall'India, che ha ottenuto così immerso in CS50 che a quanto pare aveva tatuato sulla sua pelle. E ora, un tweet. Questo uno da Carter in Virginia, che ci ha scritto con questo - "Consentino e io stanno facendo buon uso della mia giornata di neve guardando settimana uno dei CS50 di Harvard in TV via Chromecast e YouTube. " Chi è Consentino? Beh, a quanto pare lui è il suo gatto, ma anzi, nella foto qui insieme con i piedi di Carter, è un grande schermo del televisore in sottofondo. E a quanto pare ci sono infatti utilizzando un Chromecast per proiettare settimana di CS50 uno su che grande schermo TV in modalità wireless. Ora Chromecast, se non hai familiarità, è in realtà una specie di dispositivo pulito. E 'una spina piuttosto economico che si può mettere nella parte posteriore del computer in una porta HDMI. Dispone di connessione Wi-Fi, ed essenzialmente permette lo streaming wireless contenuto dal vostro computer portatile su TV, o anche controllare la vostra TV e scaricare contenuti come video direttamente ad esso. Ed ora una nota Mohamed, uno dei tuoi compagni in Pakistan, che ha recentemente scoperto questa curiosità - a quanto pare se si va a google.com in occasione e ricerca per me, David J. Malan, a quanto pare questo ragazzo arriva di tanto in tanto. David H. Malan, che apparentemente uno psicoterapeuta britannico che sembra un sacco come me. Ora si scopre se si fare clic su questo link Feedback nell'angolo in basso è possibile effettivamente segnalare un problema, come le cose sono sbagliato a Google. E fammi - dal momento che sono su internet qui - se si può aiutare un ragazzo fuori, e in realtà fare clic su tale collegamento sbagliato sulla parte superiore, e basta dire che David H. Malan non è infatti David J. Malan. Ora, ad essere sinceri, ci Probabilmente è un David H. Malan, e probabilmente lui è un Psicoterapeuta britannica, quindi cerchiamo di non segnalare qualsiasi altra cosa come sbagliata, ma solo quella foto probabilmente ha stato scelto algoritmicamente erroneamente dai server di Google. E ora un ciao da CS50 di amico, il professor Harry Lewis. Il professor Harry Lewis era in realtà i miei anni professore fa quando ho preso un corso intensivo in Teoria della computazione. Un corso di teoria in cui si esplora i limiti fondamentali della computazione, ed esattamente ciò che i computer può e non può fare. Recentemente abbiamo visitato Il professor Lewis nel suo ufficio a dare un'occhiata ad alcuni tecnologie passato. PROFESSORE HARRY LEWIS: Io sono Harry Lewis, Sono un professore di Computer Science qui a Harvard. Sono venuto a Harvard nel 1964 come matricola, e fatta eccezione per tre anni durante la guerra del Vietnam Sono qui da allora. Quindi io ora dirigo la laurea programma in informatica, e ho un sacco di insegnato diversi corsi nel corso degli anni. E mi piacerebbe dirti un po 'su alcuni delle cose interessanti che sono andati su un Harvard, di cui ho hanno avuto qualche contatto nel corso degli anni. La sua è la mia laurea tesi di laurea, nel 1968, che Ho scritto una bidimensionale linguaggio di programmazione. Questo è un piano memoria a nuclei, quelli sono un po ciambelle magnetiche che vengono infilate in incroci di fili. E questo era il modo di memoria è stato fatto prima semiconduttori è diventata una tecnologia valida. Questo è un anticipo 15 gigabyte iPod, che tengo in giro non perché qualcuno è colpito di avere un 15 gigabyte iPod, ma perché questo è un 70 unità megabyte, e è andato in dischi che erano circa le dimensioni delle lavatrici. Quindi era solo il 70 megabyte di memoria, che ti dà un senso di come le cose sono in scala. DAVID J MALAN: Ed ora un altro tweet. Questo da William nel Regno Unito che ha scritto, "David J. Malan, dopo un po ' di Google stalking, si scopre Rob ha un fratello gemello. Possiamo metterlo in CS50Live e giocare individuare la differenza? " Così William, questo è davvero il caso. Del CS50 proprio Rob Bowden ha un fratello gemello. In realtà, qui è Rob e Paul - o Paolo e - nella foto qui sono due Bowdens, entrambi i quali hanno in realtà TFed per CS50 in passato, anzi Rob è ora su Squadra a tempo pieno del CS50. Ora, anche noi facevamo po 'di Google lo stalking, e si scopre che il fratello gemello Paolo ha il suo YouTube canale in cui si immagina egli stesso un po 'di un comico. Diamo uno sguardo. PAUL BOWDEN: Hey guys. Paul Bowden di nuovo qui. Sono tornato con il mio secondo tentativo presso lo stand up. Sì, lo so che sto seduto. La prima volta non è andata così come avevo sperato, ma ho preso il consiglio che voi ragazzi offerti, e questa volta ho intenzione di essere un po ' meno goffo e un po 'meglio sul fronte scherzo. DAVID J MALAN: Ora, se vuoi iscriversi al canale di Paul su YouTube, e si dovrebbe, testa a questo URL qui. Ora il fratello Rob è ovviamente molto orgoglioso del suo fratello gemello. In realtà, nella foto ecco come Rob una GIF animata facendo una pompa pugno. Ora questo è stato effettivamente distribuito su internet un bel po '. Così se Google in giro per questa immagine qui, si può anche fare la tua carta da parati se volete. E si dovrebbe. Ora Rob qui è stato il suo tifo fratello in un popolare gioco americano mostra in cui Paolo era un partecipante. Ora, che cosa game show era? Beh, ci lasciamo a te, internet, per capire esattamente quale gioco mostra Paul Bowden ha partecipato su, e se si può trovare che fuori, ci lascia sapere a Facebook, Reddit o Twitter, e vedremo se non siamo in grado di mostrare un piccola clip nella prossima CS50Live. E ora un pezzo di hardware. Come avrete sentito, CS50 in alcuni dei suoi su sezioni campus utilizza un pezzo di hardware conosciuto come Arduino. Nella foto qui, per esempio, è l'Arduino Uno, un circuito poco che è possibile connettersi a un computer, e poi effettivamente il programma scrivendo codice C +, e poi bruciarlo in hardware in modo che può effettivamente eseguire programmi. Ora uno dei tuoi compagni di classe qui, Areor, deciso cablare un Arduino Uno al suo computer e quindi attuare, se potete crederci, Cesare Problema Set 2. Ora non abbiamo alcun audio in questo video, ma cerchiamo di zoom in e dare un'occhiata al risultato finale. Ora, se siete un Redditer, è Potreste aver notato questo post un paio di settimane fa pubblicità secondo episodio di CS50Live. Ora uno dei tuoi compagni di classe, da Louis Montreal, Canada, dopo quell'episodio gentilmente inviato, "Wow, che era storica. " Solo a correggersi pochi minuti poi con modifica - "isterica, ah ah." Quindi prendiamo neanche modo, ma quello che era più divertente di questo, è che Chris da Toronto, Canada poi seguito con quanto segue, "Sarebbe isterica se il prossimo episodio è stato storica un risultato del personale di produzione vedere questo commento. " Beh, in effetti abbiamo fatto, e ora un po 'più di storia. Abbiamo tirato su da questo archivio. Si tratta di una rivista, più richieste Elettronica, un problema dal 1975, che portava questo titolo, Kit di primo minicomputer del Mondo per rivaleggiare con modelli commerciali. L'Altair 8800. Ora, al momento non c'era davvero un linguaggio di programmazione con il quale si potrebbe fare questo Macchina risolvere problemi molto facilmente, e così una giovane Harvard studente al momento di nome Bill Gates ha deciso con alcuni suoi amici a scrivere la prima interprete per linguaggio di programmazione, noto come base, con cui guidare questo pezzo di hardware. Abbiamo fatto una passeggiata di recente con il professor Harry Lewis Maxwell Dworkin, Harvard costruzione informatica, dove il codice sorgente per quella originale Interprete BASIC si blocca ancora. E gli chiediamo se lui potrebbe darci un tour. PROFESSORE HARRY LEWIS: Quello che avete qui è un elenco di pezzo iniziale di software scritto da Bill Gates e Paul Allen, i fondatori di Microsoft. Quindi il codice è interessante per due ragioni. Prima di tutto è diventato Il primo prodotto di Microsoft, che era un interprete per il linguaggio di programmazione di base. E in secondo luogo, questo è stato uno dei primi tentativi per creare un interprete così ordinario persone potrebbero utilizzare i personal computer. Così Bill Gates è stato un laurea ad Harvard. Ho iniziato a insegnare ad Harvard nel 1974. Ciò è stato fatto nel 1975, quindi era presto nella sua carriera e presto nella mia carriera. In realtà ho insegnato Bill un corso in questo periodo. Paul Allen non era un Studente di Harvard, ma ha era stato un liceo compagno di classe di Bill Gates. Se venite e guardare alla quotazione, ti effettivamente trovare un terzo nome, Monte Davidoff, che era compagno di classe Gates 'qui ad Harvard. Ok, quindi ecco un interessante commento qui. Dice: "In 4k può cancellare piazza radice ma per i cicli devono ancora lavorare ". OK, allora ciò significa che c'è era due modi per compilare questo programma. Uno era per funzionare su una versione di questo computer Altair che aveva solo 4K parole di memoria. 4.096 parole di memoria. Ma pagate aveva 8 K, e così cosa dice questo è che nella versione 4K si doveva eliminare alcuni codice per renderlo in forma. E una delle cose che sarebbe stato cancellato sarebbe la routine di radice quadrata, ma a quanto pare il cicli for dovrebbe ancora funzionare, anche quando si sta compilando giù solo per la versione 4K del computer kit. Ora, se si ingrandisce che il codice sorgente avrete notato un nome familiare. Infatti, l'utente Holloway era l'individuo che stampa questa fonte codice nel mese di aprile del 1975. Ora, quelli di voi che sono già domande, forse su Reddit o altrove per CS50, potrebbe aver incontrato Glenn Holloway, uno dei membri del team di CS50 che è stato effettivamente con corso da qualche tempo, e molto gentilmente offre molto spesso per aiutare gli studenti via Internet con tutti i problemi che potrebbero risolvere. E infatti, a quanto pare era farlo anche in passato Quando questo codice sorgente aveva bisogno di essere stampato. Ora cerchiamo di digiunare ad oggi, in Infatti questo è veramente ultime notizie. Recentemente è stato rivelato questo progetto tango, un'iniziativa di Google e una serie di altri aziende di creare effettivamente software con il quale è possibile utilizzare un telefono o dispositivo wireless simile e camminare intorno alla vostra ambiente fisico ed effettivamente fare un modello 3D di esso - che in genere è incredibilmente tempo consumo e / o costosi. Eppure, con la tecnologia di oggi potrebbe presto fare questo da soli, e si potrebbe presto essere iscritto software te stesso con cui di sfruttare questa nuova tecnica. Diamo uno sguardo. Johnny Lee: Il mio nome è Johnny Lee, e lavoro nella tecnologia avanzata e il gruppo di progetti di Google. Il nostro piccolo team qui, con sede in California, ha lavorato con le università, laboratori di ricerca e partner industriali per raccogliere gli ultimi 10 anni di visione della ricerca in robotica e il computer concentrare tale tecnologia in un telefono cellulare molto particolare. Noi siamo esseri fisici che vivono in un mondo 3D, Eppure dispositivi mobili di oggi supporre che il mondo fisico termina ai confini dello schermo. Il nostro obiettivo è quello di dare telefonia mobile dispositivi a misura d'uomo comprensione dello spazio e del movimento. EITAN MARDER-Eppstein: Questo sta per consentire persone di interagire con il loro ambiente in un modo fondamentalmente diverso. Possiamo prototipo in un paio d'ore qualcosa che avrebbe preso noi mesi o anche anni prima, perché non abbiamo avuto questa tecnologie immediatamente disponibili. TED LARSON: Cosa succede se si avere tutti questi pezzi in un telefono? Come si fa che cambia ciò che un telefono è? Johnny Lee: Abbiamo creato un prototipo di telefono contenente altamente personalizzati hardware e software, creazione per consentire al telefono di traccia è movimento in 3D, in tempo reale come si tiene. Questi sensori fanno su una quarto di milione misure 3D ogni singolo secondo, aggiornando la posizione e la rotazione del telefono, fondendo queste informazioni in un unico modello 3D dell'ambiente. CHRIS ANDERSON: Abbiamo un problema chiamato la navigazione indoor. Ed è una soluzione a questo problema. EITAN MARDER-Eppstein: Si ascolti la tua posizione, come si va in giro per il mondo. E rende anche una mappa di questo. CHASE COBB: Immaginate di scansione di un piccola sezione del vostro salotto. E poi sono in grado di generare un mondo di gioco poco in esso. Io non conosco nessun altro controller o gaming dispositivo in grado di farlo al momento. TULLY FOOTE: Putting tutto questo insieme, tirato in esperti tutto il mondo e si sono tutti loro lavoro sullo stesso progetto. REMI EL-QUAZZANE: quelli sono calibro molto elevato di persone. Perché? E 'molto semplice. Penso che, in realtà, le persone che credono nella visione. JOHNNY LEE: Localizzazione dei mappatura è lì sul tuo telefono, e basta usarlo. E 'questa capacità di seguire le orme di altre persone. DIRK THOMAS: E possiamo anche trarre beneficio da quello che facciamo per il progetto indietro per la comunità open source. CHASE COBB: Usalo per i non vedenti, e dare loro vista uditivo di dove stanno andando. VINCE PASCUAL: Essere in grado di mappare la vostra casa, girare intorno, fammi vedere come questi mobili lavora nella stanza. EITAN MARDER-Eppstein: Virtual finestre mondi diversi, Mi riferisco alla possibilità sono davvero infinite. JOHNNY LEE: Nei prossimi mesi saremo distribuendo kit dev agli sviluppatori di software per lo sviluppo applicazioni e algoritmi in cima di questa piattaforma. E siamo solo all'inizio, e sappiamo che c'è ancora molto lavoro da fare. Ma noi siamo entusiasti dove sta per andare. Il futuro è impressionante, e crediamo possiamo costruire più velocemente insieme. DAVID J. MALAN: Ed ora il momento probabilmente siete stati aspettando. Si può ricordare che nella scorsa puntata abbiamo condiviso questo tweet dal proprio Andrew CS50 Hill, che qualche mese fa ci ha scritto questo, "David J Malan, dov'è la mia lampada?" Ora, da allora alcuni di voi hanno video presentati rendendo il vostro caso motivo per cui si dovrebbe essere il prossimo destinatario di una lampada CS50 scrivania. Abbiamo pensato di condividere in un primo momento uno da Mohamed in Marocco. Si scopre che il compleanno di Maometto è stato la scorsa settimana, in modo da permettere anche a me a nome del CS50 dire felice 19 ° compleanno di Mohamed. Diamo uno sguardo. MOHAMMED: Ciao, io sono Mohamed dal Marocco. Sto studiando in un'altra città - che è un po 'lontano dalla mia città originaria dove vivo con la mia famiglia - dove ho lasciato la mia lampada da scrivania. Così sto vivendo in un dormitorio e questa è la mia stanza. Potete vedere qui che la luce è giallo, e non mi piace molto. Io preferisco quello bianco. Ecco perché voglio una lampada da scrivania CS50. Potete immaginare me seduto lì e lavorare con esso. DAVID J. MALAN: E ora un altro mezzo. Questo Emad, uno studente nella sua stanza del dormitorio. EMAD: Io sono Emad da [incomprensibile]. Allora perché voglio una lampada da scrivania? Innanzitutto, esso agirà come una fonte moderata di luce per i miei studi di liceo, come ho appena iniziato il quarto anno. E così come pure la corsi on line, in particolare CS50. Il più importante ragione è che lo farà agire come software per la CS50 corso. Ad esempio, se qualcuno entra nella mia casa e chiede come hai preso quella bella lampada, io dirà loro che classe CS50 inviato. E così diffondere la parola di CS50, e, soprattutto, mi ricordo se per la mia vita. Sono Emad, e questo è CS50. DAVID J. MALAN: Ed ora Tim da Malaysia, nella foto qui al buio. Ascoltate attentamente. DAVID J. MALAN: Ed ora una famiglia pellicola amichevole da Zevin a Vancouver, British Columbia. Zevin: Hi there. Sono Zevin Lennick. Sto facendo EDX per CS50, e non riusciamo a trovare la nostra lampada. La casa è buia. Cosa ne pensi? SPEAKER 1: Forse è finita lì? Zevin: Sei sicuro? SPEAKER 1: Forse. Zevin: Dovremmo andare a scoprirlo? SPEAKER 1: Andiamo. Zevin: Va bene. SPEAKER 1: Ehi, guarda che la luce. Zevin: Forse c'è una lampada in là. SPEAKER 1: Diamo un'occhiata fuori. Zevin: Vuoi che lo faccia io? SPEAKER 1: No, lo farò. Zevin: OK. SPEAKER 1: Stare lontano dalla mia lampada! Oh no! DAVID J. MALAN: Ed ora una presentazione da Eggers in Lettonia che ha veramente preso le cose una tacca con questo film. EGGERS: (AS LAMP 1) Beh, come va? DONNA: (AS LAMP 2) Mmm. Ciao. EGGERS: (AS LAMPADINA 1) Questo è impressionante. DONNA: (AS LAMPADINA 2) Sì. Ooh! EGGERS: (AS LAMPADINA 1) Ooh! EGGERS: (AS BAMBINO LAMPADINA) [Risate] Dov'è la mia lampada? EGGERS: Ciao, il mio nome è Eggers. E io sono dalla Lettonia. E questo è - SPEAKER 2: Il nostro studio. Restate sintonizzati. EGGERS: No, questo è CS50. DAVID J. MALAN: Ed ora, ultimo ma non meno importante, un presentazione da Phillip in Germania. PHILLIP: Ciao Davide, sono Phil. Sono uno studente di cognitiva scienza dalla Germania. La scienza cognitiva è un campo che studia la mente umana e il cervello, uniti da discipline come la neuroscienze, psicologia, linguistica, e anche informatica. Ora ultimo semestre, ho trascorso un semestre all'estero presso Harvard. E ho anche frequentato il corso, CS50. Ora, mentre ho amato CS50, mi non ha mai avuto la mia lampada da scrivania. Ora ho alzato la mano in quasi ogni lezione in un disperato tentativo per ottenere me sul palco e ricevere la mia CS50 scrivania Lampada - o anche solo un palla antistress fricking. Ora ho finalmente trovato il mio stress palla in fiera CS50, ma sto ancora soffrendo profondamente da quella mancanza di una lampada da scrivania CS50 nella mia vita. Così David Malan, la mia domanda a voi è abbastanza semplice. Dov'è il mio [beep] lampada da scrivania? DAVID J. MALAN: E ora un po 'più storia. È possibile richiamare il seguente film di settimana uno dei CS50. [MUSIC PLAYS] SPEAKER 3: Un trionfo di abilità matematiche e meccaniche, come questo nuovo grande automatica calcolatrice alla Harvard University. Intricati problemi in matematica messo attraverso la macchina in forma codificata su nastro sono accuratamente risolto in una frazione di minuto del tempo richiesto per calcolo umano. Progettato per accelerare tutte le forme di ricerca matematica e scientifica, il cervello meccanico gigante lavorerà per la Marina degli Stati Uniti fino alla fine della guerra. DAVID J. MALAN: Ora l' Mark I non è più in uso, ma non vive ancora qui nel campus. Abbiamo deciso di prendere una finale passeggiare con il professor Harry Lewis di dare un'occhiata più da vicino a Harvard Centro di scienza - nuova casa alla Harvard Mark I. PROFESSORE HARRY LEWIS: So siamo in Scienze Harvard Center, che è il crocevia del campus di Harvard. Un sacco di dipartimenti scientifici hanno loro aule e uffici in qui. Cosa c'è dietro di noi qui è il computer Mark I, che era presto calcolatore elettromeccanico. Quindi il computer Mark I è qui a Harvard perché Howard Hathaway Aiken, che era la persona che ha ideato e progettato la macchina in collaborazione con gli ingegneri di IBM, era un professore di Harvard di matematica applicata. E voleva alleviare il lavoro di risolvere equazioni numeriche mediante calcolo meccanico che è stato fatto sulla carta e matita. Quello che abbiamo qui è in realtà solo un pezzo di esso. Era lungo 51 piedi e quando era tutto d'un pezzo. Si potrebbe fare tre addizioni al secondo, una moltiplicazione preso sei secondi, e una divisione voluti 15 secondi. Quindi questo è stato un enorme progresso rispetto fare le cose con carta e matita, ma era un lavoro lento e conservazione la macchina va tutto il tempo è stato un importante primato di elettromeccanica competenza tecnica. E 'stato utilizzato per la balistica calcoli, per il calcolo la traiettoria di missili. Ed è stato utilizzato anche per un po ' del calcolo nella Manhattan Progetto per la determinazione del diritto parametri per la bomba atomica. Quindi, quello che vedete qui sono unità a nastro di carta, in modo che il programma è stato perforato in nastro di carta ed era su un loop. Quello che si vede non ci sono registri che avrebbe corrispondere alla memoria memorizzata del macchina, che è stato utilizzato solo per i dati. Il programma stesso è stato fissato. Queste macchine da scrivere elettriche sono stati utilizzati per stampare l'output. Questi quadranti, che avere 10 posizioni, sono dove si vuole inserire i costanti. Così il programma è stata fissata su carta nastro, e se avete avuto una costante, come avete in codice C + - si imposta un po ' variabile pari a 47 all'inizio del programma - questo è l'equivalente qui. Si potrebbe comporre il numero 47 utilizzando questi registri. L'equivalente di calcolo questo è molto meno del più piccolo orologio da polso computer che attualmente prodotte. DAVID J. MALAN: Questo è tutto per CS50Live. Grazie così tanto a questo collaboratori della settimana, nonché di questa settimana team che sta dietro la macchina da presa. Chiudiamo lo spettacolo con uno sguardo ad un progetto graffio da Lisa Chung a Boston, [MUSICA-YLVIS, "LA VOLPE"]