[TEMA muzik bermain] DAVID MALAN J: Hello dunia. Ini adalah CS50Live. Jadi ia telah dibawa ke perhatian saya bahawa lebih episod lalu Saya mungkin telah berkata beberapa perkara-perkara yang tidak betul. Nah, antara yang pertama misalnya, adalah bahawa laman web ini kita telah menggunakan untuk perbincangan kursus tidak sebenarnya dipanggil Kemerahan. Ia nampaknya dipanggil Reddit. Sementara itu, ia adalah kes yang agak masa Amerika Syarikat telah menggunakan 00000000 untuk melindungi peluru berpandu itu. Walau bagaimanapun peluru adalah nuklear, dan tidak nampaknya, "nuke-anda-ler." Sementara itu. Saya suka anda. Ini memang pada masa ini, kononnya, kata laluan yang paling popular sekarang bagi orang-orang yang akan menggunakan. Tetapi ini - jika kita zoom - adalah tidak sebenarnya bagaimana anda membuat jantung. Akhir sekali, CS50 sendiri Shelley Westover, yang anda boleh ingat dari filem-filem sebagai salah satu ini, berkata bahawa dia tidak sebenarnya kamera "bekerja sebagai operator" tetapi pengendali kamera. Sekarang bercakap kamera pengendali, pasukan telah anggun membolehkan saya untuk meminjam kamera ini hari ini, supaya kita boleh mengambil melihat apa yang sebenarnya akan berterusan sepanjang masa ini di belakang tabir. Jadi, jika anda akan, hendaklah kita teruskan dan mengambil melawat studio? Kami di sini di indah Hauser Studio, di Perpustakaan Widener. Terhadap latar belakang di sini adalah ini skrin hijau, jika tidak diketahui sebagai kroma-kunci, atau CYC dinding fizikal. Dan sebenarnya, jika saya berjalan sehingga rapat dengan ini, notis bagaimana bola mempunyai lengkung sedikit kepadanya dan bukannya sudut tajam biasa. Yang membolehkan kita untuk menjaga bayang-bayang kira tepi, dan ia juga membolehkan kita untuk membuat memastikan bahawa kita boleh menindih hampir apa sahaja kita mahu bagus dan bersih. Sekarang di sini adalah keseluruhannya sekumpulan lampu dikawal oleh panel utama suis yang kita akan melihat dalam hanya sedikit. Sehingga di sini adalah satu cahaya LED dengan yang dipanggil Pintu Barn padanya. Inilah yang membuang cahaya yang sangat yang diarahkan. Benar-benar memberikan saya cahaya saya semasa persembahan. Dan kemudian di sini kita mempunyai kalimantang yang cahaya, yang membuang cahaya lembut. Sekarang kedua-dua ini adalah lebih murah untuk beroperasi, dan banyak yang lebih sejuk untuk beroperasi daripada mentol pijar lebih tradisional bahawa banyak orang masih cenderung mempunyai di rumah mereka. Sekarang jika kita beralih di sini, anda akan melihat apa yang saya lihat. Oleh itu, kita mempunyai beberapa kami kamera di sini, satu daripadanya mempunyai teleprompter padanya. Kami sebenarnya tidak benar-benar menggunakan a teleprompter dalam CS50Live, tetapi untuk seluar pendek, terhadap orang-orang latar belakang putih yang mana yang diketahui, kita sebenarnya menggunakan mereka agak sedikit. Menghabiskan agak sedikit masa di memajukan skrip bahan itu supaya untuk mendapatkannya hanya betul. Sekarang di sini, anda akan benar-benar melihat kamera di atas siling. Mari kita zoom ke itu. Itulah benjolan yang dipanggil cam yang mendapat orang-orang tembakan yang anda lihat pada awal-awal atau akhir sangat CS50Live. Dan sukar untuk melihat dalam lampu di atas tu, tetapi ia sebenarnya digantung terbalik, dan kami dapat menetapkan dalam perisian selepas fakta oleh Melibas ia menegak. Sekarang - hi [? Andrea -?] Di sini, mari kita menuju ke panel cahaya yang saya nyatakan sebelum ini. Ini panel cahaya mempunyai sejumlah besar suis, dan mereka benci apabila Saya benar-benar melakukan ini, tetapi kita sebenarnya boleh membuang beberapa lampu atas dan ke bawah di sini. Saya tidak boleh agak melihat kesan, tetapi kami jenis mengakibatkan pembinasaan kamera kami sekarang. Tetapi mari kita menetapkan ini. Oh lelaki, mari kita beralih. Jadi di sini adalah almari di mana semua studio wayar akhirnya ditumpaskan. Dan ini adalah jenis yang otak di belakang operasi, di belakang tabir, peminat yang besar di sini. Malah, jika aku bersandar di anda boleh mendengar agak sedikit bunyi bising. Jadi ada sebenarnya cukup sedikit penebat pada dinding ini supaya mengekalkan bunyi yang keluar apabila kita sebenarnya menutup pintu. Tetapi cara di sana anda boleh melihat semua kabel yang masuk dan keluar dari almari. Dan di sini anda boleh melihat salinan teleprompter yang yang kita lihat hanya seketika lalu. Baiklah, mari kita menuju ke bilik kawalan kononnya. Jadi di sini, saya masih tidak begitu faham satu ini, ini adalah di mana kita memastikan kita Bahan bakar nampaknya. Tetapi di sana kita mempunyai sejumlah besar stesen kerja mana pasukan CS50 dan pasukan HarvardX lain bekerja. Dan di sini kita mempunyai stesen audio kita. Mari kita melihat. Hey Patrick. Jadi di sini kita sekali lagi mempunyai sejumlah besar cepat kita boleh bergerak ke atas dan ke bawah untuk sebenarnya menukar tahap. Ini masa untuk audio. Dan sebenarnya, jika saya lakukan ini di sini - Saya akan perlahan-lahan menjatuhkan audio ini peringkat, dan saya akan terus bercakap dalam suara ini biasa saya di sini di Hauser Studio untuk hidup CS50, dan di beberapa menunjukkan anda tidak akan menjadi - [VOLUME Merendahkan SEHINGGA VOICE IS  Tidak kedengaran.] Sekarang, jika saya menaikkannya kembali anda akan mula mendengar suara saya lagi. Kini, anda tidak perlu melakukan segala-galanya secara manual. Malah kita mempunyai beberapa pratetap. Jadi jika saya pergi ke sini untuk Lapisan yang menu, saya benar-benar boleh bertukar-tukar antara 1 dalam 16 dan 7 dalam 32, dan anda akan melihat ini berlaku. Sebenarnya cukup kemas. Saya melakukan ini agak sedikit juga - menonton. Walau bagaimanapun, mari kita beralih di sini dan anda akan melihat bank keseluruhan pemacu keras, benar-benar. Ini semua adalah SSD yang anda mungkin ada di dalam komputer riba hari ini, dan juga beberapa di desktop hari ini. Dan mereka menyimpan perkara-perkara seperti ini - yang sebenarnya hanya pemanduan yang keras, yang adalah kira-kira 500 gig di SSD. Dan anda boleh melihat muka ada melalui yang ia menghubungkan kepada benda yg ada itu. Ini adalah di mana semua kita rakaman akhirnya disimpan, daripada satu atau lebih kamera yang kita mungkin menggunakan untuk menembak tertentu. Sekarang di sini - Oh, Hey Ramon. Terima kasih. Ini Ramon pernah benar-benar diberikan saya perhatian di sana, tetapi kita hanya akan bergerak ke atas. Jika Ramon - jika saya boleh melihat dengan lebih di sini, kami mempunyai sejumlah besar butang bahawa kita boleh bermain dengan juga. Dan sementara itu ada keseluruhannya sekumpulan memaparkan di sini pada dua besar-besaran, skrin besar. Dan ini adalah benar-benar seperti benda yg ada studio televisyen. Semua isyarat video datang di sini, dan apa yang kita dapat melakukan dengan menyentuh suis dan cepat sebenarnya menghasilkan persembahan dalam masa nyata. Jadi misalnya, kita mempunyai pendikit sedikit ini di sini, seperti yang mungkin anda lihat dalam kapal terbang. Jika saya mula mendapat kembali ini, notis apa yang berlaku di kedua-dua imej di sana. Pudar antara kedua-dua, dan sebagainya kami telah pergi dari satu kepada yang lain. Dan jika saya menolak bahawa sandaran, kini kami ada balik imej-imej asal. Sementara itu kayu bedik ini lebih di sini, seperti konsol arked lama, membolehkan kita untuk melakukan ini dengan benjolan cam. Dan ada kita pergi, kita pergi, kita pergi. Dan kini kita menetapkan bahawa - cukup banyak cukup baik bagi maksud persembahan. Kini akhirnya - maaf Ramon - kita juga mempunyai beberapa butang di sini. DDR2, permainan kegemaran saya mungkin, dan jika saya memukul ini, kami kini mendapat kesan ini. Anda mungkin ingat bahawa dari episod dua daripada CS50Live. Jika kita menolak pada tajuk, ini adalah apa yang kita boleh memukul jika apa-apa sebenarnya masalah, kami mendapat skrin yang ada. Dan kini akhir sekali, saya rasa ia masa selama 60 saat Rob. Oh, anak seorang - [BASS GUITAR DIMAINKAN] ROB: Oh, datang pada! Hanya menggunakan beberapa video haiwan! [MUZIK DIMAINKAN] [WANITA BERCAKAP JEPUN] Baru-baru ini dalam berita itu artikel mengenai CS50 di laman web yang popular dikenali sebagai Hacker Kehidupan. Sekarang salah seorang rakan sekelas anda, Annabel dari Australia, terserempak artikel yang dan seterusnya CS50 sendiri. Dia kini menyertai kelas dan dia ingin untuk bertanya khabar. Annabel: Hello dunia. Nama saya Annabel, dan saya dari Queensland, Australia. Sebab saya mengambil kelas ini adalah kerana saya melihat paparkan dalam Hacker Kehidupan, dan tahu bahawa ini adalah kunci kepada merapatkan jurang antara yang setahun jagung, dan masa depan di CS. Mengambil kursus ini juga akan menjadi jambatan dalam arah yang banyak untuk anak autistik saya yang suka IT. Saya juga berharap bahawa oleh akhir untuk mewujudkan program untuk membantu anak disleksia saya. Pada masa ini saya seorang akauntan, dengan kepentingan berat dalam teknologi, hartanah, berkebun, dan muzik instrumental. Nama saya Annabel, dan ini adalah CS50. SPEAKER: Izinkan saya seterusnya untuk memperkenalkan Betty, yang juga ingin bertanya khabar. BETTY: Hello, dunia. Nama saya Betty, dan saya dari selatan California. Saya mengambil kursus ini kerana masyarakat kita hari ini nampaknya ke arah pengaturcaraan. Pengaturcaraan menjadi penting untuk kehidupan kita. Dan sebenarnya, saya fikir ia sudah dasarnya sekarang, kerana banyak perkara yang kita menggunakan perlu menubuhkan pengaturcaraan bagi membolehkan mereka yang akan diwujudkan. Pada asasnya, kita akan menjadi ke arah masa depan yang penuh dengan teknologi, dan pengaturcaraan akan menjadi bahagian yang penting dalam masa depan yang. Jadi saya fikir ia sesuatu yang itu benar-benar sejuk, dan saya perlu mungkin dapat belajar ia. Jadi yeah, nama saya Betty, dan ini adalah CS50. DAVID MALAN J: Gambar sini pula adalah Raja dari India, yang mempunyai mendapat begitu tenggelam dalam CS50 bahawa dia nampaknya mempunyai ia tatu di kulitnya. Dan kini, tweet. Ini salah satu daripada Carter di Virginia, yang menulis kami dengan ini - "Consentino dan saya membuat penggunaan yang baik hari salji saya menonton satu minggu CS50 Harvard di TV melalui Chromecast dan YouTube. " Siapa Consentino? Well, nampaknya dia kucing kesayangannya, tetapi sesungguhnya, digambarkan di sini bersama-sama dengan kaki Carter, adalah besar TV skrin di latar belakang. Dan nampaknya terdapat memang menggunakan Chromecast untuk projek minggu CS50 ini salah ke bahawa TV skrin besar secara wayarles. Sekarang Chromecast, jika anda tidak biasa, sebenarnya jenis alat kemas. Ia plug agak murah yang anda boleh dimasukkan ke dalam belakang komputer anda ke port HDMI. Ia mempunyai akses Wi-Fi, dan pada dasarnya membolehkan anda untuk aliran tanpa wayar kandungan dari komputer riba anda ke TV anda, atau bahkan mengawal TV anda dan memuat turun kandungan seperti video secara langsung kepadanya. Dan kini nota dari Mohamed, satu rakan sekelas anda di Pakistan, yang baru-baru ini ditemui rasa ingin tahu ini - nampaknya jika anda pergi ke google.com pada kesempatan dan carian bagi saya, David J. Malan, nampaknya lelaki ini datang sekali dalam seketika. David H. Malan, siapa yang nampaknya psychotherapist British yang kelihatan banyak sekali seperti saya. Sekarang ternyata jika anda klik pautan maklum balas ini di sudut bawah anda boleh sebenarnya melaporkan masalah, sebagai perkara yang salah kepada Google. Dan biarlah saya - kerana kita di internet di sini - jika anda dapat membantu lelaki yang keluar, dan sebenarnya klik yang salah pautan sehingga atas, dan hanya menyebut bahawa David H. Malan tidak sebenarnya David J. Malan. Sekarang untuk berlaku adil, terdapat mungkin adalah David H. Malan, dan dia mungkin adalah Psychotherapist British, jadi mari kita tidak melaporkan apa-apa lagi kerana salah, tetapi hanya gambar yang telah mungkin telah dipilih algorithmically salah oleh pelayan Google. Dan kini Hello dari itu CS50 rakan, Profesor Harry Lewis. Profesor Harry Lewis sebenarnya tahun profesor saya sendiri lalu apabila saya mengambil kursus intensif dalam Teori Pengiraan. Kursus teori di mana anda meneroka had asas pengiraan, dan apa yang komputer boleh dan tidak boleh buat. Kami baru-baru ini telah melawat Profesor Lewis di pejabatnya mengambil lihat beberapa teknologi lepas. PROFESSOR HARRY LEWIS: Saya Harry Lewis, Saya seorang profesor Sains Komputer di sini di Harvard. Saya datang ke Harvard pada tahun 1964 sebagai bayat, dan kecuali untuk tiga tahun off semasa Perang Vietnam Saya berada di sini sejak itu. Jadi saya kini mengetuai sarjana muda program dalam bidang sains komputer, dan saya telah diajar banyak kursus yang berbeza selama ini. Dan saya ingin memberitahu anda sedikit tentang beberapa satu perkara yang menarik yang telah pergi Harvard, di mana saya mempunyai beberapa kenalan selama ini. Beliau adalah sarjana muda saya tesis, pada tahun 1968, yang Saya menulis dua dimensi bahasa pengaturcaraan. Ini ialah satah ingatan teras, orang-orang adalah donat magnet kecil yang digantung pada persimpangan wayar. Dan ini adalah cara memori telah dilakukan sebelum semikonduktor menjadi teknologi yang berdaya maju. Ini adalah 15 gigabit awal iPod, yang saya menyimpan sekitar bukan kerana sesiapa yang kagum dengan mempunyai 15 gigabit iPod, tetapi kerana ini adalah 70 memandu megabait, dan mereka pergi dalam pemacu cakera yang berada sebesar mesin basuh. Jadi yang hanya 70 megabait ingatan, yang memberikan anda beberapa rasa bagaimana perkara yang telah dipertingkatkan. DAVID MALAN J: Dan kini tweet lain. Ini salah satu dari William di United Kingdom yang menulis, "David J. Malan, selepas sedikit Google ugutan, ternyata Rob mempunyai saudara kembar. Bolehkah kita meletakkan dia di CS50Live dan bermain spot perbezaan? " Jadi William, ini merupakan kes itu. CS50 sendiri Rob Bowden tidak mempunyai saudara kembar. Malah, di sini adalah Rob dan Paul - atau Paul dan - digambarkan di sini dua Bowdens, kedua-duanya mempunyai sebenarnya TFed untuk CS50 pada masa lalu, dan sesungguhnya Rob kini Pasukan sepenuh masa CS50 ini. Sekarang, kita juga dengan sedikit Google ugutan, dan ia ternyata bahawa saudara kembar Paul mempunyai YouTube sendiri saluran di mana beliau tertarik sama dirinya sedikit pelawak. Mari kita melihat. PAUL Bowden: Hey guys. Paul Bowden sini lagi. Saya kembali dengan cuba kedua saya di tempat perhentian ke atas. Ya, saya tahu bahawa saya duduk. Kali pertama tidak pergi dan juga saya berharap untuk, tetapi saya mengambil nasihat bahawa kalian yang ditawarkan, dan kali ini saya akan menjadi sedikit kurang janggal, dan sedikit lebih baik di hadapan jenaka. DAVID MALAN J: Sekarang jika anda ingin melanggan saluran Paul di YouTube, dan anda harus, menuju ke URL ini di sini. Sekarang saudara Rob sudah tentu amat berbangga dengan saudara kembarnya. Malah, digambarkan di sini adalah sebagai Rob satu GIF animasi melakukan pam penumbuk. Sekarang ini sebenarnya telah diedarkan di internet agak sedikit. Jadi, jika anda Google sekitar untuk imej ini di sini, anda juga boleh membuat ini anda kertas dinding jika anda ingin. Dan anda harus. Sekarang Rob sini telah bersorak beliau saudara di dalam permainan popular Amerika menunjukkan di mana Paulus peserta. Kini, apa rancangan permainan itu? Baik kita akan meninggalkan ia kepada anda, internet, memikirkan apa permainan menunjukkan Paul Bowden mengambil bahagian pada, dan jika anda boleh mendapati bahawa keluar, marilah kita tahu di Facebook, Reddit, atau Twitter, dan kita akan melihat jika kita tidak boleh menunjukkan sedikit klip dalam CS50Live depan. Dan kini sekeping perkakasan. Seperti yang anda mungkin pernah mendengar, CS50 dalam beberapa ia pada bahagian kampus menggunakan sekeping perkakasan dikenali sebagai Arduino. Gambar di atas misalnya, adalah Arduino Uno, papan litar kecil yang anda boleh menyambung ke komputer, dan kemudian benar-benar program ia dengan menulis kod C +, dan kemudian membakar ke dalam perkakasan supaya bahawa ia sebenarnya boleh melaksanakan program. Sekarang salah seorang rakan sekelas anda di sini, Areor, diputuskan wayar sehingga satu Arduino Uno untuk komputer dan kemudian melaksanakan, jika anda boleh percaya, Caesar Set Masalah 2 itu. Sekarang kita tidak mempunyai apa-apa audio dalam video ini, tetapi mari kita zoom dan lihat hasil akhir. Sekarang jika anda seorang Redditer, anda mungkin akan melihat post ini beberapa minggu yang lalu pengiklanan episod dua daripada CS50Live. Sekarang salah seorang rakan sekelas anda, Louis dari Montreal, Kanada, selepas episod itu sila diposkan, "Wah, satu yang bersejarah. " Hanya untuk membetulkan dirinya beberapa minit kemudian dengan edit - "histeria, HA HA." Oleh itu, kita akan mengambil sama ada cara, tetapi apa yang funnier daripada itu, ialah Chris dari Toronto, Kanada kemudian disusuli dengan sebagai berikut, "Ia akan menjadi histeria jika episod seterusnya adalah sejarah hasil daripada kakitangan pengeluaran melihat komen ini. " Well memang kami lakukan, dan kini sejarah lebih banyak. Kami ditarik ini dari arkib. Ini adalah majalah, Popular Elektronik, isu dari 1975, yang menanggung tajuk ini, Pertama Komputer mini Kit dunia untuk menyaingi Model Perdagangan. Altair 8800. Sekarang pada masa yang tidak ada benar-benar satu bahasa pengaturcaraan yang anda boleh membuat ini mesin menyelesaikan masalah dengan mudah, dan kerana itu suatu Harvard muda pelajar pada masa yang bernama Rang Undang-Undang Gates memutuskan dengan beberapa rakan-rakan beliau untuk menulis penterjemah pertama bagi bahasa pengaturcaraan, yang dikenali sebagai asas, dengan yang memandu ini sekeping perkakasan. Kami mengambil berjalan-jalan baru-baru ini dengan Profesor Harry Lewis Maxwell Dworkin, ini Harvard bangunan sains komputer, di mana kod sumber untuk asal yang Jurubahasa BASIC masih tergantung. Dan kita bertanya jika dia boleh memberi kita melawat. PROFESSOR HARRY LEWIS: Apa yang anda ada di sini adalah senarai yang sekeping awal perisian ditulis oleh Bill Gates dan Paul Allen, pengasas Microsoft. Jadi kod yang menarik kerana dua sebab. Pertama sekali ia menjadi Produk pertama Microsoft, yang merupakan seorang jurubahasa untuk bahasa pengaturcaraan asas. Dan kedua, ini adalah salah satu percubaan pertama untuk mewujudkan jurubahasa jadi biasa mereka boleh menggunakan komputer peribadi. Jadi Bill Gates adalah seorang ijazah pertama di Harvard. Saya mula mengajar di Harvard pada tahun 1974. Ini dilakukan pada tahun 1975, jadi ia adalah awal dalam kerjayanya dan awal dalam kerjaya saya. Saya sebenarnya diajar dalam Rang Undang-Undang kursus sekitar masa ini. Paul Allen bukan satu Pelajar Harvard, tetapi dia telah sebuah sekolah tinggi rakan sekelas daripada Rang Undang-Undang Gates. Jika anda datang dan melihat pada penyenaraian itu, anda akan sebenarnya mencari nama ketiga, Monte Davidoff, yang merupakan rakan sekelas Gates sini di Harvard. OK, jadi di sini adalah satu komen yang menarik di sini. Ia berkata, "Pada 4k boleh memadam persegi akar tetapi untuk gelung masih harus bekerja. " OK, jadi apa yang bermakna adalah bahawa terdapat adalah dua cara untuk menyusun program ini. Satu adalah untuk berjalan di versi yang komputer Altair ini yang hanya mempunyai 4K kata-kata ingatan. 4,096 kata-kata ingatan. Tetapi versi yang besar mempunyai 8 K, dan sebagainya apa ini mengatakan adalah bahawa dalam versi 4K yang anda terpaksa padam beberapa kod untuk menjadikannya patut. Dan salah satu perkara yang yang akan dihapuskan akan rutin punca kuasa dua, tetapi nampaknya untuk gelung masih perlu bekerja, walaupun apabila anda menyusun turun hanya versi 4K komputer kit. Sekarang jika anda zum masuk pada kod sumber anda mungkin perasan nama yang biasa. Malah, pengguna Holloway adalah individu yang dicetak sumber ini kod pada bulan April 1975. Sekarang mereka yang telah bertanya soalan, mungkin atas Reddit atau di tempat lain untuk CS50, mungkin telah mencari Glenn Holloway, salah seorang ahli pasukan CS50 ini yang sebenarnya telah dengan perjalanan untuk beberapa waktu, dan sangat anggun menawarkan seringkali untuk membantu pelajar melalui internet dengan mana-mana masalah yang mereka mungkin menyelesaikan. Dan sesungguhnya, ia seolah-olah dia melakukan itu walaupun dalam tadi apabila kod sumber ini perlu dicetak. Sekarang mari kita berpuasa hingga ke hari, dalam sebenarnya ini adalah berita yang benar-benar pecah. Baru-baru ini mendedahkan merupakan projek ini tango, satu inisiatif oleh Google dan beberapa yang lain syarikat-syarikat untuk benar-benar mewujudkan perisian yang anda boleh menggunakan telefon atau peranti wayarles yang sama dan berjalan di sekitar anda persekitaran fizikal dan benar-benar membuat model 3D itu - yang biasanya adalah amat masa memakan masa dan / atau mahal. Namun, dengan teknologi hari ini anda mungkin tidak lama lagi melakukan ini sendiri, dan anda mungkin tidak lama lagi menulis perisian diri anda dengan yang untuk memanfaatkan teknik baru ini. Mari kita melihat. JOHNNY LEE: Nama saya Johnny Lee, dan saya bekerja dalam teknologi maju dan kumpulan projek di Google. Pasukan kecil kami di sini, yang berpangkalan di California, telah bekerjasama dengan universiti-universiti, makmal penyelidikan, dan rakan-rakan industri untuk menuai 10 tahun terakhir penyelidikan dalam robotik dan komputer wawasan untuk menumpukan perhatian teknologi yang ke dalam telefon bimbit yang unik. Kita adalah makhluk fizikal yang hidup dalam dunia yang 3D, peranti mudah alih hari ini belum menganggap bahawa dunia fizikal berakhir di sempadan skrin. Matlamat kami adalah untuk memberi mudah alih peranti skala manusia memahami ruang dan gerakan. Eitan MARDER-EPPSTEIN: Ini akan membolehkan orang ramai untuk berinteraksi dengan persekitaran mereka hanya dalam cara yang berbeza. Kami boleh prototaip dalam beberapa jam sesuatu yang akan membawa kita bulan atau bertahun-tahun sebelum ini, kerana kita tidak mempunyai ini teknologi sedia ada. TED LARSON: Apakah yang akan berlaku jika anda mempunyai semua serpihan ini dalam telefon? Bagaimanakah itu mengubah apa yang telefon adalah? JOHNNY LEE: Kami mempunyai mencipta telefon prototaip mengandungi sangat disesuaikan perkakasan dan perisian, direka untuk membolehkan telefon untuk mengesan ia gerakan sepenuhnya 3D, dalam masa nyata kerana anda memegangnya. Ini sensor membuat lebih suku juta ukuran 3D setiap saat tunggal, mengemaskini kedudukan dan putaran telefon, menggabungkan maklumat ini ke dalam model 3D tunggal alam sekitar. CHRIS ANDERSON: Kita ada masalah dipanggil navigasi dalam bangunan. Dan ia adalah satu penyelesaian kepada masalah itu. Eitan MARDER-EPPSTEIN: Ia menjejaki anda kedudukan anda pergi di seluruh dunia. Dan ia juga membuat peta itu. CHASE Cobb: Bayangkan anda mengimbas seksyen kecil ruang tamu anda. Dan kemudian dapat menjana dunia permainan kecil di dalamnya. Saya tidak tahu apa-apa yang lain pengawal atau permainan alat yang boleh berbuat demikian pada masa ini. Tully Foote: Meletakkan semua ini bersama-sama, mereka ditarik dalam pakar-pakar dari di seluruh dunia dan mendapat mereka semua bekerja dalam projek yang sama. REMI EL-QUAZZANE: Mereka adalah berkaliber sangat tinggi orang. Mengapa? Ia amat mudah. Saya fikir, sebenarnya, orang yang percaya kepada wawasan. JOHNNY LEE: Penyetempatan pemetaan ada pada telefon anda, dan anda hanya menggunakannya. Ia keupayaan untuk mengikuti jejak langkah orang lain. Dirk THOMAS: Dan kita juga boleh mendapat manfaat daripada apa yang kita lakukan untuk projek menyokong untuk komuniti sumber terbuka. CHASE Cobb: Gunakan ia untuk yang cacat penglihatan, dan memberikan mereka pandangan pendengaran di mana mereka akan. VINCE Pascual: Sebagai dapat map rumah anda, mengubahnya sekitar, saya melihat bagaimana perabot ini kerja-kerja di dalam bilik. Eitan MARDER-EPPSTEIN: Maya tingkap ke alam yang berlainan, Maksud saya kemungkinan adalah benar-benar tidak berkesudahan. JOHNNY LEE: Sejak beberapa bulan akan datang kami akan mengedarkan kit dev kepada pemaju perisian untuk membangunkan aplikasi dan algoritma di atas platform ini. Dan kami hanya pada mulanya, dan kita tahu ada banyak lagi kerja yang perlu dilakukan. Tetapi kami gembira di mana ia akan pergi. Masa depan adalah hebat, dan kami percaya kita boleh membina lebih cepat bersama-sama. DAVID J. MALAN: Dan kini masa ini anda mungkin telah menunggu. Anda masih ingat bahawa dalam episod kita yang terakhir berkongsi tweet ini dari CS50 sendiri Andrew Hill, yang beberapa bulan lepas kita menulis ini, "David J Malan, mana lampu saya?" Sekarang sejak itu beberapa anda mempunyai video dikemukakan membuat kes anda tentang mengapa anda harus seterusnya penerima lampu meja CS50. Kami terfikir berkongsi pada mulanya satu daripada Mohamed di Maghribi. Ia ternyata bahawa hari lahir Muhammad telah ini minggu lalu, jadi membolehkan saya juga bagi pihak CS50 untuk mengatakan gembira Ulang tahun ke-19 kepada Mohamed. Mari kita melihat. MOHAMMED: Hello, saya Mohamed dari Maghribi. Saya belajar di bandar lain - yang adalah sedikit jauh dari bandar asal saya di mana saya tinggal bersama dengan keluarga saya - di mana saya meninggalkan lampu meja saya. Jadi, saya tinggal di asrama dan ini adalah bilik saya. Anda boleh lihat di sini bahawa cahaya adalah kuning, dan saya tidak benar-benar suka. Saya lebih suka yang putih. Itulah sebabnya saya mahu lampu meja CS50. Anda boleh bayangkan saya duduk di sana dan bekerja dengannya. DAVID J. MALAN: Dan kini penyerahan lain. Ini satu Emad, pelajar dalam bilik asramanya. Emad: Saya Emad dari [didengar]. Jadi mengapa saya mahu lampu meja? Pertama sekali, ia akan bertindak sebagai sumber sederhana cahaya untuk pengajian sekolah tinggi, kerana saya baru sahaja bermula tahun keempat. Dan juga dan juga kursus dalam talian, terutamanya CS50. Yang paling penting sebab adalah bahawa ia akan bertindak sebagai perisian untuk CS50 kursus. Sebagai contoh, jika seseorang datang di rumah saya dan meminta bagaimana anda mendapat bahawa lampu yang indah, saya akan memberitahu mereka bahawa kelas CS50-rasul itu. Dan jadi saya menyebarkan perkataan CS50, dan yang paling penting, saya ingat jika untuk hidup saya. Saya Emad, dan ini adalah CS50. DAVID J. MALAN: Dan kini Tim dari Malaysia, digambarkan di sini dalam gelap. Dengar dengan teliti. DAVID J. MALAN: Dan kini filem yang mesra keluarga daripada Zevin di Vancouver, British Columbia. ZEVIN: Hi di sana. Saya Zevin Lennick. Saya melakukan EDX untuk CS50, dan kita tidak boleh mencari lampu kami. Rumah itu adalah gelap. Apa yang anda fikir? SPEAKER 1 Mungkin ia di sana? ZEVIN: Adakah anda pasti? SPEAKER 1: Mungkin. ZEVIN: Sekiranya kita pergi mengetahui? SPEAKER 1: Mari kita pergi. ZEVIN: Baiklah. SPEAKER 1 Wah, melihat cahaya itu. ZEVIN: Mungkin ada sebuah lampu di dalam sana. SPEAKER 1 Mari kita semak keluar. ZEVIN: Adakah anda mahu saya untuk melakukannya? SPEAKER 1: Tidak, saya akan melakukannya. ZEVIN: OK. SPEAKER 1 Jauhi dari lampu saya! Oh tidak! DAVID J. MALAN: Dan kini penyerahan dari Eggers di Latvia yang benar-benar mengambil perkara takuk dengan filem ini. Eggers: (AS LAMP 1) Nah, apa khabar? WANITA: (AS LAMP 2) MMM. Hello. Eggers: (AS mentol lampu 1) Ini adalah hebat. WANITA: (AS mentol lampu 2) Ya. Ooh! Eggers: (AS mentol lampu 1) Ooh! Eggers: (AS BAYI mentol lampu) [Ketawa] Di mana adalah lampu saya? Eggers: Hai, nama saya adalah Eggers. Dan saya dari Latvia. Dan ini adalah - SPEAKER 2: Kajian kami. Menantikan. Eggers: Tidak, ini adalah CS50. DAVID J. MALAN: Dan kini, lepas tetapi tidak kurangnya, penyerahan dari Phillip di Jerman. PHILLIP: Hey there David, saya Phil. Saya seorang pelajar kognitif sains dari Jerman. Sains kognitif adalah satu bidang yang yang mengkaji minda manusia dan otak, menyertai dari disiplin seperti neurosains, psikologi, linguistik, dan juga sains komputer. Sekarang semester lepas, saya menghabiskan semester di luar negara di Harvard. Dan saya juga turut mengambil anda, CS50. Sekarang manakala Saya suka CS50, saya tidak pernah mendapat lampu meja saya sendiri. Sekarang saya mengangkat tangan saya dalam hampir setiap kuliah dalam cubaan terdesak untuk mendapatkan saya di atas pentas dan menerima meja CS50 saya sendiri lampu - atau walaupun hanya bola tekanan fricking. Sekarang saya akhirnya mendapat tekanan saya bola di pameran CS50 yang, tetapi saya masih mengalami mendalam daripada yang kekurangan lampu meja CS50 dalam hidup saya. Jadi Encik David Malan, soalan saya kepada anda adalah agak mudah. Di mana saya [Bleep] lampu meja? DAVID J. MALAN: Dan kini sejarah sedikit lebih. Anda masih ingat yang berikut filem dari satu minggu CS50. [MUZIK DIMAINKAN] SPEAKER 3: kemenangan kemahiran matematik dan mekanikal, kerana ini besar automatik baru kalkulator di Universiti Harvard. Masalah rumit dalam matematik dimasukkan melalui mesin dalam bentuk berkod pada pita adalah tepat diselesaikan dalam sebahagian kecil masa yang diperlukan untuk pengiraan manusia. Direka untuk mempercepatkan segala bentuk penyelidikan matematik dan sains, otak mekanikal gergasi akan bekerja untuk Tentera Laut Amerika Syarikat sehingga akhir perang. DAVID J. MALAN: Kini Mark I adalah tidak lagi digunakan, tetapi ia masih tinggal di sini di kampus. Kami memutuskan untuk mengambil salah satu akhir berjalan-jalan dengan Profesor Harry Lewis untuk melihat dengan lebih dekat pada ini Harvard pusat sains - rumah baru kepada Harvard Mark I. PROFESSOR HARRY LEWIS: Jadi kita berada dalam Sains Harvard Center, yang merupakan persimpangan kampus Harvard. Banyak jabatan-jabatan sains mempunyai bilik darjah dan pejabat mereka di sini. Apa di belakang kita di sini adalah komputer Mark I, yang awal komputer elektromekanik. Jadi komputer Mark I di sini di Harvard kerana Howard Hathaway Aiken, yang merupakan orang yang diilhamkan dan direka mesin dalam kerjasama dengan jurutera IBM, adalah seorang profesor Harvard daripada digunakan matematik. Dan dia mahu melegakan buruh penyelesaian persamaan berangka oleh pengiraan mekanikal yang telah dilakukan pada pensil dan kertas. Apa yang kita ada di sini adalah sebenarnya hanya sebahagian daripadanya. Ia adalah 51 kaki panjang dan apabila ia adalah semua dalam satu bahagian. Ia boleh melakukan tiga Tambahan sesaat, pendaraban mengambil masa enam saat, dan bahagian yang mengambil masa 15 saat. Jadi ini adalah satu kemajuan yang besar ke atas melakukan perkara-perkara dengan pensil dan kertas, tetapi ia adalah kerja lambat, dan penyimpanan mesin akan sepanjang masa adalah satu pencapaian utama elektromekanik kepakaran kejuruteraan. Ia telah digunakan untuk balistik pengiraan, untuk mengira trajektori peluru berpandu. Dan ia juga digunakan untuk sedikit pengiraan di Manhattan Projek untuk menentukan hak parameter untuk bom atom. Jadi apa yang anda lihat di sini adalah pemacu pita kertas, supaya program itu menumbuk di pita kertas dan berada di atas gelung. Apa yang anda lihat terdapat daftar yang akan sesuai dengan memori simpanan dari mesin, yang hanya digunakan untuk data. Program itu sendiri telah ditetapkan. Ini mesin taip elektrik telah digunakan untuk mencetak output. Ini cepat, yang mempunyai 10 jawatan, adalah di mana anda akan memasukkan pemalar. Jadilah program itu tetap di atas kertas pita, dan jika anda mempunyai pemalar, anda ada dalam C + kod - anda menetapkan beberapa pembolehubah sama dengan 47 pada awal program anda - ini bersamaan di sini. Anda akan mendail nombor 47 penggunaan daftar ini. Bersamaan pengiraan ini adalah lebih kurang daripada jam tangan yang paling kecil komputer yang kini dihasilkan. DAVID J. MALAN: Itu sahaja untuk CS50Live. Terima kasih banyak untuk ini penyumbang minggu ini, dan juga untuk minggu ini pasukan di belakang kamera. Mari kita menutup menunjukkan dengan lihat projek calar dari Lisa Chung di Boston, [MUZIK-YLVIS, "THE FOX"]