[TEMO MUZIKO Ludanta] DAVID J Malan: Saluton mondo. Ĉi tio estas CS50Live. Do ĝi estas alportita al mia atento ke dum la pasintaj kelkaj epizodoj Mi jam diris kelkaj aferojn, kiuj estas malĝusta. Nu, inter la unuaj ekzemple, estis, ke tiu populara retejo ni uzis por la kursoj diskutoj ne estas fakte nomis pli ruĝa. Ĝi ŝajne nomas Reddit. Dume, ĝi estas la kazo, ke dum sufiĉe iu tempo Usono uzis 00000000 protekti lian misiloj. Tamen tiuj misiloj estis nukleaj, kaj ne ŝajne, "nuke-vi-ler." Dume. Mi amas vin. Tio vere estas nuntempe, supozeble, la plej populara pasvorton ĝuste nun por homoj uzos. Sed tio - se ni zomi - estas Ne fakte, kiel vi faras koro. Laste CS50 propra Shelley Westover, kiun vi eble memoras el tiaj filmoj kiel ĉi tiu, rimarkis ke ŝi ne estas fakte ĉambro "operater" sed ĉambron operatoro. Nun parolante de fotilo operatoroj, la teamo favore permesis al mi pruntepreni tiun ĉambron hodiaŭ, tiel ke ni povu preni rigardi kio estas reale irante sur tiu tuta tempo malantaŭ la kulisoj. Do se vi volas, ni iru antaŭen kaj prenu tour de la studo? Ni estas ĉi tie en bela Hauser Studion, en Widener Biblioteko. Kontraŭ la fono tie estas jena verda ekrano, alimaniere konata kiel croma-klavo, aŭ cyc muro fizike. Kaj fakte, se mi marŝas supren proksime al ĉi tio, Rimarku kiel la pilko havas malpeza kurba al tio anstataŭ normala akra angulo. Tio permesas al ni observi ombroj for de la lateroj, kaj tio ankaŭ permesas al ni fari certas, ke ni povas superimpose preskaŭ ion ni deziras belan kaj purema. Nun ĉi tie estas tuta fasko da lumoj kontrolis de ĉefa panelo de ŝaltiloj kio ni vidos en nur iomete. Ĝis ĉi tie estas led lumo kun tn Grenejo Pordoj sur ĝi. Ĉi tio estas kion elpelas tre direktita lumo. Vere donas al mi mian brilon dum la spektaklo. Kaj tiam ĉi tie ni havas fluoreska lumo, kiu elpelas milda lumo. Nun ambaŭ el ĉi tiuj estas malkare funkciu, kaj multe pli malvarmaj funkcii ol pli tradicia inkandeska bulboj ke multajn ulojn ankoraŭ emas havi en siaj hejmoj. Nun se ni turni ĉirkaŭ ĉi tie, vi vidos, kion mi vidis. Do ni havas paron de niaj fotiloj super cxi tie, unu el kiuj havas teleprompter sur ĝi. Ni fakte ne vere uzi a teleprompter en CS50Live, sed pro la mallongaj, kontraŭ tiuj, blanka backdrops ke vi eble memoras, ni vere uzas ilin sufiĉe. Elspezi sufiĉe da tempo en antaŭi scripting la materialon tiel kiel akiri ĝin dekstre. Nun ĉi tie, vi vere vidas ĉambron supre sur la plafono. Ni zomi sur tio. Tio estas la tn ŝvelaĵo cam kiu alvenas tiuj pafoj kiun vi vidas en la komenco aŭ la fino de CS50Live. Kaj estas malfacile vidi en la lumigado tie supre, sed ĝi estas fakte hung surventre, kaj ni estas povis fiksi en programaro post la Fakte per klakanta ĝi vertikale. Nun - hi [? Andrea -?] Super ĉi tie, ni estrus super al tiu lumo panelo kiun mi menciis antaŭe. Tiu lumo panelo havas tutan faskon da ŝaltiloj, kaj ili malamas ĝin kiam Mi vere fari tion, sed ni vere povas ĵeti iuj lumoj supren kaj malsupren tie. Mi ne povas tute vidas la efekton, sed ni estas ia ekestigi ĥaoson en niaj ĉambroj ĝuste nun. Sed ni riparos tion. Ho knabo, ni pluiru. Do jen la ŝranko en kiuj ĉiuj el la studioj dratoj ili finfine batitaj. Kaj ĉi tiu estas speco de la cerbo malantaŭ la operacio, malantaŭ la kulisoj, grandega ŝatantoj en ĉi tie. Fakte, se mi apogas en vi povas aŭdi sufiĉe da bruo. Do tie estas reale tre bito de izolaĵo sur tiuj muro por malebligi, ke bruo ekster kiam ni fakte fermu la pordojn. Sed vojon ĝis tie vi povas vidi ĉiujn kabloj venon kaj el la ŝranko. Kaj super tie vi povas vidi kopio de la teleprompter ke ni vidis nur antaŭ momento. Alright, ni estrus en la tn kontrolo ĉambro. Do ĉi tie, mi ankoraŭ ne tute komprenas ĉi tiun, tio estas kie ni plenumas nian flammables ŝajne. Sed ĉi tie ni havas tutan faskon da laborstacioj kie la CS50 teamo kaj aliaj HarvardX teamoj labori. Kaj super cxi tie ni havas niajn audio stacio. Ni rigardu. Hej Patrick. Do jen ni denove havos tutan faskon da diales ni povas movi supren kaj malsupren efektive ŝanĝas la niveloj. Tiu tempo por audio. Kaj fakte, se mi faras ĉi tie - mi estas tuj malrapide enirigos ĉi audio nivelo, kaj mi iros por subteni parolas en tiu kutima voĉo de mia tie en Hauser Studio por CS50 vivas, kaj en iu atentigi vin ne tuj estos - [VOLUMO malalta ĝis VOĈO IS  Inaudibles.] Nun, se mi levos gxin returne supren vi komenci aŭskulti mian voĉon denove. Nun, vi ne devas ĉion fari permane. Fakte ni havas kelkajn presets. Do se mi volas transiri ĉi tie al la Mantelo menuo, mi efektive povas mastrumi inter 1 en 16 kaj 7 en 32, kaj vi vidos ĉi okazos. Reale bela neta. Mi faras ĉi sufiĉe tiel - rigardante. Cxiuokaze, ni movi tien kaj vi vidos tutan bordo de malmolaj diskoj, vere. Tiuj estas ĉiuj SSD oj kiuj vi eble havas en hodiaŭaj teko-komputiloj, kaj eĉ iuj en la hodiaŭa labortabloj. Kaj ili stokas aferoj kiel tiu - kiu estas reale nur malmola disko, kiun Estas proksimume 500 agadoj en SSD. Kaj vi povas vidi la interfacon tie tra kiuj konektas al la internon de tiu. Tie estas kie ĉiuj niaj bildoj estas finfine stokita, de unu aŭ pli da ĉambroj, ke ni povus uzi por aparta ŝoso. Nun ĉi tie - Ho, Hej Rajmondo. Dankon. Rajmondo la neniam vere donis mi multe da atento tie, sed ni nur pluiri. Se Rajmondo - se mi povus preni rigardo super tie, ni havas tutan faskon da butonoj ke ni povas ludi kun tiel. Kaj dume tie estas tuta fasko da pruvoj ĉi tien sur du amasaj, grandaj ekranoj. Kaj tio estas vere kiel la internon de televida studio. Ĉiuj de la video signaloj venu ĉi tien, kaj kio Ni estas kapablaj fari por tuŝi la ŝaltiloj kaj diales estas reale produkti show en reala tempo. Do ekzemple, ni havas tiu malgranda akcelilo ĉi tie, kiel vi eble vidas en ebeno. Se mi komencas gajni ĉi reen, avizo kio okazas sur la du bildoj tie supre. Nebulaj inter la du, kaj tiel ni iris de unu al la alia. Kaj se mi puŝas tiun reen supren, nun ni devas reen la originalaj bildoj. Dume tiu joystick super ĉi tie, kiel malnova arcade konzolo, permesas nin fari tion kun tiu falo cam. Kaj tie ni iros, tie Ni iru, tie ni iru. Kaj nun ni fiksis ke - sufiĉe tre bona sufiĉe por la celoj de la programo. Nun finfine - bedaŭras Rajmondo - ni ankaŭ havas kelkajn butonojn tie. DDR2, de mia plej ŝatata ludoj eble, kaj se mi trafis ĉi tiu, ni nun havas tian efekton. Vi eble memoras ke jam de epizodo du el CS50Live. Se ni daŭri titolo, tio estas, kion ni kapablas trafi se io vere funkcias malbone, ni ricevas, ke ekrano tie. Kaj nun laste, mi pensas, ke estas tempon por 60 sekundoj de Rob. Ho, filo de A - [Basgitaro Teatraĵoj] ROB: Ho, venu! Simple uzu iu besto video! [MUZIKO Teatraĵoj] [VIRINON Parolante japana] Lastatempe en la novaĵoj estis artikolo pri CS50 en populara retejo konata kiel Vivo Hacker. Nun unu el viaj samklasanoj, Annabel el Aŭstralio, renkontis tiun artikolon kaj siavice CS50 mem. Ŝi nun eniris en la klaso kaj ŝi volus diri saluton. Annabel: Saluton mondo. Mia nomo estas Annabel, kaj mi estas de Kvinslando, Aŭstralio. La kialo mi ferios ĉi klaso estas ĉar mi vidis post en Vivo Hacker, kaj sciis ke tiu estis la ŝlosilo transponti la diferencon inter esti newbie, kaj estonteco en CS. Prenante ĉi tiu kurso estos ankaŭ ponto en multaj direktoj por mia autista filo Kiu amas IT. Mi ankaŭ esperas, ke per la fino por krei programoj por helpi mian dyslexic filino. Aktuale mi estas librotenisto, kun peza intereso en teknologio, nemoveblaĵoj, ĝardenado, kaj instrumenta muziko. Mia nomo estas Annabel, kaj ĉi tiu estas CS50. SPEAKER: Permesu al mi proksima enkonduki Betty, kiuj ankaŭ ŝatus diri saluton. Betty: Saluton, mondo. Mia nomo estas Betty, kaj mi estas el suda Kalifornio. Mi ferios ĉi kurson ĉar nia socio hodiaŭ Ŝajnas esti orientita al programado. Programado iĝas esenca por nia vivo. Kaj efektive, mi kredas ke estas jam esence nun, ĉar multe da aferoj, kiujn ni uzi havas korpigi programado por ke ili povu esti kreita. Esence, ni tuj estos orientita al futura plenigis kun la teknologio, kaj programado tuj esti esenca parto de tiu estonteco. Do mi kredas ke estas io tio estas vere malvarmeta, kaj ke mi devus probable atingi lerni ĝin. Do jes, mia nomo estas Betty, kaj ĉi tiu estas CS50. DAVID J Malan: bildigis tien dume, estas Raja de Hindujo, kiu havas alveninta tiel mergita en CS50 ke li ŝajne havis ĝi tatuita sur sia haŭto. Kaj nun, tweet. Ĉi tiun de Carter en Virginio, kiuj skribis nin per tio - "Consentino kaj mi faras bonan uzon de mia negxo tago rigardante semajno unu de Harvard CS50 en TV tra Chromecast kaj YouTube. " Kiu estas Consentino? Nu, ŝajne li estas lia kato, sed efektive bildigis ĉi tie kune kun Carter piedojn, estas granda ekrano de televido en la fono. Kaj ŝajne ekzistas ja uzante Chromecast projekti CS50 la semajno unu sur ke granda ekrano TV sendrate. Nun Chromecast, se vi ne estas familiara, estas fakte speco de neta artefakto. Ĝi estas sufiĉe malmultekosta ŝtopilo, ke vi povas meti en la dorso de via komputilo enen eliro havenon. Ĝi havas Wi-Fi aliron, kaj esence ebligas al vi fluos sendrata enhavo de via tekkomputilo sur via televidilo, aŭ eĉ kontroli viajn TV kaj elŝuti enhavo kiel videoj rekte al ĝi. Kaj nun noton de Mohamed, unu de viaj samklasanoj en Pakistano kiu ĵus eltrovis ĉi vidindaĵo - ŝajne se vi iros al google.com en okazo kaj serĉo cxar Mi, David J. Malan, ŝajne ĉi ulo venas supren iam en momento. David H. Malan, kiuj estas ŝajne brita psikoterapiisto kiu aspektas timiga multe kiel mi. Nun ĝi rezultas, se vi klaku ĉi sugestoj ligilo en la malsupro angulo vi povas efektive raporti problemon, kiel aĵoj estante malĝusta al Google. Kaj lasu min - kiam ni estas sur la interreto tie - se vi povos helpi ulo ekstere, kaj reale klaku tiu erara ligilo supren supro, kaj nur mencii ke David H. Malan estas ne fakte David J. Malan. Nun estu justa, tie probable estas David H. Malan, kaj li probable estas Brita psikoterapiisto, do ni ne raportos ion alian kiel erara, sed gxuste tiu foto havas probable estis elektita algorítmicamente malĝuste per Google serviloj. Kaj nun saluton el CS50 la amiko, Profesoro Harry Lewis. Profesoro Harry Lewis estis efektive mia propra instruisto jarojn kiam mi prenis intensivan kurson en Teorio de Kalkulado. Teorio kurson en kiuj vi esplori la fundamentajn limojn de kalkulado, kaj precize kion komputiloj povas kaj ne povas fari. Ni ĵus vizititaj Profesoro Lewis en sia oficejo preni rigardi iun teknologioj pasinteco. PROFESORO Harry LEWIS: Mi estas de Harry Lewis, Mi estas instruisto de Komputscienco tie ĉe Harvard. Mi venis al Harvard en 1964 kiel novulo, kaj krom tri jaroj ekstere dum la Vjetnama milito Mi estis tie tiam. Do mi nun estras la studento programo en komputiko, kaj mi instruis multajn malsamaj kursoj dum la jaroj. Kaj mi ŝatus diri al vi iomete pri kelkaj de la interesaj aferoj vagis sur la Harvard, de kiu mi ili havis iun kontakto dum la jaroj. Ŝia estas mia studento tezo, en 1968, kiu Mi verkis du dimensia programlingvo. Tio estas kerna memoro ebeno, tiuj Estas iom magneta benjetoj kiuj disponus en la intersekcoj de dratoj. Kaj tiu estis la maniero memoro estis farita antaŭ semikonduktaĵoj fariĝis realigebla teknologio. Tio ĉi estas frua 15 gigabajto iPod, kiu mi gardas ĉirkaŭe ne pro iu ajn estas impresita kun havante 15 gigabajto iPod, sed ĉar ĉi tiu estas la 70 megabajto drajvo, kaj ili eniris diskoj, kiuj estis pri la grandeco de lavmaŝinoj. Do tio estis nur 70 megabajtojn da memoro, ke donas al vi iom da senco de kiom aferoj grimpis. DAVID J Malan: Kaj nun alia tweet. Ĉi tiun de William en la Unuiĝinta Reĝlando kiu skribis, "David J. Malan, post iom de Google insidis, rezultas Rob havas ĝemela frato. Ĉu ni povas meti lin en CS50Live kaj ludi spot la diferenco? " Do William, cxi tiu estas vere la kazo. CS50 propra Rob Bowden ja havas ĝemela frato. Fakte, ĉi tie estas Rob kaj Paŭlo - aŭ Paul kaj - bildigis ĉi tie Estas du Bowdens, ambaŭ el kiuj havas reale TFed por CS50 en la pasinteco, kaj ja Rob estas nun en CS50 la plentempe teamo. Nun, ankaŭ ni faris iom de Google insidis, kaj rezultas ke ĝemela frato Pauxlo havas sian propran YouTube kanalo en kiu li imagaĵoj sin iom de komika. Ni rigardu. PAUL Bowden: Hej knaboj. Paul Bowden tie denove. Mi revenis kun mia dua provo en Stariĝu. Jes, mi ja scias ke mi sidon. La unua tempo ne iros same kiel mi esperis, sed mi prenis la konsilon ke vi uloj proponis, kaj cxi tiu tempo Mi tuj iom malpli malgracia, kaj iom pli sur la ŝercon fronto. DAVID J Malan: Nun se vi ŝatus aboni Paŭlo kanalo de YouTube, kaj vi devas, direktas al tiu retadreso cxi tie. Nun frato Rob estas kompreneble tre fieris pro sia ĝemela frato. Fakte, bildigis ĉi tie estas Rob kiel vigla GIF faranta pugno la bombo. Nun tio efektive estis distribuintaj sur la interreto sufiĉe. Do se vi Guglas ĉirkaŭe cxar cxi tiu bildo ĉi tie, vi eĉ povas fari ĉi via Wallpaper se vi ŝatus. Kaj vi devus. Nun Rob tie estis huraantaj sia frato en populara Usona ludo montri en kiu Paŭlo estis partoprenanto. Nun, kio ludo show estis tio? Bone ni lasos ŝin al vi, la interreto, elkompreni precize kion ludo Montri Paul Bowden partoprenis plu, kaj se vi povas eltrovi tion, ni koni ĉe Facebook, Reddit, aŭ Twitter, kaj ni vidos, se ni ne povas montri iom klipo en la sekvanta CS50Live. Kaj nun peco de aparataro. Kiel vi eble auxdis, CS50 en iuj de ĝi estas la kampuso sekcioj Uzas pecon de aparataro konata kiel la Arduino. Bildigis ĉi tie ekzemple, Estas la Arduino Uno, iom cirkvito tabulo ke vi povas konekti al komputilo, kaj do reale programo ĝi per skribanta en C + kodo, kaj poste bruligas ĝin en la aparataron tiel ke povas vere plenumi programojn. Nun unu el viaj samklasanoj ĉi tie, Areor, akordigita al telegramon kontrauxulon Arduino Uno al sia komputilo kaj tiam efektivigu, se vi povas kredu ĝin, Problemo Ara 2 de Cezaro. Nun ni ne havas ajnan audio en ĉi tiu video, sed ni zomi kaj rigardu la fina rezulto. Nun, se vi estas Redditer, vi eble rimarkis afiŝo paro de semajnoj publikeco epizodo du el CS50Live. Nun unu el viaj samklasanoj, Louis de Montrealo, Kanado, post tiu epizodo afable afiŝis, "Ho, kiuj unu estis historia. " Nur korekti sin kelkaj minutoj poste kun redakto - "histeria, HA HA." Do ni prenos ĝin ĉu maniero, sed kio estis amuza ol tio, estas ke Chris de Toronto, Kanado poste sekvas kun kiel sekvas, "Estus histeria se la venonta epizodo estis historia kiel Escepte de la produktado bastonon vidante ĉi tiun komenton. " Nu ja, ni faris, kaj Nun iuj pli historio. Ni tiris tiu el la arkivoj. Ĉi tio estas en revuo, Popularaj Elektroniko, temo de 1975, kiu naskis ĉi headline, Mondo Unua miniordenador garnituro al rivala Komerca Modeloj. La Altair 8800. Nun en la momento ne estis vere programlingvo kun kiu vi povus fari ĉi maŝino solvi problemojn tre facile, kaj tiom juna Harvard lernantino ĉe la tempon nomata Bill Gates decidis kun kelkaj geamikoj el sia verki la unuan interpretilo por programlingvo, konata kiel baza, kun kiu veturi tiu peco de aparataro. Ni prenis promenadon lastatempe kun Profesoro Harry Lewis Maxwell Dworkin, Harvard komputiko konstruaĵo, kie la fontkodon por tiu originala Basic interpretisto ankoraŭ pendas. Kaj ni petas al li se li povus doni al ni tour. PROFESORO Harry LEWIS: Kion vi havas cxi tie estas printita de frua peco de programaro verkita de Bill Gates kaj Paul Allen, la fondintoj de Microsoft. Do la kodo estas interesa pro du kialoj. Antaŭ ĉio ĝi fariĝis Microsoft unua produkto, kiu estis tradukanto por la baza programlingvo. Kaj due, tio estis unu el la unuaj provoj krei interpretisto tiel ordinara personoj povus uzi personajn komputilojn. Do Bill Gates estis studento ĉe Harvard. Mi komencis instrui en Harvard en 1974. Ĉi tio estis farita en 1975, do estis frumatene en sia kariero, kaj frue en mia kariero. Mi reale instruata Bill en kurson cxirkaux tiu tempo. Paul Allen ne estis Harvard studento, sed li estis alta lernejo samklasano de Bill Gates. Se vi venu kaj vidu ĉe la liston, vi efektive trovi tria nomo, Monto Davidoff, kiuj estis Gates samklasano tien ĉe Harvard. OK, do jen oni Interesa komenton ĉi tie. Ĝi diras: "En 4k povas forviŝi kvadrato radika sed por masxojn devus ankoraŭ funkcias. " OK, do kion tio signifas, ke ekzistas Estis du manieroj por kompili tiun programon. Unu estis por kuri en versio de tiu Altair komputilo ke nur havis 4K vortoj de memoro. 4.096 vortoj el memoro. Sed la granda versio havis 8 K, kaj tial kion tiu diras estas, ke en la 4K versio vi devis forigi iun kodo por fari gxin adapti. Kaj unu el la aferoj kiuj devus esti forviŝita Estus la kvadrata radika rutino, sed ŝajne la por masxojn devus ankoraŭ labori, eĉ kiam vi kompili malsupren por nur la 4K versio de la kit komputilo. Nun se vi zomi sur tiu fontkodo vi eble rimarkis familiara nomo. Ja, Vikipediisto Holloway Estis la individuo kiu presita tiu fonto kodo en aprilo 1975. Nun tiuj el vi kiuj jam faris demandojn, eble Reddit aŭ aliloke por CS50, eble venis trans Glenn Holloway, unu el CS50 la teamanoj kiu reale estis kun la kurso por iu tempo, kaj tre afable proponas tre ofte por helpi studentojn per la interreto kun ajna problemojn por ke ili povu solvi. Kaj efektive, ŝajnas ke estis fari, ke eĉ en la pasintaj tempoj kiam ĉi fontkodo bezonis esti presita eksteren. Nun ni firme prezenti tago, en Fakte tio estas vere dispecigo novaĵoj. Ĵus malkaŝis estis ĉi projekto tangon, iniciato de Google kaj kelkaj aliaj entreprenoj por efektive krei programaro, per kiu vi povas uzi telefono aŭ simila sendrata aparato kaj iradas ĉirkaŭ via fizika medio kaj efektive faras 3D modelo de ĝi - kiu tipe estas nekredeble tempon konsumanta kaj / aŭ multekostaj. Kaj tamen, kun la hodiaŭa teknologio vin eble baldaŭ fari tion mem, kaj vi eble baldaŭ skribos softvaro mem, per kiu utiligi tiun novan teknikon. Ni rigardu. Johnny LEE: Mia nomo estas Johnny Lee, kaj mi laboras en la progresinta teknologio kaj projektoj grupo ĉe Google. Nia malgranda teamo tie, bazita en Kalifornio, estis laborante kun universitatoj, esploro laboratorioj, kaj industria partneroj rikolti la lastaj 10 jaroj de esploroj en robotiko kaj komputila vizio koncentri ke teknologio en tre unika poŝtelefono. Ni estas fizikaj estaĵoj kiuj loĝas en 3D mondo, tamen mobile aparatoj hodiaŭ supozi, ke la fizika mondo finiĝas ĉe la limoj de la ekrano. Nia celo estas doni mobile aparatoj homa skalo komprenon de spaco kaj movo. Eitan Marder-Eppstein: Tiu tuj permesos homoj por interagi kun sia medio en nur fundamente malsama vojo. Ni povas prototipo en paro horoj iun kiu prenus ni monatoj aŭ eĉ jarojn antaŭ, ĉar ni ne havas tiun teknologio _readily_ havebla. TED Larson: Kio okazas se vi havas ĉiujn tiujn pecojn en telefono? Kiel tiu ŝanĝus kio telefono estas? Johnny LEE: Ni havas kreis prototipo telefono enhavantaj tre akomoditan aparataro kaj programaro, desegnita por permesi al la telefono por spuri estas movado en plena 3D, en reala tempo kiel vi tenas ĝin. Tiuj sensores fari super kvara milionoj 3D mezuradojn ĉiu sola dua, ĝisdatigante la pozicio kaj rotacio de la telefono, kunfandi tiujn informojn en solan en 3D modelo de la medio. Chris Anderson: Ni havas problemon vokis navigado endome. Kaj ĝi estas solvo al tiu problemo. Eitan Marder-Eppstein: Ĝi spuras via pozicio kiel vi iros tra la mondo. Kaj ĝi ankaŭ faras mapon pri tio. Chase Cobb: Imagu ke vi skani a malgrandan sekcion de via salono. Kaj tiam kapablas generi iom ludo mondo en ĝi. Mi ne scias pri iu ajn alia regilo aux ludoj aparato kiu povas fari tion nuntempe. Tully Foote: Meti ĉio ĉi kune, ili tiris en fakuloj el ĉie ĉirkaŭ la mondo kaj got ili ĉiuj laboras en la sama projekto. Rémi LA-QUAZZANE: Tiuj estas tre alta kalibro de popolo. Kial? Ĝi estas tre simpla. Mi kredas, fakte, personoj kiuj kredas je la vizion. Johnny LEE: lokaligo de surĵeto estas tie en via telefono, kaj vi nur uzas ĝin. Estas tiu kapableco sekvi en fremda paŝojn. Dirk THOMAS: Kaj ni ankaŭ povas profitigi el tio, kion ni povas fari por la projekto apogi por la malfermita fonto komunumo. Chase Cobb: Uzu ĝin por la vide difektita, kaj donu ilin aŭda vido de kie iras. VINCE Pascual: Estante povis mapi via hejmo, turni gxin cxirkauxe, lasu min vidi kiom ĉi mebloj laboras en la ĉambron. Eitan Marder-Eppstein: Virtuala fenestroj al malsamaj mondoj, Mi volas diri la eblecojn Estas vere senfina. Johnny LEE: Dum la venontaj kelkaj monatoj ni estos distribui dev kits al programistoj disvolvi aplikaĵoj kaj algoritmoj sur supro de tiu platformo. Kaj ni estas nur en la komenco, kaj Ni scias, ke ekzistas multe pli da laboro por fari. Sed ni estas ekscitita pri kie oni tuj iros. La estonteco estas timinda, kaj ni kredas, ni povas konstrui ĝin pli rapide kune. DAVID J. Malan: Kaj nun la momenton vi probable atendis. Vi eble memoras, ke en la lasta epizodo ni dividis ĉi tweet de CS50 propra Andrew Monteto, kiu kelkajn monatojn reen skribis al ni tiu, "David J. Malan, kie estas mia lumilo?" Nun ekde tiam pluraj el vi havos donita filmetoj farante via kazo kial vi devus esti la proksima ricevanto de CS50 skribtablo lampo. Ni pensis ke ni volonte dividos unue unu el Mohamed en Maroko. Rezultas ke Mohammed la naskiĝtagon Estis ĉi tiu pasinta semajno, do permesu al mi same nome de CS50 diri feliĉa 19-a naskiĝtago de Mohamed. Ni rigardu. Mohammed: Saluton, mi estas Mohamed el Maroko. Mi studas en alia urbo - kiu estas iom for de mia devena urbo kie mi logxas kun mia familio - kie mi forlasis mian skribotablon lampo. Do mi logxas en studenthejmo kaj ĉi tiu estas mia ĉambro. Vi povas vidi ĉi tie ke la lumo estas flava, kaj mi ne vere ŝatas ĝin. Mi preferas la celo. Tial mi volas CS50 skribtablo lampo. Vi povas imagi al mi sidis tie kaj laboris kun ĝi. DAVID J. Malan: Kaj nun alia submetiĝo. Ĉi tiu Emad, studento en sia dormejo ĉambro. Emad: Mi Emad el [inaudibles]. Do kial mi volas skribotablon lampo? Unue, ĝi agos kiel modera fonto de lumo por miaj studoj de alta lernejo, kiel mi ĵus komencis kvaran jaron. Kaj tiel same kiel la retaj kursoj, speciale CS50. La plej grava kialo estas, ke ĝi volas agi kiel programaro por la kurso CS50. Ekzemple, se iu venas en mia hejmo kaj demando kiamaniere vi akiras tiu belega lampo, mi diros al ili, ke CS50 klaso sendis gxin. Kaj tial Mi etendas la vorton de CS50, kaj plej grave, mi memori, se pro mia vivo. Mi estas Emad, kaj ĉi tiu estas CS50. DAVID J. Malan: Kaj nun Tim el Malajzio, bildigis ĉi tie en la mallumo. Aŭskultu atente. DAVID J. Malan: Kaj nun oni familia filmo de Zevin en Vankuvero, Brita Kolumbio. ZEVIN: Hi there. Mi Zevin Lennick. Mi fartas EDX por CS50, kaj ni ne povas trovi nian lampo. La domo estas mallume. Kion vi opinias? SPEAKER 1: Eble estas tie? ZEVIN: Ĉu vi estas certa? SPEAKER 1: Eble. ZEVIN: Ĉu ni iru eltrovi? SPEAKER 1: Ni iru. ZEVIN: Alright. SPEAKER 1: Whoa, rigardu, ke lumo. ZEVIN: Eble tie estas lumingo en tie. SPEAKER 1: Ni kontrolu ĝin. ZEVIN: Cxu vi volas ke mi faru tion? SPEAKER 1: Ne, mi tion faros. ZEVIN: okej. SPEAKER 1: Restu for de mia lampo! Ho ne! DAVID J. Malan: Kaj nun oni submetiĝo de Eggers en Latvio kiuj vere prenis tion supren muesca kun ĉi filmo. Eggers: (AS LAMP 1) Nu, kiel vi faras? Virino: (AS LAMP 2) Mmm. Saluton. Eggers: (AS Lightbulb 1) Ĉi tiu estas nekredebla. Virino: (AS Lightbulb 2) Jes. Ooh! Eggers: (AS Lightbulb 1) Ooh! Eggers: (AS BABY Lightbulb) [Ridado] Kie estas mia lumilo? Eggers: Saluton, mia nomo estas Eggers. Kaj mi estas de Latvio. Kaj tiu estas - SPEAKER 2: Nia studo. Sekvu. Eggers: Ne, tio estas CS50. DAVID J. Malan: Kaj nun, laste sed ne balaste, a submetiĝo de Phillip en Germanio. Phillip: Hej tie David, Mi estas Phil. Mi estas studento de kognitiva scienco el Germanio. Kognitiva scienco estas kampo kiu studas la homan menson kaj cerbo, aliĝis el disciplinoj kiel neurociencia, psikologio, lingvistiko, kaj eĉ komputiko. Nun lasta semestro, mi pasigis semestro eksterlande ĉe Harvard. Kaj mi ankaŭ ĉeestis vian kurson, CS50. Nun, kiam mi amis CS50, mi neniam alvenis mia propra skribotablo lampo. Nun mi levis mian manon en preskaŭ ĉiun prelegon en senespera provo por min sur scenejo kaj akceptu mian propran CS50 skribtablo lampo - aŭ eĉ nur fricking streso pilko. Nun mi finfine akiris miajn streso bulo ĉe la CS50 bela, sed mi ankoraŭ suferas profunde el tiu manko de CS50 skribtablo lampo en mia vivo. Do S-ro David Malan, mia demando al vi estas sufiĉe simpla. Kie estas mia [BLEEP] skribtablo lampo? DAVID J. Malan: Kaj nun iom pli da historio. Vi eble memoras la sekvajn filmo de la semajno unu de CS50. [MUZIKO Teatraĵoj] SPEAKER 3: triumfo de matematika kaj mekanikaj lerteco, kiel cxi tiu granda nova aŭtomata kalkulilo ĉe Harvard Universitato. Komplika problemoj en matematiko meti tra la maŝino en kodita formo sur bendo estas precize solvitaj en unu minuto frakcio de la tempo bezonata por homa kalkulo. Planita por akceli cxiujn formojn de matematika kaj scienca esplorado, giganto mekanikaj cerbo laboros por Usono Armita ĝis la milito finiĝis. DAVID J. Malan: Nun la Marko mi ne plu estas en uzo, sed ĝi ankoraŭ vivas tie surterene. Ni decidis preni unu fino promeni kun Profesoro Harry Lewis preni pli proksima rigardo ĉe Harvard scienco centro - nova hejmo al la Harvard Mark I. PROFESORO Harry LEWIS: Tiel ni estas en la Harvard Scienco Centro, kiu estas la vojkruciĝo de la Harvard kampuso. Multaj de la scienco fakoj havas siajn klasĉambrojn kaj oficejoj en ĉi tie. Kio malantaŭ ni ĉi tie estas la Mark I komputilo, kiuj estis frumatene electromecánicas komputilo. Do la Mark I komputilo Estas ĉi tie ĉe Harvard ĉar Howard Aiken Hathaway, kiu estis la persono kiu gravedigxis kaj desegnita la maŝino kunlabore kun IBM inĝenieroj, Estis Harvard profesoro de aplika matematiko. Li volis malpezigi la laboron de solvanta nombra ekvacioj per mekanika kalkulo ke estis farita sur krajono kaj papero. Kion ni havas ĉi tie estas fakte nur eron de ĝi. Ĝi estis 51 metrojn longa kaj kiam tio estis ĉiuj en unu peco. Ĝi povus fari tri aldonoj por dua, multiplika prenis ses sekundoj, kaj divido prenis 15 sekundoj. Do tio estis grandega anticipo super faranta aferojn per krajono kaj papero, sed ĝi estis malrapida laboro, kaj plenumado La maŝino iras la tutan tempon estis granda heroaĵo de electromecánicas inĝenierio kompetenteco. Ĝi estis uzata por balistiko kalkuloj, por kalkuli la trajektorio de misiloj. Kaj ĝi estis ankaŭ uzita por iomete de la ŝtono en la Manhattan Projekto por determini la dekstra parametroj por la atombombo. Do, kion vi vidas ĉi tie estas papero bendo diskoj, tial la programo estis borita en papero bendo kaj iris sur la ciklo. Kion vi vidas ekzistas registroj, kiuj volas respondas al la stokitaj memoro de la Maŝino, kiu estis uzata nur por datumoj. La programo mem estis fiksita. Tiuj elektraj tajpiloj estis uzitaj por presi la eligo. Tiuj diales, kiuj havas 10 poziciojn, estas kie vi devus enmeti la konstantoj. Do la programo estis fiksitaj sur papero bendo, kaj se vi havis konstantan, kiel vi havas en C + kodo - vi metis iujn variablo egalas al 47 en la komenco de via programo - tio estas la ekvivalento tie. Vi devus dial en la numero 47 uzi tiujn registrojn. La komputa ekvivalento de ĉi tio estas multe malpli ol la plej malgranda pojno horloĝo komputilo kiu nun estas produktita. DAVID J. Malan: Estas tio por CS50Live. Danke tiom al oriento semajno da kontribuantoj, tiel kiel al ĉi tiu semajno teamo malantaŭ la fotilo. Ni fermas la spektaklon per rigardon je nulo projekto de Lisa Chung en Bostono, [MUZIKO-YLVIS, "La vulpo"]