[THEME MUSIC PLAYING] DAVID J Malan: Halo dunia. Ini adalah CS50Live. Jadi itu sudah dibawa ke perhatian saya bahwa selama beberapa episode terakhir Aku mungkin telah mengatakan beberapa hal-hal yang benar. Nah, di antara yang pertama misalnya, adalah bahwa website ini populer kita telah menggunakan untuk diskusi program tidak sebenarnya disebut merah. Ini rupanya yang disebut Reddit. Sementara itu, itu adalah kasus yang cukup beberapa waktu Amerika Serikat menggunakan 00000000 untuk melindungi rudal. Namun rudal-rudal itu nuklir, dan tidak ternyata, "nuke-you-ler." Sementara itu. Aku mencintaimu. Ini memang saat ini, konon, password paling populer sekarang bagi orang untuk menggunakan. Tapi ini - jika kita memperbesar - adalah tidak sebenarnya bagaimana Anda membuat hati. Terakhir, CS50 sendiri Shelley Westover, yang Anda mungkin ingat dari film-film tersebut seperti yang satu ini, mencatat bahwa dia sebenarnya bukan kamera "operater" tapi operator kamera. Sekarang berbicara tentang kamera operator, tim telah anggun memungkinkan saya meminjam kamera ini hari ini, sehingga kita bisa mengambil melihat apa yang sebenarnya terjadi selama ini di belakang layar. Jadi jika Anda mau, kami akan pergi ke depan dan mengambil tur studio? Kami di sini di indah Hauser Studio, di Widener Library. Dengan latar belakang di sini adalah layar hijau, jika tidak dikenal sebagai chroma-key, atau Cyc dinding fisik. Dan pada kenyataannya, jika aku berjalan up erat dengan ini, perhatikan bagaimana bola memiliki kurva sedikit untuk itu daripada sudut tajam normal. Yang memungkinkan kita untuk menjaga bayangan off dari tepi, dan juga memungkinkan kita untuk membuat yakin bahwa kami dapat memperparah hampir apa pun yang kita ingin bagus dan bersih. Sekarang di sini adalah keseluruhan sekelompok lampu yang dikendalikan oleh panel utama switch yang kita akan melihat hanya sedikit. Sampai di sini adalah lampu LED dengan disebut Barn Doors di atasnya. Inilah yang melemparkan cahaya yang sangat terarah. Benar-benar memberi saya cahaya saya selama pertunjukan. Dan kemudian di sini kita memiliki sebuah neon cahaya, yang melemparkan cahaya lembut. Sekarang kedua hal ini lebih murah untuk beroperasi, dan banyak pendingin untuk beroperasi dari lampu pijar yang lebih tradisional bahwa banyak orang masih cenderung memiliki di rumah mereka. Sekarang jika kita berbalik sini, Anda akan melihat apa yang saya lihat. Jadi kita memiliki beberapa kami kamera di sini, salah satunya memiliki teleprompter di atasnya. Kami benar-benar tidak benar-benar menggunakan sebuah teleprompter di CS50Live, tapi untuk celana pendek, terhadap orang-orang latar belakang putih yang mungkin Anda ingat, kita benar-benar menggunakannya cukup sedikit. Menghabiskan sedikit waktu di memajukan scripting materi sehingga untuk mendapatkannya tepat. Sekarang di sini, Anda akan benar-benar melihat kamera di atas langit-langit. Mari kita zoom in pada itu. Itulah yang disebut benjolan cam yang mendapat tembakan-tembakan yang Anda lihat di awal atau akhir dari CS50Live. Dan sulit untuk melihat dalam pencahayaan di sana, tapi itu sebenarnya hung terbalik, dan kami mampu memperbaiki perangkat lunak setelah Bahkan dengan membalik secara vertikal. Sekarang - hi [? Andrea -?] Di sini, mari kita kepala ke bahwa panel cahaya yang saya sebutkan tadi. Panel cahaya ini memiliki Seluruh sekelompok switch, dan mereka benci kalau Aku benar-benar melakukan hal ini, tapi kami benar-benar dapat membuang beberapa lampu naik dan turun di sini. Aku tak bisa melihat efek, tapi kami jenis mendatangkan malapetaka pada kamera kami sekarang. Tapi mari kita memperbaiki hal ini. Oh boy, mari kita lanjutkan. Jadi di sini adalah lemari di yang semua studio kabel pada akhirnya diarahkan. Dan ini adalah semacam otak di balik operasi, di belakang layar, penggemar besar di sini. Bahkan, jika saya bersandar di Anda dapat mendengar sedikit suara. Jadi sebenarnya ada cukup bit isolasi di dinding ini sehingga untuk menjaga suara yang keluar ketika kita bahkan menutup pintu. Tapi jalan sampai di sana Anda dapat melihat semua kabel masuk dan keluar dari lemari. Dan di sini Anda dapat melihat salinan teleprompter tersebut yang kita lihat beberapa saat yang lalu. Baiklah, mari kita kepala ke yang disebut ruang kontrol. Jadi di sini, aku masih tidak cukup mengerti satu ini, ini adalah di mana kita terus kami flammables rupanya. Tapi di sini kita memiliki Seluruh sekelompok workstation di mana tim CS50 dan tim lain HarvardX bekerja. Dan di sini kita memiliki stasiun audio kami. Mari kita lihat. Hey Patrick. Jadi di sini kita lagi harus sejumlah besar cepat kita dapat bergerak ke atas dan ke bawah untuk benar-benar mengubah tingkat. Kali ini untuk audio. Dan pada kenyataannya, jika saya melakukan ini di sini - saya akan perlahan-lahan menurunkan audio tingkat, dan aku akan terus berbicara di suara biasa ini saya di sini di Hauser Studio untuk hidup CS50, dan di beberapa menunjukkan Anda tidak akan - [VOLUME Menurunkan SAMPAI VOICE IS  Tak terdengar.] Sekarang jika saya meningkatkan kembali Anda akan mulai mendengar suaraku lagi. Sekarang, Anda tidak perlu melakukan segala sesuatu secara manual. Bahkan kita memiliki beberapa preset. Jadi jika saya pergi ke sini untuk Layer menu, saya benar-benar dapat beralih antara 1 di 16 dan 7 di 32, dan Anda akan melihat hal ini terjadi. Sebenarnya cukup rapi. Saya melakukan ini cukup sedikit juga - menonton. Bagaimanapun, mari kita pindah ke sini dan Anda akan melihat sebuah bank seluruh hard drive, benar-benar. Ini semua adalah SSD yang Anda mungkin ada di laptop saat ini, dan bahkan beberapa di desktop saat ini. Dan mereka menyimpan hal-hal seperti ini - yang sebenarnya hanya hard drive, yang adalah sekitar 500 pertunjukan di SSD. Dan Anda dapat melihat antarmuka sana melalui mana terhubung ke jeroan itu. Di sinilah semua kami rekaman akhirnya disimpan, dari satu atau lebih kamera yang kita mungkin menggunakan untuk menembak tertentu. Sekarang di sini - Oh, Hey Ramon. Terima kasih. Ramon pernah benar-benar diberikan saya banyak perhatian di sana, tapi kami hanya akan melanjutkan. Jika Ramon - jika aku bisa lihat lebih di sini, kami memiliki sejumlah besar tombol bahwa kita dapat bermain dengan juga. Dan sementara ada keseluruhan sekelompok menampilkan di sini pada dua besar, layar besar. Dan ini benar-benar seperti jeroan dari studio televisi. Semua sinyal video datang ke sini, dan apa kita dapat melakukan dengan menyentuh switch dan cepat sebenarnya menghasilkan acara secara real time. Jadi misalnya, kita memiliki throttle ini sedikit di sini, seperti Anda mungkin melihat dalam pesawat. Jika saya mulai mendapatkan kembali ini, pemberitahuan apa yang terjadi pada dua gambar di sana. Memudar antara keduanya, dan sebagainya kita telah pergi dari satu ke yang lain. Dan jika saya mendorong itu kembali, sekarang kita punya kembali gambar asli. Sementara joystick ini lebih di sini, seperti konsol arcade tua, memungkinkan kita untuk melakukan hal ini dengan cam benjolan. Dan di sana kita pergi, ada kita pergi, di sana kita pergi. Dan sekarang kami telah tetap itu - cukup banyak cukup baik untuk tujuan pertunjukan. Sekarang akhirnya - maaf Ramon - kami juga memiliki beberapa tombol di sini. DDR2, permainan favorit saya mungkin, dan jika aku memukul ini, kita sekarang mendapatkan efek ini. Anda mungkin ingat bahwa dari episode dua CS50Live. Jika kita mendorong pada judul, ini adalah apa yang kita dapat menekan jika ada benar-benar tidak beres, kita sudah layar yang ada. Dan sekarang yang terakhir, saya pikir itu waktu selama 60 detik dari Rob. Oh, anak seorang - [BASS GUITAR Dimainkan] ROB: Oh, ayolah! Cukup gunakan beberapa video yang hewan! [Musik memainkan] [WANITA BERBICARA JEPANG] Baru-baru ini dalam berita itu artikel tentang CS50 di situs web populer dikenal sebagai Hacker Life. Sekarang salah satu teman sekelas Anda, Annabel dari Australia, menemukan artikel yang dan pada gilirannya CS50 sendiri. Dia sekarang terdaftar di kelas dan dia ingin menyapa. ANNABEL: Halo dunia. Nama saya adalah Annabel, dan aku dari Queensland, Australia. Alasan saya mengambil kelas ini adalah karena saya melihat posting di Hacker Life, dan tahu bahwa ini adalah kunci untuk menjembatani kesenjangan antara menjadi seorang pemula, dan masa depan di CS. Mengambil kursus ini juga akan menjadi jembatan dalam banyak arah untuk anak autis saya yang mencintai IT. Saya juga berharap bahwa pada akhir untuk menciptakan program untuk membantu anak disleksia saya. Saat ini saya seorang akuntan, dengan bunga berat dalam teknologi, real estate, berkebun, dan musik instrumental. Nama saya adalah Annabel, dan ini adalah CS50. SPEAKER: Izinkan saya berikutnya untuk memperkenalkan Betty, yang juga ingin menyapa. BETTY: Hello, world. Nama saya Betty, dan aku dari California selatan. Aku mengambil kursus ini karena masyarakat kita saat ini tampaknya diarahkan pemrograman. Pemrograman menjadi penting bagi kehidupan kita. Dan sebenarnya, saya pikir itu sudah dasarnya sekarang, karena banyak hal-hal yang kita menggunakan harus memasukkan pemrograman agar mereka yang akan dibuat. Pada dasarnya, kita akan menjadi diarahkan menuju masa depan penuh dengan teknologi, dan pemrograman akan untuk menjadi bagian penting dari masa depan itu. Jadi saya pikir itu adalah sesuatu itu benar-benar keren, dan bahwa saya mungkin harus bisa belajar itu. Jadi yeah, my name is Betty, dan ini adalah CS50. DAVID J Malan: Digambarkan di sini sementara itu, adalah Raja dari India, yang memiliki mendapatkan begitu tenggelam dalam CS50 bahwa ia tampaknya memiliki itu tato di kulitnya. Dan sekarang, tweet. Ini salah satu dari Carter di Virginia, yang menulis kami dengan ini - "Consentino dan aku membuat baik penggunaan hari salju saya menonton minggu salah satu CS50 Harvard di TV via Chromecast dan YouTube. " Siapa Consentino? Nah, rupanya dia kucingnya, tapi memang, digambarkan di sini bersama dengan kaki Carter, adalah besar TV layar di latar belakang. Dan ternyata ada memang menggunakan Chromecast untuk proyek CS50 minggu satu ke bahwa TV layar lebar nirkabel. Sekarang Chromecast, jika Anda tidak terbiasa, sebenarnya jenis perangkat rapi. Ini plug cukup murah bahwa Anda dapat dimasukkan ke dalam bagian belakang komputer Anda ke port HDMI. Ini memiliki akses Wi-Fi, dan pada dasarnya memungkinkan Anda untuk melakukan streaming nirkabel konten dari laptop Anda ke TV Anda, atau bahkan mengontrol TV Anda dan men-download konten seperti video langsung untuk itu. Dan sekarang catatan dari Mohamed, salah satu teman sekelas Anda di Pakistan, yang baru ditemukan rasa ingin tahu ini - rupanya jika Anda pergi ke google.com pada kesempatan dan pencarian bagi saya, David J. Malan, rupanya orang ini muncul sekali dalam beberapa saat. David H. Malan, yang rupanya psikoterapis Inggris yang terlihat banyak sekali seperti saya. Sekarang ternyata jika Anda klik link umpan balik ini di pojok bawah Anda dapat benar-benar melaporkan masalah, sebagai hal-hal yang salah untuk Google. Dan biarkan aku - karena kita di internet di sini - jika Anda dapat membantu orang keluar, dan benar-benar mengklik link yang salah di bagian atas, dan hanya menyebutkan bahwa David H. Malan sebenarnya bukan David J. Malan. Sekarang untuk menjadi adil, ada mungkin adalah David H. Malan, dan dia mungkin adalah Psikoterapis Inggris, jadi mari kita tidak melaporkan hal lain sebagai salah, tapi hanya foto yang memiliki kemungkinan dipilih algorithmically tidak benar dengan server Google. Dan sekarang Halo dari CS50 ini teman, Profesor Harry Lewis. Profesor Harry Lewis sebenarnya profesor tahun saya sendiri lalu ketika saya mengambil kursus intensif dalam Teori Komputasi. Sebuah kursus teori di mana Anda menjelajahi batas dasar perhitungan, dan persis apa komputer bisa dan tidak bisa lakukan. Kami baru-baru ini dikunjungi Profesor Lewis di kantornya untuk melihat beberapa teknologi masa lalu. PROFESSOR HARRY LEWIS: Saya Harry Lewis, Saya seorang profesor Ilmu Komputer di sini di Harvard. Saya datang ke Harvard pada tahun 1964 sebagai mahasiswa, dan kecuali untuk tiga tahun off selama Perang Vietnam Aku sudah di sini sejak itu. Jadi saya sekarang kepala sarjana Program dalam ilmu komputer, dan saya telah mengajar banyak program yang berbeda selama bertahun-tahun. Dan saya ingin memberitahu Anda sedikit tentang beberapa hal yang menarik yang telah di Harvard, yang saya memiliki beberapa kontak selama bertahun-tahun. Dia adalah sarjana saya tesis, pada tahun 1968, yang Aku menulis dua dimensi bahasa pemrograman. Ini adalah pesawat memori inti, mereka adalah donat magnet kecil yang digantung pada persimpangan kabel. Dan ini adalah cara memori dilakukan sebelum semikonduktor menjadi teknologi yang layak. Ini adalah awal 15 gigabyte iPod, yang saya simpan sekitar bukan karena siapa pun yang terkesan dengan memiliki 15 gigabyte iPod, tapi karena ini adalah 70 megabyte drive, dan mereka masuk disk drive yang tentang ukuran mesin cuci. Jadi itu hanya 70 megabyte memori, yang memberi Anda beberapa rasa bagaimana hal-hal telah ditingkatkan. DAVID J Malan: Dan sekarang tweet lain. Ini salah satu dari William di Inggris yang menulis, "David J. Malan, setelah sedikit Google menguntit, ternyata Rob memiliki saudara kembar. Bisakah kita menempatkan dia di CS50Live dan bermain melihat perbedaannya? " Jadi William, ini memang terjadi. CS50 sendiri Rob Bowden memang memiliki saudara kembar. Bahkan, di sini adalah Rob dan Paul - atau Paul dan - digambarkan di sini dua Bowdens, keduanya memiliki sebenarnya TFed untuk CS50 di masa lalu, dan memang Rob sekarang pada Tim penuh waktu CS50 itu. Sekarang, kita juga melakukan sedikit Google menguntit, dan ternyata bahwa saudara kembar Paul memiliki YouTube sendiri channel di mana ia naksir dirinya sedikit pelawak. Mari kita lihat. PAUL Bowden: Hey guys. Paul Bowden di sini lagi. Aku kembali dengan mencoba kedua saya di stand up. Ya, aku tahu bahwa aku duduk. Pertama kali tidak pergi serta saya harapkan, tapi aku mengambil nasihat bahwa kalian yang ditawarkan, dan kali ini aku akan menjadi sedikit kurang canggung, dan sedikit lebih baik di depan lelucon. DAVID J Malan: Sekarang jika Anda ingin berlangganan ke saluran Paulus di YouTube, dan Anda harus, kepala ke URL ini di sini. Sekarang saudara Rob tentu saja sangat bangga saudara kembarnya. Bahkan, digambarkan di sini adalah Rob sebagai animasi GIF melakukan pompa tinju. Sekarang ini sebenarnya sudah beredar di internet cukup sedikit. Jadi jika Anda Google sekitar untuk gambar ini di sini, Anda bahkan dapat membuat Anda wallpaper jika Anda ingin. Dan Anda harus. Sekarang Rob di sini adalah bersorak nya saudara di dalam permainan populer di Amerika menunjukkan di mana Paulus adalah peserta. Sekarang, apa game show itu? Nah kita akan meninggalkannya kepada Anda, internet, untuk mencari tahu persis apa permainan acara Paul Bowden berpartisipasi pada, dan jika Anda dapat menemukan bahwa keluar, mari kita tahu di Facebook, Reddit, atau Twitter, dan kita akan melihat apakah kita tidak bisa menunjukkan sedikit klip di CS50Live berikutnya. Dan sekarang bagian dari hardware. Seperti Anda mungkin telah mendengar, CS50 di beberapa dari itu di bagian kampus menggunakan bagian dari perangkat keras dikenal sebagai Arduino. Digambarkan di sini misalnya, adalah Arduino Uno, sebuah papan sirkuit kecil yang Anda dapat terhubung ke komputer, dan kemudian benar-benar program yang dengan menulis kode C +, dan kemudian membakarnya ke dalam perangkat keras sehingga bahwa itu benar-benar bisa menjalankan program. Sekarang salah satu teman sekelas Anda sini, Areor, memutuskan kawat sampai Arduino Uno ke komputer dan kemudian menerapkan, jika Anda bisa percaya, Masalah Set 2 Caesar. Sekarang kita tidak memiliki audio dalam video ini, tapi mari kita memperbesar dan lihatlah hasil akhir. Sekarang jika Anda seorang Redditer, Anda mungkin telah memperhatikan posting ini beberapa minggu lalu iklan episode dua CS50Live. Sekarang salah satu teman sekelas Anda, Louis dari Montreal, Kanada, setelah episode itu silakan diposting, "Wow, salah satu yang bersejarah. " Hanya untuk memperbaiki dirinya beberapa menit kemudian dengan edit - "histeris, HA HA." Jadi mari kita ikuti itu baik cara, tapi apa yang lucu dari itu, adalah bahwa Chris dari Toronto, Kanada kemudian ditindaklanjuti dengan sebagai berikut, "Ini akan menjadi histeris jika episode berikutnya adalah sejarah sebagai akibat dari staf produksi melihat komentar ini. " Yah memang kita lakukan, dan sekarang beberapa sejarah lagi. Kami menarik ini dari arsip. Hal ini di majalah, Popular Electronics, sebuah isu dari tahun 1975, yang menanggung judul ini, Pertama komputer mini Kit dunia untuk Rival Commercial Models. The Altair 8800. Pada waktu itu tidak ada benar-benar sebuah bahasa pemrograman dengan mana Anda bisa membuat ini Mesin memecahkan masalah yang sangat mudah, dan begitu Harvard muda mahasiswa pada saat itu bernama Bill Gates memutuskan dengan beberapa teman-teman nya untuk menulis interpreter pertama untuk bahasa pemrograman, yang dikenal sebagai dasar, yang dapat digunakan untuk mendorong ini bagian dari hardware. Kami mengambil jalan baru dengan Profesor Harry Lewis Maxwell Dworkin, Harvard bangunan ilmu komputer, di mana kode sumber untuk asli yang BASIC masih hang. Dan kita bertanya apakah dia bisa memberi kami tur. PROFESSOR HARRY LEWIS: Apa yang Anda miliki di sini adalah daftar dari bagian awal dari perangkat lunak ditulis oleh Bill Gates dan Paul Allen, pendiri Microsoft. Jadi kode menarik karena dua alasan. Pertama-tama itu menjadi Produk pertama Microsoft, yang seorang juru bahasa untuk bahasa pemrograman dasar. Dan kedua, ini adalah salah satu upaya pertama untuk menciptakan seorang juru begitu biasa orang bisa menggunakan komputer pribadi. Jadi Bill Gates adalah sarjana di Harvard. Saya mulai mengajar di Harvard pada tahun 1974. Hal ini dilakukan pada tahun 1975, jadi itu adalah awal dalam karirnya dan awal karir saya. Aku benar-benar diajarkan Bill di kursus sekitar waktu ini. Paul Allen bukanlah Mahasiswa Harvard, tetapi ia telah menjadi sekolah tinggi teman sekelas Bill Gates. Jika Anda datang dan melihat pada daftar, Anda akan benar-benar menemukan nama ketiga, Monte Davidoff, yang Gates 'teman sekelas di sini di Harvard. OK, jadi inilah yang menarik komentar di sini. Ia mengatakan, "Dalam 4k dapat menghapus persegi akar tetapi untuk loop harus tetap bekerja. " OK, jadi apa itu artinya bahwa ada adalah dua cara untuk mengkompilasi program ini. Salah satunya adalah untuk berjalan pada versi komputer Altair ini yang hanya memiliki 4K kata memori. 4.096 kata memori. Tapi versi besar memiliki 8 K, dan sebagainya apa ini, dapat dikatakan bahwa dalam versi 4K Anda harus menghapus beberapa kode untuk membuatnya fit. Dan salah satu hal yang akan dihapus akan menjadi rutinitas akar kuadrat, tapi rupanya untuk loop masih harus bekerja, bahkan ketika Anda kompilasi turun hanya versi 4K komputer kit. Sekarang jika Anda memperbesar bahwa kode sumber Anda mungkin telah memperhatikan nama akrab. Memang, Pengguna Holloway adalah individu yang dicetak sumber ini kode pada bulan April 1975. Sekarang bagi anda yang pernah mengajukan pertanyaan, mungkin pada Reddit atau di tempat lain untuk CS50, mungkin telah menemukan Glenn Holloway, salah satu anggota tim CS50 yang yang sebenarnya telah dengan kursus untuk beberapa waktu, dan sangat anggun menawarkan cukup sering untuk membantu siswa melalui internet dengan masalah yang mereka bisa memecahkan. Dan memang, tampaknya dia melakukan hal itu bahkan di masa lampau ketika kode sumber ini perlu dicetak. Sekarang mari kita berpuasa untuk saat ini, di fakta ini adalah berita yang benar-benar melanggar. Baru-baru ini terungkap adalah proyek ini tango, sebuah inisiatif oleh Google dan sejumlah lainnya perusahaan untuk benar-benar membuat perangkat lunak dengan mana Anda dapat menggunakan telepon atau perangkat nirkabel mirip dan berjalan di sekitar Anda lingkungan fisik dan benar-benar membuat model 3D dari itu - yang biasanya adalah waktu yang sangat mengkonsumsi dan / atau mahal. Namun, dengan teknologi saat ini Anda mungkin segera melakukan hal ini sendiri, dan Anda mungkin segera menulis software sendiri dengan yang untuk meningkatkan teknik baru ini. Mari kita lihat. JOHNNY LEE: Nama saya adalah Johnny Lee, dan saya bekerja di teknologi canggih dan proyek-proyek kelompok di Google. Tim kecil kami di sini, yang berbasis di California, telah bekerja sama dengan perguruan tinggi, laboratorium penelitian, dan mitra industri untuk memanen 10 tahun terakhir penelitian dalam robotika dan komputer visi untuk berkonsentrasi teknologi yang menjadi ponsel yang sangat unik. Kita adalah makhluk fisik bahwa hidup di dunia 3D, perangkat mobile saat belum menganggap bahwa dunia fisik berakhir pada batas layar. Tujuan kami adalah untuk memberikan ponsel perangkat skala manusia pemahaman ruang dan gerak. Eitan Marder-Eppstein: Ini akan memungkinkan orang untuk berinteraksi dengan lingkungan mereka hanya dalam cara yang berbeda secara fundamental. Kita bisa prototipe dalam beberapa jam sesuatu yang akan membawa kami bulan atau bahkan bertahun-tahun sebelumnya, karena kita tidak punya ini teknologi yang tersedia. TED LARSON: Apa yang terjadi jika Anda memiliki semua potongan-potongan ini di telepon? Bagaimana hal itu mengubah apa telepon itu? JOHNNY LEE: Kami memiliki menciptakan telepon prototipe mengandung sangat disesuaikan hardware dan software, yang dirancang untuk memungkinkan telepon untuk melacak itu gerak secara penuh 3D, secara real time seperti yang Anda memegangnya. Sensor ini membuat lebih dari seperempat juta pengukuran 3D setiap detik, memperbarui posisi dan rotasi telepon, sekering informasi ini ke dalam Model 3D tunggal lingkungan. CHRIS ANDERSON: Kami memiliki masalah disebut navigasi di dalam ruangan. Dan itu adalah solusi untuk masalah itu. Eitan Marder-Eppstein: Ini trek Anda posisi saat Anda pergi di seluruh dunia. Dan itu juga membuat peta itu. CHASE COBB: Bayangkan bahwa Anda memindai bagian kecil dari ruang tamu Anda. Dan kemudian mampu menghasilkan permainan dunia kecil di dalamnya. Saya tidak tahu dari yang lain controller atau gaming perangkat yang dapat melakukan itu pada saat ini. TULLY FOOTE: Puting semua ini bersama-sama, mereka ditarik ahli dari di seluruh dunia dan mendapat mereka semua bekerja pada proyek yang sama. REMI EL-QUAZZANE: Mereka adalah kaliber yang sangat tinggi dari orang-orang. Mengapa? Ini sangat sederhana. Saya pikir, sebenarnya, orang-orang yang percaya pada visi. JOHNNY LEE: Lokalisasi pemetaan yang ada pada ponsel Anda, dan Anda hanya menggunakannya. Ini kemampuan untuk mengikuti jejak orang lain. DIRK THOMAS: Dan kita juga bisa mendapatkan keuntungan dari apa yang kita lakukan untuk proyek kembali untuk komunitas open source. CHASE COBB: Gunakan untuk tunanetra, dan memberi mereka pandangan pendengaran dari mana mereka akan pergi. VINCE Pascual: Menjadi mampu memetakan rumah Anda, memutarnya, biarkan aku melihat bagaimana furniture ini bekerja di dalam ruangan. Eitan Marder-Eppstein: Virtual jendela ke dunia yang berbeda, Maksudku kemungkinan benar-benar tak ada habisnya. JOHNNY LEE: Selama beberapa bulan ke depan kami akan mendistribusikan dev kit untuk pengembang perangkat lunak untuk mengembangkan aplikasi dan algoritma di atas platform ini. Dan kita hanya di awal, dan kita tahu ada lebih banyak pekerjaan yang harus dilakukan. Tapi kami sangat gembira tentang di mana ia akan pergi. Masa depan adalah mengagumkan, dan kami percaya kita dapat membangun lebih cepat bersama-sama. DAVID J. Malan: Dan sekarang saat ini Anda mungkin pernah menunggu. Anda mungkin ingat bahwa di episode terakhir kami berbagi tweet ini dari Andrew CS50 sendiri Hill, yang beberapa bulan yang lalu kami menulis ini, "David J Malan, di mana lampu saya?" Sekarang sejak saat itu sejumlah Anda memiliki video yang dikirimkan membuat kasus Anda mengapa Anda harus berada di sebelah penerima lampu meja CS50. Kami pikir kami akan berbagi pada awalnya satu dari Mohamed di Maroko. Ternyata ulang tahun Muhammad adalah minggu terakhir ini, sehingga memungkinkan saya juga atas nama CS50 untuk mengucapkan selamat Ulang tahun ke-19 untuk Mohamed. Mari kita lihat. MOHAMMED: Halo, saya Mohamed dari Maroko. Saya belajar di kota lain - yang adalah agak jauh dari kota asli saya di mana saya tinggal dengan keluarga saya - di mana aku meninggalkan lampu meja saya. Jadi aku tinggal di asrama dan ini adalah kamarku. Anda bisa lihat di sini bahwa cahaya adalah kuning, dan aku tidak benar-benar menyukainya. Saya lebih suka yang putih. Itu sebabnya saya ingin lampu meja CS50. Anda dapat membayangkan saya duduk ada dan bekerja dengan itu. DAVID J. Malan: Dan sekarang pengajuan lain. Ini satu Emad, mahasiswa di kamar asramanya. EMAD: Saya Emad dari [Tak terdengar]. Jadi, mengapa aku ingin lampu meja? Pertama-tama, akan bertindak sebagai sumber moderat cahaya untuk studi saya sekolah tinggi, karena saya baru saja mulai tahun keempat. Dan serta serta kursus online, terutama CS50. Yang paling penting Alasannya adalah bahwa hal itu akan bertindak sebagai perangkat lunak untuk CS50 kursus. Sebagai contoh, jika seseorang datang di rumah saya dan meminta bagaimana Anda mendapatkan bahwa lampu yang indah, saya akan memberitahu mereka bahwa kelas CS50 mengirimkannya. Dan jadi saya menyebarkan firman CS50, dan yang paling penting, saya ingat jika untuk hidup saya. Saya Emad, dan ini adalah CS50. DAVID J. Malan: Dan sekarang Tim dari Malaysia, digambarkan di sini dalam gelap. Mendengarkan dengan seksama. DAVID J. Malan: Dan sekarang Film keluarga dari Zevin di Vancouver, British Columbia. Zevin: Hi there. Aku Zevin Lennick. Aku melakukan EDX untuk CS50, dan kita tidak dapat menemukan lampu kami. Rumah itu gelap. Apa yang Anda pikirkan? SPEAKER 1: Mungkin di sana? Zevin: Apakah Anda yakin? SPEAKER 1: Mungkin. Zevin: Haruskah kita pergi mencari tahu? SPEAKER 1: Mari kita pergi. Zevin: Baiklah. SPEAKER 1: Whoa, melihat cahaya itu. Zevin: Mungkin ada lampu di sana. SPEAKER 1: Mari kita check it out. Zevin: Apakah Anda ingin saya melakukannya? SPEAKER 1: Tidak, aku akan melakukannya. Zevin: OK. SPEAKER 1: Jauhi lampu saya! Oh tidak! DAVID J. Malan: Dan sekarang submisi dari Eggers di Latvia yang benar-benar mengambil segalanya takik dengan film ini. Eggers: (AS LAMP 1) Nah, bagaimana Anda lakukan? WANITA: (AS LAMP 2) Mmm. Hello. Eggers: (AS bola lampu 1) Ini mengagumkan. WANITA: (AS lampu 2) Yes. Ooh! Eggers: (AS lampu 1) Ooh! Eggers: (AS BABY Lightbulb) [Tertawa] Dimana lampu saya? Eggers: Hi, my name is Eggers. Dan aku dari Latvia. Dan ini adalah - SPEAKER 2: Studi kami. Menantikan. Eggers: Tidak, ini CS50. DAVID J. Malan: Dan sekarang, last but not least, submisi dari Phillip di Jerman. PHILLIP: Hey ada David, aku Phil. Saya seorang mahasiswa dari kognitif ilmu dari Jerman. Ilmu kognitif adalah bidang yang mempelajari pikiran manusia dan otak, bergabung dari disiplin ilmu seperti neuroscience, psikologi, linguistik, dan bahkan ilmu komputer. Sekarang semester terakhir, saya menghabiskan semester di luar negeri di Harvard. Dan saya juga mengikuti kursus Anda, CS50. Sekarang sementara aku mencintai CS50, saya tidak pernah mendapat lampu meja saya sendiri. Sekarang aku mengangkat tangan di hampir setiap ceramah dalam sebuah upaya putus asa untuk mendapatkan saya di panggung dan menerima meja CS50 saya sendiri lampu - atau bahkan hanya fricking stres bola. Sekarang saya akhirnya stres saya bola di pameran CS50, tapi aku masih sangat menderita dari itu kurangnya lampu meja CS50 dalam hidup saya. Jadi Mr David Malan, pertanyaan saya Anda cukup sederhana. Dimana [bip] desk lamp saya? DAVID J. Malan: Dan sekarang sedikit lebih sejarah. Anda mungkin ingat berikut film dari satu minggu dari CS50. [Musik memainkan] SPEAKER 3: Sebuah kemenangan keterampilan matematika dan mekanik, karena hal ini otomatis baru yang besar kalkulator di Harvard University. Masalah rumit dalam matematika dimasukkan melalui mesin dalam bentuk kode pada tape akurat dipecahkan dalam sepersekian menit dari waktu yang dibutuhkan untuk perhitungan manusia. Dirancang untuk mempercepat segala bentuk penelitian matematika dan ilmiah, otak mekanik raksasa akan bekerja untuk Angkatan Laut Amerika Serikat sampai akhir perang. DAVID J. Malan: Sekarang Mark I tidak lagi digunakan, tapi itu masih tinggal di sini di kampus. Kami memutuskan untuk mengambil satu akhir berjalan-jalan dengan Profesor Harry Lewis untuk melihat lebih dekat di Harvard science center - rumah baru ke Harvard Mark I. PROFESSOR HARRY LEWIS: Jadi kita berada di Harvard Ilmu Pusat, yang merupakan persimpangan jalan dari kampus Harvard. Banyak departemen ilmu memiliki kelas dan kantor di sini. Lokasi di belakang kami di sini adalah komputer Mark I, yang awal komputer elektromekanis. Jadi komputer Mark I di sini di Harvard karena Howard Hathaway Aiken, yang orang yang disusun dan dirancang mesin bekerja sama dengan insinyur IBM, adalah seorang profesor Harvard matematika terapan. Dan ia ingin meringankan tenaga kerja memecahkan persamaan numerik dengan perhitungan mekanis yang dilakukan pada pensil dan kertas. Apa yang kita miliki di sini adalah sebenarnya hanya sepotong itu. Itu 51 kaki panjang dan ketika itu semua dalam satu potong. Itu bisa dilakukan tiga tambahan per detik, perkalian waktu enam detik, dan divisi mengambil 15 detik. Jadi ini adalah kemajuan besar atas melakukan hal-hal dengan pensil dan kertas, tapi itu pekerjaan lambat, dan menjaga mesin akan sepanjang waktu adalah prestasi besar elektromekanis keahlian teknik. Itu digunakan untuk balistik perhitungan, untuk menghitung lintasan rudal. Dan itu juga digunakan untuk sedikit dari perhitungan di Manhattan Proyek untuk menentukan hak parameter untuk bom atom. Jadi apa yang Anda lihat di sini kertas tape drive, sehingga program ini menekan pita kertas dan berada di lingkaran. Apa yang Anda lihat ada register yang akan sesuai dengan memori yang tersimpan dari mesin, yang hanya digunakan untuk data. Program itu sendiri tetap. Ini mesin ketik listrik digunakan untuk mencetak output. Cepat ini, yang memiliki 10 posisi, yang di mana Anda akan memasukkan konstanta. Jadi program ini tetap di atas kertas tape, dan jika Anda memiliki konstan, seperti yang ada di C + kode - Anda menetapkan beberapa variabel sama dengan 47 di awal program Anda - ini adalah setara di sini. Anda akan memanggil nomor yang 47 menggunakan register ini. Setara komputasi ini jauh lebih sedikit dari jam tangan terkecil komputer yang sekarang sedang diproduksi. DAVID J. Malan: Itu untuk CS50Live. Terima kasih banyak untuk ini kontributor minggu, serta minggu ini Tim di belakang kamera. Mari kita menutup pertunjukan dengan melihat proyek awal dari Lisa Chung di Boston, [MUSIC-YLVIS, "THE FOX"]