[TEMA MUSIC nagpe-play] David J MALAN: Kamusta mundo. Ito ay CS50Live. Kaya itong ma-dinadala sa aking pansin na sa loob ng nakaraang ilang episode Maaari ko bang sinabi ng ilang mga bagay na hindi tama. Well, kabilang sa mga unang halimbawa, ay na ito popular na website kami na ginagamit para sa mga talakayan sa mga kurso ay hindi sa katunayan tinatawag Redder. Sa malas Ito ay tinatawag na Reddit. Samantala, ito ang kaso na para sa masyadong ilang panahon na ginagamit ng Estados Unidos 00000000 upang protektahan missiles nito. Gayunpaman mga missiles ay nuclear, at hindi sa malas, "nuke-ka-ler." Samantala. Mahal kita. Ito ay kasalukuyang sa katunayan, parang, ang pinakapopular na mga password ngayon para sa mga tao na gamit. Ngunit ito - kung mag-zoom namin sa - ay hindi sa katunayan kung paano ka gumawa ng isang puso. Panghuli, sariling Shelley Westover CS50 ni, kanino maaari mong matandaan mula sa naturang mga pelikula bilang na ito ng isa, ng nabanggit na siya ay wala sa katotohanan isang camera "operater" ngunit isang operator ng camera. Ngayon nagsasalita ng camera operator, ang koponan ay marikit pinahihintulutan sa akin humiram sa camerang ito ngayon, sa gayon maaari naming maglaan ng tumingin sa kung ano ang aktwal na ng pagpunta sa lahat ng oras na ito sa likod ng mga eksena. Kaya kung nasain mo, dapat naming sige at maglibot sa mga studio? Nandito kami sa magandang Hauser Studio, sa Widener Library. Laban sa mga senaryo dito ay ito berdeng screen, kung hindi man kilala bilang isang chroma-key, o CYC wall pisikal. At sa katunayan, kung lumakad ako up malapit sa ito, pansinin kung paano ay may isang bahagyang curve ang bola dito sa halip na isang normal na matalim anggulo. Na nagbibigay-daan sa amin upang mapanatili ang anino-off ng mga gilid, at ito ay nagpapahintulot din sa amin upang gawin Siguraduhin na maaari naming ipaibabaw halos anumang bagay kami gusto maganda at nang malinis. Ngayon dito ay isang buong tungkos ng mga ilaw na kinokontrol pamamagitan ng isang pangunahing panel ng switch na ipapakita namin makita sa loob lamang ng ilang sandali. Hanggang dito ay isang LED liwanag sa tinaguriang kamalig Pintuan dito. Ito ay kung ano ang cast napaka-direct light. Binibigyan talaga sa akin ang aking mga glow sa panahon ng palabas. At pagkatapos ay sa paglipas dito mayroon kaming fluorescent liwanag, na cast softer liwanag. Ngayon pareho ng mga ito ay mas mura upang mapatakbo, at marami mas malamig upang mapatakbo kaysa higit pang tradisyonal na mga bombilya maliwanag na maliwanag na may maraming mga tao pa rin ay may posibilidad na magkaroon sa kanilang mga tahanan. Ngayon kung i-namin sa paligid dito, makikita mo kung ano ang nakikita ko. Kaya mayroon kaming ilang sa aming mga mga camera sa paglipas dito, isa rito May teleprompter dito. Namin talagang hindi talaga gamitin isang teleprompter sa CS50Live, ngunit para sa mga shorts, laban sa mga puting backdrops na maaari mong isipin, talaga naming gamitin ang mga ito masyadong isang bit. Gumagastos pa masyadong ng kaunting oras sa mag-advance scripting ang materyal kaya bilang upang makakuha ng mga ito lamang kanan. Ngayon sa paglipas dito, makakakuha ka talaga tumingin ng camera hanggang sa kisame. Ni-zoom in sa na Hayaan. Iyan ang tinatawag na maingay cam na hindi nakakaabala sa mga pag-shot na nakikita mo sa pinakadulo simula o sa pinakadulo ng CS50Live. At mahirap makita sa ang lighting up doon, subalit ito ay talagang Hung baligtad, at kami ay magagawa upang ayusin sa software pagkatapos ng katotohanan sa pamamagitan ng flipping ito patayo. Ngayon - hi [? Andrea -?] Sa paglipas dito, ni magtungo sa ibabaw upang ang ilaw panel ipaalam na nabanggit ko mas maaga. Ang liwanag panel ay may buong bungkos ng switch, at sila mapoot ito kapag Talaga kong gawin ito, ngunit maaari naming talagang itapon ilang mga ilaw pataas at pababa dito. Hindi ko ma masyadong makita ang epekto, ngunit kami ay uri ng wreaking kalituhan sa aming mga camera sa ngayon. Ngunit ni ayusin ito hayaan. Oh boy, ng ilipat sa ipaalam. Kaya sa dito ay ang closet sa saan ang lahat ng mga studio wire ay iruruta sa huli. At ito ay isang uri ng mga talino sa likod ng mga operasyon, sa likod ng mga eksena, malaking tagahanga in dito. Sa katunayan, kung ang sandalan in ako maaari kang marinig pa masyadong ng kaunting ingay. Kaya mayroong aktwal na medyo isang bit ng pagkakabukod sa mga pader kaya bilang upang mapanatili ang ingay na out kapag sa katunayan namin shut ang pinto. Ngunit paraan up doon maaari mong makita ang lahat ng cable na nanggagaling sa loob at labas ng closet. At sa paglipas dito maaari mong makita ang isang kopya ng teleprompter na nakita natin sandali lamang ang nakalipas. Oo, ni magtungo sa ipaalam ng tinatawag na control room. Kaya sa paglipas dito, hindi ko pa rin magawa hindi medyo maunawaan ang isang ito, ito ay kung saan namin panatilihin ang aming flammables sa malas. Ngunit sa paglipas dito mayroon kaming buong bungkos ng workstation kung saan koponan ang CS50 at gumana sa iba pang mga koponan HarvardX. At sa paglipas dito mayroon kaming ang aming audio station. Hayaan ang kumuha ng isang hitsura. Uy Patrick. Kaya dito muli kaming magkaroon ang maramihang mga dials maaari naming ilipat pataas at pababa upang talagang baguhin ang mga antas. Ang oras para sa audio. At sa katunayan, kung gagawin ko ito dito - ako pagpunta sa mabagal lapagan ang audio na ito antas, at ako pagpunta sa panatilihin ang pakikipag-usap sa ito karaniwan tinig ng minahan dito sa Hauser Studio para sa CS50 live na, at sa ilang mga ituro hindi ka pagpunta sa maging - [VOLUME ibinababa HANGGANG Voice  Hindi marinig.] Ngayon kung taasan ko ito pabalik up makakakuha ka simulan marinig muli ang aking boses. Ngayon, hindi mo kailangang i- mano-manong gawin ang lahat. Sa katunayan mayroon kaming ilang mga preset. Kaya kung pumunta ako sa paglipas dito sa Layer menu, maaari tunay kong magpalipat-lipat sa pagitan ng 1 sa 16 at 7 sa 32, at makakakita ka ng mangyari ito. Talagang kaakit-akit kapong baka. Gagawin ko ito medyo ng kaunti pati na rin - ang panonood. Paano't paano man, ni Ililipat nito dito ipaalam at makikita mo ang isang buong bangko ng matapang na drive, talaga. Ito ang lahat SSD na maaari mong mayroon sa laptop ngayon, at kahit na ilan sa mga desktop ngayon. At mag-store nila mga bagay tulad ng ito - na kung saan ay ang tunay lamang ng isang hard drive, na Humigit kumulang 500 gig sa SSD. At maaari mong makita ang interface doon sa pamamagitan ng kung aling mga kinokonekta ito sa lamang-loob ng iyon. Ito ay kung saan lahat ng aming mga sukat sa talampakan ay ganap na naka-imbak, mula sa isa o higit pang mga camera na namin Maaaring paggamit para sa isang partikular na shoot. Ngayon sa paglipas dito - Oh, Uy Ramon. Salamat. Ramon hindi kailanman talagang ibinigay na sa akin ng pansin doon, ngunit lamang namin makikita umusad. Kung Ramon - kung magagawa ko ba iyang tingnan sa ibabaw dito, mayroon kaming isang buong bungkos ng mga pindutan na maaari naming i-play sa pati na rin. At samantala mayroong isang buo tungkos ng ipinapakita dito sa dalawang malalaking, malaking screen. At talaga ito tulad ng lamang-loob ng isang studio sa telebisyon. Ang lahat ng mga signal ng video dumating in dito, at kung ano magagawa naming gawin sa pamamagitan ng pagpindot sa switch at dials ay ang tunay makabuo ng isang palabas sa real time. Kaya halimbawa, mayroon kami ito maliit na balbula dito, tulad ng maaari mong makita sa isang plane. Kung sisimulan ko upang makakuha ng ito pabalik, abiso kung ano ang mangyayari sa dalawang larawan up doon. Pagkupas sa pagitan ng dalawang, at sa gayon na nawala namin mula sa isa sa iba pang mga. At kung itulak ko na back-up, ngayon na kailangan naming pabalik ang mga orihinal na mga imahe. Samantala ito joystick sa ibabaw dito, tulad ng isang lumang arcade console, ay nagbibigay-daan sa amin upang gawin ito gamit na paga cam. At doon pumunta kami, doon pumunta kami, doon kami pumunta. At ngayon naayos na namin na na - halos sapat na mahusay para sa mga layunin ng show. Ngayon sa wakas - paumanhin Ramon - namin mayroon din ng ilang mga pindutan dito. DDR2, ng aking mga paboritong mga laro marahil, at kung pindutin ko ito, kami makakuha ngayon ng epekto na ito. Maaari mong isipin na mula sa episode dalawa sa CS50Live. Kung itulak kami sa pamagat, ito ay kung ano ang aming Maaari hit kung anumang bagay na aktwal na napupunta mali, kami nakukuha na screen doon. At ngayon, sa wakas, sa palagay ko ito oras para sa 60 segundo ng Rob. Oh, anak ng isang - [Bass gitara pag-play] Rob: Oh, dumating sa! Gamitin lang ang ilang video na hayop! [MUSIC pag-play] [BABAE nagsasalita ng wikang Hapon] Kamakailan sa balita noon ay isang artikulo tungkol sa CS50 sa isang sikat na website na kilala bilang Hacker Buhay. Ngayon ang isa sa iyong mga kaklase, Annabel mula sa Australia, ay dumating sa kabuuan ng artikulo na at siya namang mismo CS50. Siya ngayon ay nakatala sa klase at gusto niyang i-kamustahin. ANNABEL: Kamusta mundo. Ang pangalan ko ay Annabel, at ako ay mula sa Queensland, Australia. Ang dahilan kung bakit ako paglalaan ng klase na ito ay dahil nakita ko isang post sa Hacker Buhay, at alam na ito ay ang susi sa tulay ang agwat sa pagitan ng pagiging isang Newbie, at isang hinaharap sa CS. Tumatagal ang kursong ito ay din ng tulay sa maraming mga direksyon para sa aking anak na lalaki autistic sino ang nagnanais ng IT. Din ako umaasa na sa pamamagitan ng dulo upang lumikha ng mga programa na tutulong sa aking mga dyslexic anak na babae. Sa kasalukuyan Isa akong accountant, may isang mabigat na interes sa teknolohiya, real estate, paghahalaman, at nakatulong musika. Ang pangalan ko ay Annabel, at ito ay CS50. Tagapagsalita: Payagan ako susunod upang ipakilala ang Betty, na nais din upang kamustahin. Betty: Hello, mundo. Ang pangalan ko ay Betty, at ako ay mula sa southern California. Ako pagkuha ng kursong ito dahil ang aming lipunan ngayon Mukhang nakatuon sa programming. Programming ay nagiging mahalaga para sa ating mga buhay. At talagang, sa palagay ko ito na lubos na ngayon, dahil marami sa mga bagay na aming gumamit na kailangang isama ang programming para sa kanila upang malikha. Talaga, kami ay pagpunta sa maging nilalayon sa isang hinaharap na puno may teknolohiya, at programming ay pagpunta upang maging isang mahalagang bahagi ng na hinaharap. Kaya tingin ko ito ay isang bagay na talaga cool na, at na dapat kong marahil makapunta sa pag-aaral ito. Kaya oo, ang aking pangalan ay Betty, at ito ay CS50. David J MALAN: nakalarawan dito samantala, ay Raja mula sa Indya, kung sino ang may nakuha kaya sa ilalim ng tubig sa CS50 na siya tila nagkaroon ito tattooed sa kanyang balat. At ngayon, isang tweet. Ito isa mula sa Carter sa Virginia, na Sinulat ni amin na may ito - "Consentino at ako ay paggawa ng mahusay na paggamit ng aking araw niyebe nanonood linggo ang isa sa CS50 Harvard ni sa TV sa pamamagitan ng Chromecast at YouTube. " Sino ang Consentino? Well, sa malas niya ang kanyang pusa, ngunit sa katunayan, nakalarawan dito kasama may paa Carter ni, ito ay isang malakas screen TV sa background. At tila may mga sa katunayan gamit ang isang Chromecast upang ang proyekto na linggo CS50 ni isa sa na malaking screen TV wireless. Ngayon Chromecast, kung hindi ka pamilyar, ay talagang uri ng isang kapong baka aparato. Ito ay isang medyo murang plug na sa iyo Maaaring ilagay sa likod ng iyong computer sa isang HDMI port. Ito ay may Wi-Fi access, at lubos nagpapahintulot sa iyo na mag-stream ng wireless nilalaman mula sa iyong laptop papunta sa ang iyong TV, o kahit na kontrolin ang iyong TV at mag-download ng nilalaman tulad ng video nang direkta sa ito. At ngayon may tala mula sa Mohamed, isa ng iyong mga kaklase sa Pakistan, sino kamakailan natuklasan ito usisa - sa malas kung pupunta ka sa google.com paminsan-minsan at paghahanap para sa akin, David J. Malan, sa malas ito tao ay lumalabas nang isang beses sa sandali. David H. Malan, kung sino ang sa malas isang British psychotherapist sino mukhang isang kahindik-hindik na marami tulad ng sa akin. Ngayon ito ay lumiliko out kung ikaw i-click ang link ng puna na ito sa ilalim na sulok maaari mong talaga ulat ng problema, bilang mga bagay pagiging mali sa Google. At ipaalam sa akin - dahil kami ay sa internet dito - kung maaari mong makatulong sa isang tao, at talagang nag-click na maling link up tuktok, at banggitin lamang na David H. Malan ay wala sa katotohanan David J. Malan. Ngayon upang maging patas, mayroong marahil ay isang David H. Malan, at marahil siya ay isang British psychotherapist, kaya hindi ni-ulat hayaan anumang bagay bilang mali, ngunit larawan lamang na may marahil ay pinili algorithm hindi tama sa pamamagitan ng mga server ng Google. At ngayon ng isang halo mula sa CS50 ni kaibigan, Propesor Harry Lewis. Propesor Harry Lewis ay talagang ang aking sariling mga propesor taon na ang nakalipas noong kinuha ko ba ng isang masinsinang kurso sa Teorya ng pagkwenta. Ang isang teorya kurso kung saan mo galugarin sa pangunahing mga limitasyon ng pagtutuos, at kung ano mismo ang mga computer Maaari at hindi maaaring gawin. Binisita namin kamakailan Propesor Lewis sa kanyang opisina upang tingnan ang ilang mga teknolohiya nakaraan. Propesor Harry Lewis: Ako Harry Lewis, Ako ay isang propesor ng Computer Science dito sa Harvard. Dumating ako sa Harvard noong 1964 bilang isang presman, at maliban para sa tatlong taon off sa panahon ng Vietnam War Nakapunta ko dito mula pa nang. Kaya ngayon magtungo ko ang mga undergraduate programa sa computer science, at tinuruan ko na ang maraming mga iba't ibang mga kurso sa mga nakaraang taon. At Gusto kong sabihin sa iyo Medyo ang tungkol sa ilang ng mga kagiliw-giliw na bagay na na nawala sa isang Harvard, kung saan ako ay nagkaroon ng ilang mga contact sa mga nakaraang taon. Ang kanyang ang aking undergraduate thesis, sa 1968, na Isinulat ni ko ng dalawang dimensional programming language. Ito ay isang eroplano core memory, mga ay isang maliit na magnetic donuts na may langkin sa mga panulukan ng mga wire. At ito ay ang paraan ng memory ay tapos na bago Semiconductors naging isang praktikal na teknolohiya. Ito ay isang maagang 15 gigabyte iPod, na panatilihing ako sa paligid hindi dahil sinuman ay impressed may pagkakaroon ng isang 15 gigabyte iPod, ngunit dahil ito ay isang 70 megabyte biyahe, at sila nagpunta sa disk drive na ay tungkol sa laki ng mga washing machine. Kaya na noon ay 70 lamang megabytes ng memorya, na nagbibigay sa iyo ng ilang mga kahulugan ng paano mga bagay na naka-scale. David J MALAN: At ngayon sa isa pang tweet. Ito isa mula William sa United Kingdom sino ay sumulat, "David J. Malan, pagkatapos ng kaunti ng Google paniniktik, ito ay lumiliko out Rob May twin kapatid na lalaki. Maaari naming ilagay sa kanya sa CS50Live at i-play makita ang mga pagkakaiba? " Kaya William, ito talaga ang kaso. Sariling Rob Bowden CS50 ni ang magkaroon ng isang twin kapatid na lalaki. Sa katunayan, dito ay Rob at Paul - o si Pablo at - nakalarawan dito dalawang Bowdens, magkaroon ng parehong ng kanino talaga TFed para sa CS50 sa nakaraan, at sa katunayan Rob na ngayon sa Full time na koponan CS50 ni. Ngayon, masyadong ginawa namin bit ng Google paniniktik, at ito ay lumiliko out na twin kapatid na lalaki Paul May kanyang sariling YouTube channel kung saan siya fancies ang kanyang sarili ng isang bit ng isang komedyante. Hayaan ang kumuha ng isang hitsura. Paul BOWDEN: Hey guys. Muli Paul Bowden dito. Ako ay bumalik sa aking pangalawang try sa stand up. Oo, ko alam na ako sitting down. Sa unang pagkakataon ay hindi pumunta pati na rin ako ay umaasa para sa, ngunit kinuha ko ang mga payo na guys inaalok, at oras na ito Pupunta ako sa maging isang maliit na mas alanganin, at isang maliit na mas mahusay na sa magbiro front. David J MALAN: Ngayon kung nais mong mag-subscribe sa channel ni Pablo sa YouTube, at mo dapat, magtungo sa URL na ito dito. Ngayon kapatid na lalaki Rob ay siyempre napaka maipagmamalaki ng kanyang twin kapatid na lalaki. Sa katunayan, nakalarawan dito ay Rob bilang isang animated GIF paggawa ng kamao bomba. Ngayon ito ay aktwal na-circulated sa internet pa masyadong isang bit. Kaya kung ang Google sa iyo sa paligid para sa imaheng ito dito, maaari ka ring gumawa ng mga ito ang iyong wallpaper kung nais mong. At dapat mo. Ngayon Rob dito ay pagpalakpak kanyang kapatid na lalaki sa sa isang sikat na Amerikanong laro ipakita kung saan si Pablo ay isang kalahok. Ngayon, kung ano ang laro ipakita ay na? Well ipapakita namin iwanan ito sa iyo, sa internet, upang malaman kung ano mismo ang laro palabas Paul Bowden lumahok sa, at kung maaari mong mahanap na out, ipaalam sa amin alam sa Facebook, Reddit, o Twitter, at kami makita kung hindi namin maipapakita ang isang maliit na clip sa susunod na CS50Live. At ngayon ng isang piraso ng hardware. Tulad ng maaaring narinig mo na, CS50 sa ilan sa mga ito sa seksyon ng campus ay gumagamit ng isang piraso ng hardware na kilala bilang ang Arduino. Nakalarawan dito halimbawa, ay ang Arduino Uno, isang maliit na circuit board na Maaari kang kumonekta sa isang computer, at pagkatapos ay aktwal na programa ito sa pamamagitan ng pagsusulat ng C + code, at pagkatapos ng pagsunog ito sa hardware kaya na maaaring aktwal na ito execute mga programa. Ngayon ang isa sa iyong mga kaklase dito, Areor, nagpasya sa wire up ng isang Arduino Uno sa kanyang computer na at pagkatapos ay isakatuparan, kung maaari kang Naniniwala ito, Problema Set 2 ni Caesar. Ngayon wala kaming anumang audio sa ni-zoom in ang video na ito, ngunit hayaan at tingnan ang resulta. Ngayon kung ikaw ay isang Redditer, mo Maaaring napansin ang post na ito isang pares ng mga linggo nakaraan advertising episode dalawa sa CS50Live. Ngayon ang isa sa iyong mga kaklase, Louis mula sa Montreal, Canada, matapos na episode Magiliw na nai-post, "Wow, isa na noon ay makasaysayang. " Tanging upang iwasto ang kanyang sarili ng ilang minuto mamaya may i-edit - "masayang-maingay, Ha Ha." Kaya namin itong tumagal ng alinman sa paraan, ngunit kung ano ang funnier kaysa doon, ay na Chris mula sa Toronto, Canada pagkatapos ay sinundan up sa bilang susunod, "Mas masayang-maingay kung ang susunod na episode ay makasaysayang bilang Sanhi ng production staff nakakakita ang komentong ito. " Well sa katunayan ginawa namin, at ngayon ilang higit pang kasaysayan. Na nakuha namin ito up mula sa mga archive. Ito ay sa isang magasin, na Popular Electronics, isang isyu mula sa 1975, nakayayamot na tao na ito ulo ng ad, Una Minicomputer Kit mundo sa karibal Commercial mga modelo. Ang Altair 8800. Ngayon sa panahon nagkaroon hindi talaga isang programming language kung saan maaari kang magsagawa ng ito napaka madali machine na malutas ang mga problema, at sa gayon isang batang Harvard mag-aaral sa oras Nagpasya na may pangalang Bill Gates may ilang mga kaibigan ng kanyang upang isulat ang unang interpreter para sa programming language, na kilala bilang pangunahing, kung saan upang himukin ito piraso ng hardware. Kinuha namin ang paglalakad kamakailan may Professor Harry Lewis sa Maxwell Dworkin, Harvard ni gusali ng computer science, kung saan ang source code para sa orihinal na BATAYANG interpreter hangs pa rin. At hinihiling namin sa kanya kung siya maaaring magbigay sa amin ng isang paglilibot. Propesor Harry Lewis: Ano mayroon kang dito ay isang listahan ng isang maagang bahagi ng software na isinulat ni Bill Gates at Paul Allen, ang tagapagtatag ng Microsoft. Kaya ang code ay kawili-wiling para sa dalawang kadahilanan. Una sa lahat ito ay naging Unang produkto ng Microsoft sa, na kung saan ay isang interpreter para sa ang pangunahing wika programming. At ikalawa, ito ay isa sa mga unang pagtatangka upang lumikha ng isang interpreter kaya ordinaryong maaaring gamitin ng mga tao ang personal na mga computer. Kaya Bill Gates ay isang undergraduate sa Harvard. Nagsimula ako nagtuturo sa Harvard sa 1974. Ito ay tapos na sa 1975, sa gayon ito ay maagang sa kanyang karera at maaga sa aking karera. Talagang tinuruan ko Bill sa isang kurso sa paligid ng oras na ito. Paul Allen ay hindi isang Harvard mag-aaral, ngunit siya naging isang mataas na paaralan kamag-aaral ng Bill Gates. Kung darating at tumingin sa listahan, makakakuha ka talaga makahanap ng isang third pangalan, Monte Davidoff, na naging Gates 'kamag-aaral dito sa Harvard. OK, kaya narito ang isang kagiliw-giliw na komento dito. Sinasabi nito, "maaaring tanggalin ang parisukat Sa 4K ugat ngunit loop ay dapat pa ring gumana para sa. " OK, kaya kung ano ang ibig sabihin nito ay ay na mayroong ay dalawang paraan upang ipunin ang program na ito. Ang isa ay upang tumakbo sa isang bersyon ng ito Altair na computer na lamang ay nagkaroon ng 4K salita ng memorya. 4096 mga salita ng memorya. Ngunit ang malaking bersyon ay nagkaroon ng 8 K, at sa gayon ano ito sabi ay na sa bersyon ng 4K na kayo ay nagkaroon upang magtanggal ng ilang mga code upang gawin itong akma. At ang isa sa mga bagay na matatanggal magiging parisukat ugat routine, ngunit tila ang para sa loop dapat pa rin gumagana, kahit na kapag naka-kino-compile ang pababa para lamang sa bersyon ng 4K ng kit computer. Ngayon kung nag-zoom in sa na source code Maaari mo na nakapansin ng isang pamilyar na pangalan. Sa katunayan, User Holloway ay ang mga indibidwal na nag- naka-print sa source na ito code sa Abril ng 1975. Ngayon doon sa iyo kung sino na itanong, marahil sa Reddit o sa ibang lugar para sa CS50, maaaring dumating sa kabuuan Glenn Holloway, isa sa mga miyembro ng koponan CS50 ni na nag-aktwal na naging may ang kurso para sa ilang oras, at napaka marikit nag-aalok ng masyadong madalas upang matulungan ang mga mag-aaral sa pamamagitan ng internet may anumang mga problema na maaaring sila ay malutas. At sa katunayan, parang siya ay ginagawa na kahit na sa nakalipas na panahon kapag ito source code kinakailangan na ipi-print out. Ngayon i-fast upang ipakilala ang araw, sa ipaalam katunayan na ito ay tunay na pagsira ng balita. Kamakailang nagsiwalat ay ang proyektong ito tango, isang inisyatiba sa pamamagitan ng Google at isang bilang ng iba pang mga mga kumpanya upang aktwal na lumikha software na kung saan maaari mong gamitin ang isang telepono o katulad na mga aparatong wireless at maglakad sa paligid ng iyong pisikal na kapaligiran at talagang gumawa ng modelong 3D ng ito - na kung saan ay karaniwang ay hindi mapaniniwalaan o kapani-paniwala oras pag-ubos at / o mahal. At pa, na may teknolohiya ngayon ka maaaring sa lalong madaling panahon ng paggawa nito ang iyong sarili, at baka sa lalong madaling panahon sa pagsusulat software ang iyong sarili sa kung saan upang magamit ang bagong diskarteng. Hayaan ang kumuha ng isang hitsura. Johnny Lee: Ang pangalan ko ay Johnny Lee, at gumana ako sa advanced na teknolohiya at pangkat na proyekto sa Google. Ang aming maliit na koponan dito, batay sa California, Na-nagtatrabaho sa mga unibersidad, pananaliksik labs, at pang-industriya mga kasosyo upang anihin ang huling 10 mga taon ng pangitain pananaliksik sa Robotics at computer upang tumutok na teknolohiya sa isang napaka-natatanging mobile phone. Kami ay pisikal na tao'y na manirahan sa isang mundo ng 3D, pa mga aparatong mobile ngayon ipinapalagay na ang pisikal na mundo ay nagtatapos sa mga hangganan ng screen. Ang aming layunin ay upang bigyan ng mobile mga aparato ng isang tao iskala pang-unawa ng espasyo at paggalaw. EITAN MARDER-EPPSTEIN: Ito ay pagpunta upang payagan ang mga tao upang makipag-ugnayan sa kanilang kapaligiran sa loob lang ng sa panimula iba't ibang mga paraan. Maaari naming prototype sa isang dalawang oras isang bagay na Gusto Aabutin kami ng buwan o kahit taon bago, dahil hindi namin kinailangang ito maluwag sa loob magagamit na teknolohiya. TED Larson: Ano ang mangyayari kung ikaw mayroon ng lahat ng mga piraso sa isang telepono? Paano gumagana ang na baguhin kung ano ang isang telepono ay? Johnny Lee: Mayroon kaming Nilikha ang isang prototype ng telepono na naglalaman ng mataas na customized hardware at software, na dinisenyo upang payagan ang telepono upang subaybayan ito galaw sa buong 3D, sa real time bilang hawakan mo ito. Gumawa ng mga sensor sa loob ng isang isang-kapat na milyong 3D sukat bawat solong pangalawa, ina-update ang posisyon at pag-ikot ng telepono, pagsasama-sama ang impormasyon na ito sa isang solong modelong 3D ng mga kapaligiran. Chris Anderson: Mayroon isang problema namin tinatawag nabigasyon sa loob ng bahay. At ito ay isang solusyon sa problemang iyon. EITAN MARDER-EPPSTEIN: Ito Sinusubaybayan ng iyong posisyon bilang pumunta ka sa buong mundo. At ito rin ay gumagawa ng mapa ng iyon. CHASE Cobb: Isipin na-scan mo ang isang maliit na bahagi ng iyong living room. At pagkatapos ay magagawang upang bumuo ng isang maliit na mundo ng laro sa loob nito. Hindi ko alam ng anumang iba pang mga controller o sa paglalaro aparato na kayang gawin iyon sa sandaling ito. TULLY Foote: paglalagay ang lahat ng ito nang sama-sama, sila na nakuha sa mga eksperto mula sa lahat sa buong mundo at nakuha ko ang lahat ng ito gumagana sa parehong proyekto. REMI EL-QUAZZANE: Iyon ang napakataas na kakayahan ng mga tao. Bakit? Ito ay napaka-simple. Sa tingin ko, talaga, ang mga tao na naniniwala sa pangitain. Johnny Lee: lokalisasyon ng pagma-map ay doon sa iyong telepono, at ginamit mo lamang ito. Ito ay ang kakayahan upang sundin ang mga yapak ng ibang tao. Dirk Thomas: At kami ay maaari ding makinabang mula sa kung ano ang ginagawa namin para sa proyekto i-back para sa komunidad ng open source. CHASE Cobb: Gamitin ito para sa ang may kapansanan sa paningin, at bigyan sila ng pandinig pagtingin ng kung saan sila pupunta. Vince Pascual: Ang pagiging magagawang i-map ang iyong bahay, i-on ito sa paligid, hayaan mo akong makita kung paano ito kasangkapan ay gumagana sa kuwarto. EITAN MARDER-EPPSTEIN: Virtual bintana sa magkaibang mundong, Ibig sabihin ko ang mga posibilidad ay talagang walang katapusang. Johnny Lee: Sa paglipas ng susunod na ilang buwan ay namamahagi namin dev kit sa mga nag-develop ng software upang gumawa ng mga mga application at mga algorithm sa tuktok ng platform na ito. At kami ay lamang sa simula, at Alam naming may marami pang trabaho na gawin. Ngunit kami ay nasasabik tungkol sa kung saan ito ay pagpunta sa pumunta. Ang hinaharap ay kahanga-hangang, at naniniwala kami Maaari namin ito bumuo ng mas mabilis na magkasama. David J. MALAN: At ngayon sa sandaling ito mo marahil ay naghihintay para sa. Maaari mong isipin na sa huli naming episode Nagbahagi ang tweet na ito mula sa sariling Andrew CS50 ni Hill, sino pabalik nagsulat ng ilang buwan sa amin ito, "David J Malan, nasaan ang aking lampara?" Ngayon mula noon ng isang bilang ng mga mayroon kang isinumite mga video sa paggawa ng iyong kaso kung bakit mo na dapat ang susunod na tatanggap ng CS50 desk lamp. Naisip naming ibahagi sa unang isa mula sa Mohamed sa Morocco. Ito ay lumiliko out na kaarawan ni Mohammed ay ito nakaraang linggo, kaya payagan ako din sa ngalan ng CS50 sasabihin masaya Ika-19 na kaarawan sa Mohamed. Hayaan ang kumuha ng isang hitsura. Mohammed: Hello, Ako Mohamed mula sa Morocco. Ako ay nag-aaral sa isa pang lungsod - na ay isang maliit na malayo mula sa aking orihinal na lungsod kung saan ako nakatira kasama ang aking pamilya - kung saan iniwan ko ang aking desk lamp. Kaya ako nakatira sa isang dormitoryo at ito ang aking kuwarto. Maaari mong makita dito ang ilaw ay dilaw, at hindi ko talagang gusto ito. Mas gusto ko ang isa puti. Iyon ang dahilan kung bakit gusto ko ang isang CS50 desk lamp. Maiisip mo sa akin pag-upo doon at nagtatrabaho sa mga ito. David J. MALAN: At ngayon isa pang pagsusumite. Ito ang isa Emad, isang mag-aaral sa kanyang dorm room. EMAD: Ako Emad mula sa [hindi marinig]. Kaya bakit nais ko isang desk lampara? Una sa lahat, ito ay gumaganap bilang katamtamang pinagmulan ng liwanag para sa aking mga pag-aaral ng mataas na paaralan, bilang nasimulan ko lang ang ika-apat na taon. At pati na rin pati na rin ang online na kurso, lalo na CS50. Ang pinakamahalagang dahilan ay ang habilin ito kumilos bilang software para sa mga kurso CS50. Halimbawa, kung may isang taong pagdating sa aking bahay at nagtatanong paano ginawa mo makakuha na magandang lampara, ako magsasabi sa kanila na maipadala ito CS50 class. At kaya ikakalat ko ang salita ng CS50, at pinaka-mahalaga, ako matandaan kung para sa aking buhay. Ako Emad, at ito ay CS50. David J. MALAN: At ngayon Tim mula sa Malaysia, nakalarawan dito sa dark. Makinig malapit. David J. MALAN: At ngayon ng isang pamilya friendly na pelikula mula Zevin sa Vancouver, British Columbia. ZEVIN: Hi doon. Ako Zevin Lennick. Ako paggawa EDX para sa CS50, at hindi namin mahanap ang aming mga lampara. Bahay ay madilim. Ano sa tingin ninyo? Tagapagsalita 1: Siguro ito ay banda roon? ZEVIN: Sigurado ka ba? Tagapagsalita 1: Siguro. ZEVIN: Dapat ba naming pumunta malaman? Tagapagsalita 1: Sabihin pumunta. ZEVIN: oo. Tagapagsalita 1: Whoa, tumingin sa liwanag na iyon. ZEVIN: Siguro may lampara sa doon. Tagapagsalita 1: suriin ni ito Hayaan. ZEVIN: gusto mo ba sa akin na gawin ito? Tagapagsalita 1: Hindi, kukunin ko na gawin ito. ZEVIN: OK. Tagapagsalita 1: Manatiling ang layo mula sa aking lampara! Ay naku! David J. MALAN: At ngayon ng isang pagsumite mula Eggers sa Latvia sino ba talagang kinuha mga bagay-bagay isang bingaw na may ganitong pelikula. EGGERS: (AS lampara 1) Well, paano mo ginagawa? BABAE: (AS lampara 2) Mmm. Hello. EGGERS: (AS lightbulb 1) Ito ay kahanga-hangang. BABAE: (AS lightbulb 2) Oo. Ooh! EGGERS: (AS lightbulb 1) Ooh! EGGERS: (AS sanggol lightbulb) [Tawa] Nasaan ang aking lampara? EGGERS: Hi, ang aking pangalan ay Eggers. At Ako ay mula sa Latvia. At ito ay - Tagapagsalita 2: Ang aming pag-aaral. Manatiling nakatutok. EGGERS: Hindi, ito ay CS50. David J. MALAN: At ngayon, huling ngunit hindi bababa sa, isang pagsumite mula sa Phillip sa Germany. Phillip: Uy may David, Ako Phil. Isa akong mag-aaral ng nagbibigay-malay science mula Germany. Cognitive agham ay isang field na mga pag-aaral ang isip ng tao at utak, ay sumali mula disciplines tulad ng Neuroscience, sikolohiya, aghamwika, at kahit computer science. Ngayon huling semestre, ginugol ko ang isang semestre sa ibang bansa sa Harvard. At pinasukan ko rin ang iyong mga kurso, CS50. Ngayon habang mahal ko CS50, ako hindi kailanman nakuha ko ang aking sariling desk lamp. Ngayon itinaas ko ang aking kamay sa halos bawat sermon sa isang gipit pagtatangka upang makakuha ng sa akin sa entablado at matatanggap ang aking sariling CS50 desk lampara - o kahit na lamang ng isang fricking ang stress ball. Ngayon sa wakas ay nakuha ko ang aking pagkapagod bola sa CS50 patas, ngunit ako naghihirap pa rin malalim mula sa na kakulangan ng isang CS50 desk lamp sa aking buhay. Kaya Mr David Malan, ang aking tanong sa iyo ay medyo simple. Nasaan ang aking [BLEEP] desk lamp? David J. MALAN: At ngayon ng kaunti pang kasaysayan. Maaari mong isipin ang sumusunod na film mula sa linggo ng isa sa CS50. [MUSIC pag-play] Tagapagsalita 3: Isang pagtatagumpay ng matematika at mekanikal kasanayan, bilang na ito mahusay na bagong mga awtomatikong calculator sa Harvard University. Buhol-buhol na mga problema sa matematika ilagay sa pamamagitan ng machine sa form na naka-code sa tape ay tumpak malutas sa isang minuto fraction ng mga kinakailangang panahon para sa pagkalkula ng tao. Dinisenyo upang mapabilis ang lahat ng mga paraan ng matematika at pang-agham na pananaliksik, ang higanteng mechanical utak ay gagana para sa ang Estados Unidos Navy hanggang sa dulo digmaan ni. David J. MALAN: Ngayon ang Markahan ko ay wala na sa paggamit, ngunit ito ay nakatira pa rin dito sa campus. Kami ay nagpasya na kumuha ng isang huling maglakad sa Professor Harry Lewis gumawa ng isang mas malapitan naming tingnan sa Harvard ni agham center - bagong tahanan sa Harvard Mark I. Propesor Harry Lewis: Kaya Ikinalulungkot namin sa Harvard Science Center, kung saan ay ang sangang-daan ng Harvard campus. Ang isang pulutong ng mga kagawaran ng agham mayroon kanilang silid-aralan at mga tanggapan sa dito. Ano'ng sa likod sa amin dito ay ang Mark ko computer, na kung saan ay maagang Electromechanical computer. Kaya ang Mark ko computer na ay dito sa Harvard dahil Howard Hathaway Aiken, na naging ang taong nag-conceived at idinisenyo ang machine sa pakikipagtulungan may IBM inhinyero, ay isang propesor sa Harvard ng inilapat matematika. At nais niyang upang mapawi ang labor ng paglutas ng di-numerong equation sa pamamagitan ng mekanikal kalkulasyon na ay tapos na sa lapis at papel. Ano mayroon kami dito ay talaga lamang ng isang tipak ng ito. Iyon ay 51 talampakan ang haba at kapag ito ay ang lahat sa isang piraso. Maaaring ito gawin ng tatlong mga karagdagan sa bawat segundo, kinuha ng pagpaparami ng anim na segundo, at kinuha ng isang dibisyon 15 segundo. Kaya ito ay isang malaking maaga sa ibabaw paggawa ng mga bagay na may lapis at papel, ngunit ito ay mabagal na trabaho, at nag-iingat ang machine ng pagpunta sa lahat ng oras ay isang pangunahing kahang-hangang gawa ng Electromechanical kadalubhasaan engineering. Ito ay ginagamit para sa ballistics kalkulasyon, para sa pagkalkula ang tilapon ng missiles. At ito ay ginagamit din para sa ilang sandali ng pagkalkula sa Manhattan Proyekto para sa pagtukoy ng mga karapatan mga parameter para sa atomic bomba. Kaya kung ano ang makikita mo dito mga papel tape drive, kaya ang programa ay punched sa papel tape at noon ay sa isang loop. Ano makita kang mayroong nagrerehistro na gagawin ay tumutugma sa mga naka-imbak sa memorya ng machine, na kung saan ay ginamit lamang para sa data. Ang programa mismo ay naayos na. Ang mga electric typewriters ay ginamit upang i-print ang output. Ang mga dials, na May 10 na posisyon, ay kung saan nais mong ipasok ang constants. Kaya ang programa ay naayos na sa papel tape, at kung mayroon kang isang pare-pareho, tulad ng mayroon ka sa C + code - itinakda mo ang ilang mga variable na katumbas ng 47 sa simula ng iyong mga programa - ito ay ang katumbas dito. Gusto mo i-dial sa bilang 47 gamit ang mga nagrerehistro. Ang computational katumbas ng ito ay higit na mas mababa kaysa sa pinakamaliliit na panonood ng pulso computer na ini-produce ngayon. David J. MALAN: Iyon lang para sa CS50Live. Salamat kaya magkano upang ito contributor linggong, pati na rin sa linggong ito ng koponan sa likod ng mga camera. Ni isara ang palabas sa Hayaan Tingnan ang isang proyekto scratch mula Lisa Chung sa Boston, [MUSIC-YLVIS, "ANG Fox"]