1 00:00:00,000 --> 00:00:03,888 >> [THEME MUSIC PLAYING] 2 00:00:03,888 --> 00:00:17,705 3 00:00:17,705 --> 00:00:18,830 DAVID J Malan: Halo dunia. 4 00:00:18,830 --> 00:00:20,640 Ini adalah CS50Live. 5 00:00:20,640 --> 00:00:23,900 Jadi itu sudah dibawa ke perhatian saya bahwa selama beberapa episode terakhir 6 00:00:23,900 --> 00:00:28,370 Aku mungkin telah mengatakan beberapa hal-hal yang benar. 7 00:00:28,370 --> 00:00:31,400 Nah, di antara yang pertama misalnya, adalah bahwa website ini populer 8 00:00:31,400 --> 00:00:33,233 kita telah menggunakan untuk diskusi program 9 00:00:33,233 --> 00:00:34,710 tidak sebenarnya disebut merah. 10 00:00:34,710 --> 00:00:36,940 Ini rupanya yang disebut Reddit. 11 00:00:36,940 --> 00:00:41,150 >> Sementara itu, itu adalah kasus yang cukup beberapa waktu Amerika Serikat menggunakan 12 00:00:41,150 --> 00:00:45,700 00000000 untuk melindungi rudal. 13 00:00:45,700 --> 00:00:50,650 Namun rudal-rudal itu nuklir, dan tidak ternyata, "nuke-you-ler." 14 00:00:50,650 --> 00:00:51,300 >> Sementara itu. 15 00:00:51,300 --> 00:00:52,050 Aku mencintaimu. 16 00:00:52,050 --> 00:00:55,820 Ini memang saat ini, konon, password paling populer 17 00:00:55,820 --> 00:00:57,200 sekarang bagi orang untuk menggunakan. 18 00:00:57,200 --> 00:01:01,140 Tapi ini - jika kita memperbesar - adalah tidak sebenarnya bagaimana Anda membuat hati. 19 00:01:01,140 --> 00:01:05,560 >> Terakhir, CS50 sendiri Shelley Westover, yang Anda mungkin ingat dari film-film tersebut 20 00:01:05,560 --> 00:01:08,420 seperti yang satu ini, mencatat bahwa dia sebenarnya bukan 21 00:01:08,420 --> 00:01:11,860 kamera "operater" tapi operator kamera. 22 00:01:11,860 --> 00:01:14,750 Sekarang berbicara tentang kamera operator, tim 23 00:01:14,750 --> 00:01:17,526 telah anggun memungkinkan saya meminjam kamera ini hari ini, 24 00:01:17,526 --> 00:01:19,400 sehingga kita bisa mengambil melihat apa yang sebenarnya 25 00:01:19,400 --> 00:01:21,590 terjadi selama ini di belakang layar. 26 00:01:21,590 --> 00:01:26,090 Jadi jika Anda mau, kami akan pergi ke depan dan mengambil tur studio? 27 00:01:26,090 --> 00:01:29,880 Kami di sini di indah Hauser Studio, di Widener Library. 28 00:01:29,880 --> 00:01:32,840 Dengan latar belakang di sini adalah layar hijau, jika tidak dikenal 29 00:01:32,840 --> 00:01:35,660 sebagai chroma-key, atau Cyc dinding fisik. 30 00:01:35,660 --> 00:01:37,410 Dan pada kenyataannya, jika aku berjalan up erat dengan ini, 31 00:01:37,410 --> 00:01:41,920 perhatikan bagaimana bola memiliki kurva sedikit untuk itu daripada sudut tajam normal. 32 00:01:41,920 --> 00:01:43,930 Yang memungkinkan kita untuk menjaga bayangan off dari tepi, 33 00:01:43,930 --> 00:01:46,760 dan juga memungkinkan kita untuk membuat yakin bahwa kami dapat memperparah 34 00:01:46,760 --> 00:01:49,100 hampir apa pun yang kita ingin bagus dan bersih. 35 00:01:49,100 --> 00:01:51,390 >> Sekarang di sini adalah keseluruhan sekelompok lampu yang dikendalikan 36 00:01:51,390 --> 00:01:55,670 oleh panel utama switch yang kita akan melihat hanya sedikit. 37 00:01:55,670 --> 00:01:59,560 Sampai di sini adalah lampu LED dengan disebut Barn Doors di atasnya. 38 00:01:59,560 --> 00:02:01,550 Inilah yang melemparkan cahaya yang sangat terarah. 39 00:02:01,550 --> 00:02:03,590 Benar-benar memberi saya cahaya saya selama pertunjukan. 40 00:02:03,590 --> 00:02:07,430 Dan kemudian di sini kita memiliki sebuah neon cahaya, yang melemparkan cahaya lembut. 41 00:02:07,430 --> 00:02:09,440 Sekarang kedua hal ini lebih murah untuk beroperasi, 42 00:02:09,440 --> 00:02:12,330 dan banyak pendingin untuk beroperasi dari lampu pijar yang lebih tradisional 43 00:02:12,330 --> 00:02:14,750 bahwa banyak orang masih cenderung memiliki di rumah mereka. 44 00:02:14,750 --> 00:02:16,864 Sekarang jika kita berbalik sini, Anda akan melihat apa yang saya lihat. 45 00:02:16,864 --> 00:02:19,280 Jadi kita memiliki beberapa kami kamera di sini, salah satunya 46 00:02:19,280 --> 00:02:20,840 memiliki teleprompter di atasnya. 47 00:02:20,840 --> 00:02:23,520 >> Kami benar-benar tidak benar-benar menggunakan sebuah teleprompter di CS50Live, 48 00:02:23,520 --> 00:02:26,800 tapi untuk celana pendek, terhadap orang-orang latar belakang putih yang mungkin Anda ingat, 49 00:02:26,800 --> 00:02:28,180 kita benar-benar menggunakannya cukup sedikit. 50 00:02:28,180 --> 00:02:31,013 Menghabiskan sedikit waktu di memajukan scripting materi sehingga 51 00:02:31,013 --> 00:02:32,240 untuk mendapatkannya tepat. 52 00:02:32,240 --> 00:02:36,264 >> Sekarang di sini, Anda akan benar-benar melihat kamera di atas langit-langit. 53 00:02:36,264 --> 00:02:37,180 Mari kita zoom in pada itu. 54 00:02:37,180 --> 00:02:39,430 Itulah yang disebut benjolan cam yang mendapat tembakan-tembakan 55 00:02:39,430 --> 00:02:42,310 yang Anda lihat di awal atau akhir dari CS50Live. 56 00:02:42,310 --> 00:02:43,950 Dan sulit untuk melihat dalam pencahayaan di sana, 57 00:02:43,950 --> 00:02:45,824 tapi itu sebenarnya hung terbalik, dan kami 58 00:02:45,824 --> 00:02:50,270 mampu memperbaiki perangkat lunak setelah Bahkan dengan membalik secara vertikal. 59 00:02:50,270 --> 00:02:54,600 >> Sekarang - hi [? Andrea -?] Di sini, mari kita kepala ke bahwa panel cahaya 60 00:02:54,600 --> 00:02:56,180 yang saya sebutkan tadi. 61 00:02:56,180 --> 00:02:58,390 Panel cahaya ini memiliki Seluruh sekelompok switch, 62 00:02:58,390 --> 00:03:01,430 dan mereka benci kalau Aku benar-benar melakukan hal ini, 63 00:03:01,430 --> 00:03:05,600 tapi kami benar-benar dapat membuang beberapa lampu naik dan turun di sini. 64 00:03:05,600 --> 00:03:09,160 Aku tak bisa melihat efek, tapi kami jenis mendatangkan malapetaka pada kamera kami 65 00:03:09,160 --> 00:03:09,660 sekarang. 66 00:03:09,660 --> 00:03:12,465 Tapi mari kita memperbaiki hal ini. 67 00:03:12,465 --> 00:03:14,810 Oh boy, mari kita lanjutkan. 68 00:03:14,810 --> 00:03:18,910 >> Jadi di sini adalah lemari di yang semua studio kabel 69 00:03:18,910 --> 00:03:19,850 pada akhirnya diarahkan. 70 00:03:19,850 --> 00:03:22,016 Dan ini adalah semacam otak di balik operasi, 71 00:03:22,016 --> 00:03:23,710 di belakang layar, penggemar besar di sini. 72 00:03:23,710 --> 00:03:27,972 Bahkan, jika saya bersandar di Anda dapat mendengar sedikit suara. 73 00:03:27,972 --> 00:03:30,430 Jadi sebenarnya ada cukup bit isolasi di dinding ini 74 00:03:30,430 --> 00:03:33,054 sehingga untuk menjaga suara yang keluar ketika kita bahkan menutup pintu. 75 00:03:33,054 --> 00:03:36,870 Tapi jalan sampai di sana Anda dapat melihat semua kabel masuk dan keluar dari lemari. 76 00:03:36,870 --> 00:03:39,070 Dan di sini Anda dapat melihat salinan teleprompter tersebut 77 00:03:39,070 --> 00:03:41,370 yang kita lihat beberapa saat yang lalu. 78 00:03:41,370 --> 00:03:44,070 >> Baiklah, mari kita kepala ke yang disebut ruang kontrol. 79 00:03:44,070 --> 00:03:46,770 Jadi di sini, aku masih tidak cukup mengerti satu ini, 80 00:03:46,770 --> 00:03:49,300 ini adalah di mana kita terus kami flammables rupanya. 81 00:03:49,300 --> 00:03:51,760 Tapi di sini kita memiliki Seluruh sekelompok workstation 82 00:03:51,760 --> 00:03:54,750 di mana tim CS50 dan tim lain HarvardX bekerja. 83 00:03:54,750 --> 00:03:57,510 Dan di sini kita memiliki stasiun audio kami. 84 00:03:57,510 --> 00:03:59,580 Mari kita lihat. 85 00:03:59,580 --> 00:04:01,140 Hey Patrick. 86 00:04:01,140 --> 00:04:03,820 Jadi di sini kita lagi harus sejumlah besar cepat 87 00:04:03,820 --> 00:04:06,430 kita dapat bergerak ke atas dan ke bawah untuk benar-benar mengubah tingkat. 88 00:04:06,430 --> 00:04:07,264 Kali ini untuk audio. 89 00:04:07,264 --> 00:04:10,346 Dan pada kenyataannya, jika saya melakukan ini di sini - saya akan perlahan-lahan menurunkan audio 90 00:04:10,346 --> 00:04:13,800 tingkat, dan aku akan terus berbicara di suara biasa ini saya di sini di Hauser 91 00:04:13,800 --> 00:04:16,790 Studio untuk hidup CS50, dan di beberapa menunjukkan Anda tidak akan - 92 00:04:16,790 --> 00:04:19,200 >> [VOLUME Menurunkan SAMPAI VOICE IS  Tak terdengar.] 93 00:04:19,200 --> 00:04:22,054 >> Sekarang jika saya meningkatkan kembali Anda akan mulai mendengar suaraku lagi. 94 00:04:22,054 --> 00:04:23,970 Sekarang, Anda tidak perlu melakukan segala sesuatu secara manual. 95 00:04:23,970 --> 00:04:25,178 Bahkan kita memiliki beberapa preset. 96 00:04:25,178 --> 00:04:28,407 Jadi jika saya pergi ke sini untuk Layer menu, saya benar-benar dapat beralih antara 1 97 00:04:28,407 --> 00:04:31,436 di 16 dan 7 di 32, dan Anda akan melihat hal ini terjadi. 98 00:04:31,436 --> 00:04:32,310 Sebenarnya cukup rapi. 99 00:04:32,310 --> 00:04:35,240 Saya melakukan ini cukup sedikit juga - menonton. 100 00:04:35,240 --> 00:04:39,070 >> Bagaimanapun, mari kita pindah ke sini dan Anda akan melihat sebuah bank seluruh hard drive, 101 00:04:39,070 --> 00:04:39,570 benar-benar. 102 00:04:39,570 --> 00:04:42,830 Ini semua adalah SSD yang Anda mungkin ada di laptop saat ini, dan bahkan 103 00:04:42,830 --> 00:04:43,876 beberapa di desktop saat ini. 104 00:04:43,876 --> 00:04:46,000 Dan mereka menyimpan hal-hal seperti ini - yang sebenarnya 105 00:04:46,000 --> 00:04:49,445 hanya hard drive, yang adalah sekitar 500 pertunjukan di SSD. 106 00:04:49,445 --> 00:04:51,372 Dan Anda dapat melihat antarmuka sana melalui mana 107 00:04:51,372 --> 00:04:52,830 terhubung ke jeroan itu. 108 00:04:52,830 --> 00:04:55,390 Di sinilah semua kami rekaman akhirnya disimpan, 109 00:04:55,390 --> 00:04:59,110 dari satu atau lebih kamera yang kita mungkin menggunakan untuk menembak tertentu. 110 00:04:59,110 --> 00:05:04,050 >> Sekarang di sini - Oh, Hey Ramon. 111 00:05:04,050 --> 00:05:04,776 Terima kasih. 112 00:05:04,776 --> 00:05:06,900 Ramon pernah benar-benar diberikan saya banyak perhatian di sana, 113 00:05:06,900 --> 00:05:08,170 tapi kami hanya akan melanjutkan. 114 00:05:08,170 --> 00:05:11,570 Jika Ramon - jika aku bisa lihat lebih di sini, kami memiliki sejumlah besar tombol 115 00:05:11,570 --> 00:05:12,819 bahwa kita dapat bermain dengan juga. 116 00:05:12,819 --> 00:05:16,500 Dan sementara ada keseluruhan sekelompok menampilkan di sini 117 00:05:16,500 --> 00:05:18,780 pada dua besar, layar besar. 118 00:05:18,780 --> 00:05:22,000 Dan ini benar-benar seperti jeroan dari studio televisi. 119 00:05:22,000 --> 00:05:24,020 Semua sinyal video datang ke sini, dan apa 120 00:05:24,020 --> 00:05:26,940 kita dapat melakukan dengan menyentuh switch dan cepat sebenarnya 121 00:05:26,940 --> 00:05:28,385 menghasilkan acara secara real time. 122 00:05:28,385 --> 00:05:30,510 Jadi misalnya, kita memiliki throttle ini sedikit di sini, 123 00:05:30,510 --> 00:05:31,760 seperti Anda mungkin melihat dalam pesawat. 124 00:05:31,760 --> 00:05:35,740 Jika saya mulai mendapatkan kembali ini, pemberitahuan apa yang terjadi pada dua gambar 125 00:05:35,740 --> 00:05:36,800 di sana. 126 00:05:36,800 --> 00:05:40,310 Memudar antara keduanya, dan sebagainya kita telah pergi dari satu ke yang lain. 127 00:05:40,310 --> 00:05:43,490 Dan jika saya mendorong itu kembali, sekarang kita punya kembali gambar asli. 128 00:05:43,490 --> 00:05:46,570 >> Sementara joystick ini lebih di sini, seperti konsol arcade tua, 129 00:05:46,570 --> 00:05:49,170 memungkinkan kita untuk melakukan hal ini dengan cam benjolan. 130 00:05:49,170 --> 00:05:51,080 Dan di sana kita pergi, ada kita pergi, di sana kita pergi. 131 00:05:51,080 --> 00:05:54,992 Dan sekarang kami telah tetap itu - cukup banyak cukup baik 132 00:05:54,992 --> 00:05:56,200 untuk tujuan pertunjukan. 133 00:05:56,200 --> 00:05:59,710 >> Sekarang akhirnya - maaf Ramon - kami juga memiliki beberapa tombol di sini. 134 00:05:59,710 --> 00:06:04,280 DDR2, permainan favorit saya mungkin, dan jika aku memukul ini, kita sekarang mendapatkan efek ini. 135 00:06:04,280 --> 00:06:07,190 Anda mungkin ingat bahwa dari episode dua CS50Live. 136 00:06:07,190 --> 00:06:11,430 Jika kita mendorong pada judul, ini adalah apa yang kita dapat menekan jika ada benar-benar tidak beres, 137 00:06:11,430 --> 00:06:12,890 kita sudah layar yang ada. 138 00:06:12,890 --> 00:06:19,620 Dan sekarang yang terakhir, saya pikir itu waktu selama 60 detik dari Rob. 139 00:06:19,620 --> 00:06:21,520 Oh, anak seorang - 140 00:06:21,520 --> 00:06:24,520 >> [BASS GUITAR Dimainkan] 141 00:06:24,520 --> 00:06:29,632 142 00:06:29,632 --> 00:06:30,340 ROB: Oh, ayolah! 143 00:06:30,340 --> 00:06:31,810 Cukup gunakan beberapa video yang hewan! 144 00:06:31,810 --> 00:06:34,780 >> [Musik memainkan] 145 00:06:34,780 --> 00:06:46,030 146 00:06:46,030 --> 00:06:47,300 >> [WANITA BERBICARA JEPANG] 147 00:06:47,300 --> 00:07:09,150 148 00:07:09,150 --> 00:07:11,410 >> Baru-baru ini dalam berita itu artikel tentang CS50 149 00:07:11,410 --> 00:07:13,500 di situs web populer dikenal sebagai Hacker Life. 150 00:07:13,500 --> 00:07:16,990 Sekarang salah satu teman sekelas Anda, Annabel dari Australia, menemukan artikel yang 151 00:07:16,990 --> 00:07:18,880 dan pada gilirannya CS50 sendiri. 152 00:07:18,880 --> 00:07:24,035 Dia sekarang terdaftar di kelas dan dia ingin menyapa. 153 00:07:24,035 --> 00:07:24,910 ANNABEL: Halo dunia. 154 00:07:24,910 --> 00:07:29,020 Nama saya adalah Annabel, dan aku dari Queensland, Australia. 155 00:07:29,020 --> 00:07:33,430 Alasan saya mengambil kelas ini adalah karena saya melihat posting di Hacker Life, 156 00:07:33,430 --> 00:07:37,740 dan tahu bahwa ini adalah kunci untuk menjembatani kesenjangan antara menjadi seorang pemula, 157 00:07:37,740 --> 00:07:40,510 dan masa depan di CS. 158 00:07:40,510 --> 00:07:45,320 Mengambil kursus ini juga akan menjadi jembatan dalam banyak arah untuk anak autis saya 159 00:07:45,320 --> 00:07:48,440 yang mencintai IT. 160 00:07:48,440 --> 00:07:51,105 Saya juga berharap bahwa pada akhir untuk menciptakan 161 00:07:51,105 --> 00:07:54,340 program untuk membantu anak disleksia saya. 162 00:07:54,340 --> 00:07:56,764 Saat ini saya seorang akuntan, dengan bunga berat 163 00:07:56,764 --> 00:08:00,300 dalam teknologi, real estate, berkebun, dan musik instrumental. 164 00:08:00,300 --> 00:08:03,133 165 00:08:03,133 --> 00:08:08,098 Nama saya adalah Annabel, dan ini adalah CS50. 166 00:08:08,098 --> 00:08:10,500 >> SPEAKER: Izinkan saya berikutnya untuk memperkenalkan Betty, 167 00:08:10,500 --> 00:08:13,057 yang juga ingin menyapa. 168 00:08:13,057 --> 00:08:13,890 BETTY: Hello, world. 169 00:08:13,890 --> 00:08:16,730 Nama saya Betty, dan aku dari California selatan. 170 00:08:16,730 --> 00:08:19,290 Aku mengambil kursus ini karena masyarakat kita saat ini 171 00:08:19,290 --> 00:08:21,910 tampaknya diarahkan pemrograman. 172 00:08:21,910 --> 00:08:24,625 Pemrograman menjadi penting bagi kehidupan kita. 173 00:08:24,625 --> 00:08:26,750 Dan sebenarnya, saya pikir itu sudah dasarnya sekarang, 174 00:08:26,750 --> 00:08:29,800 karena banyak hal-hal yang kita menggunakan harus memasukkan pemrograman 175 00:08:29,800 --> 00:08:31,840 agar mereka yang akan dibuat. 176 00:08:31,840 --> 00:08:37,012 Pada dasarnya, kita akan menjadi diarahkan menuju masa depan penuh 177 00:08:37,012 --> 00:08:38,720 dengan teknologi, dan pemrograman akan 178 00:08:38,720 --> 00:08:40,909 untuk menjadi bagian penting dari masa depan itu. 179 00:08:40,909 --> 00:08:43,909 Jadi saya pikir itu adalah sesuatu itu benar-benar keren, 180 00:08:43,909 --> 00:08:46,370 dan bahwa saya mungkin harus bisa belajar itu. 181 00:08:46,370 --> 00:08:50,170 Jadi yeah, my name is Betty, dan ini adalah CS50. 182 00:08:50,170 --> 00:08:51,920 DAVID J Malan: Digambarkan di sini sementara itu, adalah 183 00:08:51,920 --> 00:08:55,150 Raja dari India, yang memiliki mendapatkan begitu tenggelam dalam CS50 184 00:08:55,150 --> 00:08:58,410 bahwa ia tampaknya memiliki itu tato di kulitnya. 185 00:08:58,410 --> 00:08:59,370 >> Dan sekarang, tweet. 186 00:08:59,370 --> 00:09:03,280 Ini salah satu dari Carter di Virginia, yang menulis kami dengan ini - "Consentino dan aku 187 00:09:03,280 --> 00:09:06,860 membuat baik penggunaan hari salju saya menonton minggu salah satu CS50 Harvard 188 00:09:06,860 --> 00:09:09,800 di TV via Chromecast dan YouTube. " 189 00:09:09,800 --> 00:09:10,780 Siapa Consentino? 190 00:09:10,780 --> 00:09:13,840 Nah, rupanya dia kucingnya, tapi memang, digambarkan di sini bersama 191 00:09:13,840 --> 00:09:17,047 dengan kaki Carter, adalah besar TV layar di latar belakang. 192 00:09:17,047 --> 00:09:19,130 Dan ternyata ada memang menggunakan Chromecast 193 00:09:19,130 --> 00:09:22,937 untuk proyek CS50 minggu satu ke bahwa TV layar lebar nirkabel. 194 00:09:22,937 --> 00:09:26,020 Sekarang Chromecast, jika Anda tidak terbiasa, sebenarnya jenis perangkat rapi. 195 00:09:26,020 --> 00:09:29,420 Ini plug cukup murah bahwa Anda dapat dimasukkan ke dalam bagian belakang komputer Anda 196 00:09:29,420 --> 00:09:31,090 ke port HDMI. 197 00:09:31,090 --> 00:09:34,860 Ini memiliki akses Wi-Fi, dan pada dasarnya memungkinkan Anda untuk melakukan streaming nirkabel 198 00:09:34,860 --> 00:09:38,650 konten dari laptop Anda ke TV Anda, atau bahkan mengontrol TV Anda 199 00:09:38,650 --> 00:09:41,894 dan men-download konten seperti video langsung untuk itu. 200 00:09:41,894 --> 00:09:44,560 Dan sekarang catatan dari Mohamed, salah satu teman sekelas Anda di Pakistan, 201 00:09:44,560 --> 00:09:47,620 yang baru ditemukan rasa ingin tahu ini - rupanya 202 00:09:47,620 --> 00:09:50,060 jika Anda pergi ke google.com pada kesempatan dan pencarian 203 00:09:50,060 --> 00:09:53,860 bagi saya, David J. Malan, rupanya orang ini muncul sekali dalam beberapa saat. 204 00:09:53,860 --> 00:09:56,830 David H. Malan, yang rupanya psikoterapis Inggris yang 205 00:09:56,830 --> 00:09:59,041 terlihat banyak sekali seperti saya. 206 00:09:59,041 --> 00:10:01,040 Sekarang ternyata jika Anda klik link umpan balik ini 207 00:10:01,040 --> 00:10:03,600 di pojok bawah Anda dapat benar-benar melaporkan masalah, 208 00:10:03,600 --> 00:10:05,170 sebagai hal-hal yang salah untuk Google. 209 00:10:05,170 --> 00:10:07,560 Dan biarkan aku - karena kita di internet 210 00:10:07,560 --> 00:10:10,910 di sini - jika Anda dapat membantu orang keluar, dan benar-benar mengklik link yang salah di bagian atas, 211 00:10:10,910 --> 00:10:14,680 dan hanya menyebutkan bahwa David H. Malan sebenarnya bukan David J. Malan. 212 00:10:14,680 --> 00:10:17,550 >> Sekarang untuk menjadi adil, ada mungkin adalah David H. Malan, 213 00:10:17,550 --> 00:10:19,550 dan dia mungkin adalah Psikoterapis Inggris, 214 00:10:19,550 --> 00:10:21,840 jadi mari kita tidak melaporkan hal lain sebagai salah, 215 00:10:21,840 --> 00:10:25,240 tapi hanya foto yang memiliki kemungkinan dipilih algorithmically 216 00:10:25,240 --> 00:10:27,480 tidak benar dengan server Google. 217 00:10:27,480 --> 00:10:32,179 >> Dan sekarang Halo dari CS50 ini teman, Profesor Harry Lewis. 218 00:10:32,179 --> 00:10:34,720 Profesor Harry Lewis sebenarnya profesor tahun saya sendiri lalu 219 00:10:34,720 --> 00:10:38,170 ketika saya mengambil kursus intensif dalam Teori Komputasi. 220 00:10:38,170 --> 00:10:42,600 Sebuah kursus teori di mana Anda menjelajahi batas dasar perhitungan, 221 00:10:42,600 --> 00:10:45,350 dan persis apa komputer bisa dan tidak bisa lakukan. 222 00:10:45,350 --> 00:10:47,910 Kami baru-baru ini dikunjungi Profesor Lewis di kantornya 223 00:10:47,910 --> 00:10:50,665 untuk melihat beberapa teknologi masa lalu. 224 00:10:50,665 --> 00:10:53,790 PROFESSOR HARRY LEWIS: Saya Harry Lewis, Saya seorang profesor Ilmu Komputer 225 00:10:53,790 --> 00:10:55,060 di sini di Harvard. 226 00:10:55,060 --> 00:11:01,890 Saya datang ke Harvard pada tahun 1964 sebagai mahasiswa, dan kecuali untuk tiga tahun 227 00:11:01,890 --> 00:11:04,525 off selama Perang Vietnam Aku sudah di sini sejak itu. 228 00:11:04,525 --> 00:11:08,870 Jadi saya sekarang kepala sarjana Program dalam ilmu komputer, 229 00:11:08,870 --> 00:11:12,520 dan saya telah mengajar banyak program yang berbeda selama bertahun-tahun. 230 00:11:12,520 --> 00:11:14,870 Dan saya ingin memberitahu Anda sedikit tentang beberapa 231 00:11:14,870 --> 00:11:19,530 hal yang menarik yang telah di Harvard, yang saya 232 00:11:19,530 --> 00:11:22,110 memiliki beberapa kontak selama bertahun-tahun. 233 00:11:22,110 --> 00:11:27,070 >> Dia adalah sarjana saya tesis, pada tahun 1968, yang 234 00:11:27,070 --> 00:11:30,610 Aku menulis dua dimensi bahasa pemrograman. 235 00:11:30,610 --> 00:11:36,555 Ini adalah pesawat memori inti, mereka adalah donat magnet kecil 236 00:11:36,555 --> 00:11:39,080 yang digantung pada persimpangan kabel. 237 00:11:39,080 --> 00:11:44,320 Dan ini adalah cara memori dilakukan sebelum semikonduktor 238 00:11:44,320 --> 00:11:47,560 menjadi teknologi yang layak. 239 00:11:47,560 --> 00:11:52,900 Ini adalah awal 15 gigabyte iPod, yang saya simpan sekitar 240 00:11:52,900 --> 00:11:56,200 bukan karena siapa pun yang terkesan dengan memiliki 15 gigabyte iPod, 241 00:11:56,200 --> 00:12:00,740 tapi karena ini adalah 70 megabyte drive, dan mereka 242 00:12:00,740 --> 00:12:05,820 masuk disk drive yang tentang ukuran mesin cuci. 243 00:12:05,820 --> 00:12:07,820 Jadi itu hanya 70 megabyte memori, yang 244 00:12:07,820 --> 00:12:10,359 memberi Anda beberapa rasa bagaimana hal-hal telah ditingkatkan. 245 00:12:10,359 --> 00:12:11,900 DAVID J Malan: Dan sekarang tweet lain. 246 00:12:11,900 --> 00:12:13,820 Ini salah satu dari William di Inggris 247 00:12:13,820 --> 00:12:17,750 yang menulis, "David J. Malan, setelah sedikit Google menguntit, ternyata Rob 248 00:12:17,750 --> 00:12:19,060 memiliki saudara kembar. 249 00:12:19,060 --> 00:12:21,830 Bisakah kita menempatkan dia di CS50Live dan bermain melihat perbedaannya? " 250 00:12:21,830 --> 00:12:23,690 Jadi William, ini memang terjadi. 251 00:12:23,690 --> 00:12:26,660 CS50 sendiri Rob Bowden memang memiliki saudara kembar. 252 00:12:26,660 --> 00:12:31,620 Bahkan, di sini adalah Rob dan Paul - atau Paul dan - digambarkan di sini 253 00:12:31,620 --> 00:12:35,280 dua Bowdens, keduanya memiliki sebenarnya TFed untuk CS50 di masa lalu, 254 00:12:35,280 --> 00:12:38,050 dan memang Rob sekarang pada Tim penuh waktu CS50 itu. 255 00:12:38,050 --> 00:12:40,510 >> Sekarang, kita juga melakukan sedikit Google menguntit, dan ternyata 256 00:12:40,510 --> 00:12:43,310 bahwa saudara kembar Paul memiliki YouTube sendiri 257 00:12:43,310 --> 00:12:46,410 channel di mana ia naksir dirinya sedikit pelawak. 258 00:12:46,410 --> 00:12:47,548 Mari kita lihat. 259 00:12:47,548 --> 00:12:49,940 >> PAUL Bowden: Hey guys. 260 00:12:49,940 --> 00:12:51,460 Paul Bowden di sini lagi. 261 00:12:51,460 --> 00:12:54,900 Aku kembali dengan mencoba kedua saya di stand up. 262 00:12:54,900 --> 00:12:58,910 Ya, aku tahu bahwa aku duduk. 263 00:12:58,910 --> 00:13:02,810 Pertama kali tidak pergi serta saya harapkan, 264 00:13:02,810 --> 00:13:05,840 tapi aku mengambil nasihat bahwa kalian yang ditawarkan, 265 00:13:05,840 --> 00:13:10,290 dan kali ini aku akan menjadi sedikit kurang canggung, dan sedikit lebih baik 266 00:13:10,290 --> 00:13:13,326 di depan lelucon. 267 00:13:13,326 --> 00:13:16,450 DAVID J Malan: Sekarang jika Anda ingin berlangganan ke saluran Paulus di YouTube, 268 00:13:16,450 --> 00:13:20,070 dan Anda harus, kepala ke URL ini di sini. 269 00:13:20,070 --> 00:13:23,390 Sekarang saudara Rob tentu saja sangat bangga saudara kembarnya. 270 00:13:23,390 --> 00:13:27,980 Bahkan, digambarkan di sini adalah Rob sebagai animasi GIF melakukan pompa tinju. 271 00:13:27,980 --> 00:13:31,360 Sekarang ini sebenarnya sudah beredar di internet cukup sedikit. 272 00:13:31,360 --> 00:13:33,240 Jadi jika Anda Google sekitar untuk gambar ini di sini, 273 00:13:33,240 --> 00:13:36,110 Anda bahkan dapat membuat Anda wallpaper jika Anda ingin. 274 00:13:36,110 --> 00:13:37,130 Dan Anda harus. 275 00:13:37,130 --> 00:13:41,390 >> Sekarang Rob di sini adalah bersorak nya saudara di dalam permainan populer di Amerika 276 00:13:41,390 --> 00:13:43,232 menunjukkan di mana Paulus adalah peserta. 277 00:13:43,232 --> 00:13:44,440 Sekarang, apa game show itu? 278 00:13:44,440 --> 00:13:46,148 Nah kita akan meninggalkannya kepada Anda, internet, 279 00:13:46,148 --> 00:13:49,210 untuk mencari tahu persis apa permainan acara Paul Bowden berpartisipasi pada, 280 00:13:49,210 --> 00:13:53,140 dan jika Anda dapat menemukan bahwa keluar, mari kita tahu di Facebook, Reddit, atau Twitter, 281 00:13:53,140 --> 00:13:57,510 dan kita akan melihat apakah kita tidak bisa menunjukkan sedikit klip di CS50Live berikutnya. 282 00:13:57,510 --> 00:13:59,330 >> Dan sekarang bagian dari hardware. 283 00:13:59,330 --> 00:14:02,080 Seperti Anda mungkin telah mendengar, CS50 di beberapa dari itu di bagian kampus 284 00:14:02,080 --> 00:14:04,060 menggunakan bagian dari perangkat keras dikenal sebagai Arduino. 285 00:14:04,060 --> 00:14:06,194 Digambarkan di sini misalnya, adalah Arduino Uno, 286 00:14:06,194 --> 00:14:08,610 sebuah papan sirkuit kecil yang Anda dapat terhubung ke komputer, 287 00:14:08,610 --> 00:14:11,010 dan kemudian benar-benar program yang dengan menulis kode C +, 288 00:14:11,010 --> 00:14:14,710 dan kemudian membakarnya ke dalam perangkat keras sehingga bahwa itu benar-benar bisa menjalankan program. 289 00:14:14,710 --> 00:14:17,140 Sekarang salah satu teman sekelas Anda sini, Areor, memutuskan 290 00:14:17,140 --> 00:14:20,110 kawat sampai Arduino Uno ke komputer 291 00:14:20,110 --> 00:14:24,350 dan kemudian menerapkan, jika Anda bisa percaya, Masalah Set 2 Caesar. 292 00:14:24,350 --> 00:14:27,030 >> Sekarang kita tidak memiliki audio dalam video ini, tapi mari kita memperbesar 293 00:14:27,030 --> 00:14:28,755 dan lihatlah hasil akhir. 294 00:14:28,755 --> 00:14:43,112 295 00:14:43,112 --> 00:14:45,570 Sekarang jika Anda seorang Redditer, Anda mungkin telah memperhatikan posting ini 296 00:14:45,570 --> 00:14:49,290 beberapa minggu lalu iklan episode dua CS50Live. 297 00:14:49,290 --> 00:14:52,900 Sekarang salah satu teman sekelas Anda, Louis dari Montreal, Kanada, setelah episode itu 298 00:14:52,900 --> 00:14:55,556 silakan diposting, "Wow, salah satu yang bersejarah. " 299 00:14:55,556 --> 00:15:00,600 Hanya untuk memperbaiki dirinya beberapa menit kemudian dengan edit - "histeris, HA HA." 300 00:15:00,600 --> 00:15:02,410 Jadi mari kita ikuti itu baik cara, tapi apa yang 301 00:15:02,410 --> 00:15:05,130 lucu dari itu, adalah bahwa Chris dari Toronto, Kanada 302 00:15:05,130 --> 00:15:08,290 kemudian ditindaklanjuti dengan sebagai berikut, "Ini akan menjadi histeris 303 00:15:08,290 --> 00:15:12,670 jika episode berikutnya adalah sejarah sebagai akibat dari staf produksi melihat 304 00:15:12,670 --> 00:15:13,490 komentar ini. " 305 00:15:13,490 --> 00:15:16,800 Yah memang kita lakukan, dan sekarang beberapa sejarah lagi. 306 00:15:16,800 --> 00:15:18,360 >> Kami menarik ini dari arsip. 307 00:15:18,360 --> 00:15:22,700 Hal ini di majalah, Popular Electronics, sebuah isu dari tahun 1975, 308 00:15:22,700 --> 00:15:25,850 yang menanggung judul ini, Pertama komputer mini Kit dunia 309 00:15:25,850 --> 00:15:27,440 untuk Rival Commercial Models. 310 00:15:27,440 --> 00:15:29,050 The Altair 8800. 311 00:15:29,050 --> 00:15:31,940 Pada waktu itu tidak ada benar-benar sebuah bahasa pemrograman 312 00:15:31,940 --> 00:15:35,110 dengan mana Anda bisa membuat ini Mesin memecahkan masalah yang sangat mudah, 313 00:15:35,110 --> 00:15:36,930 dan begitu Harvard muda mahasiswa pada saat itu 314 00:15:36,930 --> 00:15:39,810 bernama Bill Gates memutuskan dengan beberapa teman-teman nya 315 00:15:39,810 --> 00:15:43,700 untuk menulis interpreter pertama untuk bahasa pemrograman, yang dikenal sebagai dasar, 316 00:15:43,700 --> 00:15:45,900 yang dapat digunakan untuk mendorong ini bagian dari hardware. 317 00:15:45,900 --> 00:15:48,220 Kami mengambil jalan baru dengan Profesor Harry Lewis 318 00:15:48,220 --> 00:15:51,040 Maxwell Dworkin, Harvard bangunan ilmu komputer, di mana 319 00:15:51,040 --> 00:15:55,170 kode sumber untuk asli yang BASIC masih hang. 320 00:15:55,170 --> 00:15:57,162 Dan kita bertanya apakah dia bisa memberi kami tur. 321 00:15:57,162 --> 00:15:58,870 PROFESSOR HARRY LEWIS: Apa yang Anda miliki di sini 322 00:15:58,870 --> 00:16:03,780 adalah daftar dari bagian awal dari perangkat lunak 323 00:16:03,780 --> 00:16:08,470 ditulis oleh Bill Gates dan Paul Allen, pendiri Microsoft. 324 00:16:08,470 --> 00:16:10,790 Jadi kode menarik karena dua alasan. 325 00:16:10,790 --> 00:16:13,720 Pertama-tama itu menjadi Produk pertama Microsoft, 326 00:16:13,720 --> 00:16:20,080 yang seorang juru bahasa untuk bahasa pemrograman dasar. 327 00:16:20,080 --> 00:16:23,190 Dan kedua, ini adalah salah satu upaya pertama 328 00:16:23,190 --> 00:16:28,840 untuk menciptakan seorang juru begitu biasa orang bisa menggunakan komputer pribadi. 329 00:16:28,840 --> 00:16:30,900 Jadi Bill Gates adalah sarjana di Harvard. 330 00:16:30,900 --> 00:16:33,070 Saya mulai mengajar di Harvard pada tahun 1974. 331 00:16:33,070 --> 00:16:38,390 Hal ini dilakukan pada tahun 1975, jadi itu adalah awal dalam karirnya dan awal karir saya. 332 00:16:38,390 --> 00:16:42,040 Aku benar-benar diajarkan Bill di kursus sekitar waktu ini. 333 00:16:42,040 --> 00:16:45,380 Paul Allen bukanlah Mahasiswa Harvard, tetapi ia 334 00:16:45,380 --> 00:16:49,200 telah menjadi sekolah tinggi teman sekelas Bill Gates. 335 00:16:49,200 --> 00:16:51,990 >> Jika Anda datang dan melihat pada daftar, Anda akan 336 00:16:51,990 --> 00:16:56,600 benar-benar menemukan nama ketiga, Monte Davidoff, yang Gates 'teman sekelas di sini 337 00:16:56,600 --> 00:16:57,500 di Harvard. 338 00:16:57,500 --> 00:16:59,600 OK, jadi inilah yang menarik komentar di sini. 339 00:16:59,600 --> 00:17:05,400 Ia mengatakan, "Dalam 4k dapat menghapus persegi akar tetapi untuk loop harus tetap bekerja. " 340 00:17:05,400 --> 00:17:11,310 OK, jadi apa itu artinya bahwa ada adalah dua cara untuk mengkompilasi program ini. 341 00:17:11,310 --> 00:17:16,140 Salah satunya adalah untuk berjalan pada versi komputer Altair ini 342 00:17:16,140 --> 00:17:19,339 yang hanya memiliki 4K kata memori. 343 00:17:19,339 --> 00:17:22,430 4.096 kata memori. 344 00:17:22,430 --> 00:17:28,020 Tapi versi besar memiliki 8 K, dan sebagainya apa ini, dapat dikatakan bahwa dalam versi 4K 345 00:17:28,020 --> 00:17:31,030 Anda harus menghapus beberapa kode untuk membuatnya fit. 346 00:17:31,030 --> 00:17:33,050 Dan salah satu hal yang akan dihapus 347 00:17:33,050 --> 00:17:37,960 akan menjadi rutinitas akar kuadrat, tapi rupanya untuk loop 348 00:17:37,960 --> 00:17:41,220 masih harus bekerja, bahkan ketika Anda kompilasi turun 349 00:17:41,220 --> 00:17:46,150 hanya versi 4K komputer kit. 350 00:17:46,150 --> 00:17:49,750 >> Sekarang jika Anda memperbesar bahwa kode sumber Anda mungkin telah memperhatikan nama akrab. 351 00:17:49,750 --> 00:17:52,280 Memang, Pengguna Holloway adalah individu yang 352 00:17:52,280 --> 00:17:56,282 dicetak sumber ini kode pada bulan April 1975. 353 00:17:56,282 --> 00:17:59,240 Sekarang bagi anda yang pernah mengajukan pertanyaan, mungkin pada Reddit atau di tempat lain 354 00:17:59,240 --> 00:18:03,274 untuk CS50, mungkin telah menemukan Glenn Holloway, salah satu anggota tim CS50 yang 355 00:18:03,274 --> 00:18:05,440 yang sebenarnya telah dengan kursus untuk beberapa waktu, 356 00:18:05,440 --> 00:18:09,160 dan sangat anggun menawarkan cukup sering untuk membantu siswa melalui internet 357 00:18:09,160 --> 00:18:11,140 dengan masalah yang mereka bisa memecahkan. 358 00:18:11,140 --> 00:18:13,770 Dan memang, tampaknya dia melakukan hal itu bahkan di masa lampau 359 00:18:13,770 --> 00:18:16,320 ketika kode sumber ini perlu dicetak. 360 00:18:16,320 --> 00:18:20,240 >> Sekarang mari kita berpuasa untuk saat ini, di fakta ini adalah berita yang benar-benar melanggar. 361 00:18:20,240 --> 00:18:23,577 Baru-baru ini terungkap adalah proyek ini tango, sebuah inisiatif oleh Google 362 00:18:23,577 --> 00:18:25,660 dan sejumlah lainnya perusahaan untuk benar-benar membuat 363 00:18:25,660 --> 00:18:28,830 perangkat lunak dengan mana Anda dapat menggunakan telepon atau perangkat nirkabel mirip 364 00:18:28,830 --> 00:18:31,150 dan berjalan di sekitar Anda lingkungan fisik 365 00:18:31,150 --> 00:18:34,960 dan benar-benar membuat model 3D dari itu - yang biasanya adalah waktu yang sangat 366 00:18:34,960 --> 00:18:36,340 mengkonsumsi dan / atau mahal. 367 00:18:36,340 --> 00:18:40,350 Namun, dengan teknologi saat ini Anda mungkin segera melakukan hal ini sendiri, 368 00:18:40,350 --> 00:18:43,150 dan Anda mungkin segera menulis software sendiri dengan yang 369 00:18:43,150 --> 00:18:44,930 untuk meningkatkan teknik baru ini. 370 00:18:44,930 --> 00:18:45,680 Mari kita lihat. 371 00:18:45,680 --> 00:18:49,530 372 00:18:49,530 --> 00:18:52,540 >> JOHNNY LEE: Nama saya adalah Johnny Lee, dan saya bekerja di teknologi canggih 373 00:18:52,540 --> 00:18:54,560 dan proyek-proyek kelompok di Google. 374 00:18:54,560 --> 00:18:56,690 Tim kecil kami di sini, yang berbasis di California, 375 00:18:56,690 --> 00:19:01,200 telah bekerja sama dengan perguruan tinggi, laboratorium penelitian, dan mitra industri 376 00:19:01,200 --> 00:19:05,220 untuk memanen 10 tahun terakhir penelitian dalam robotika dan komputer visi 377 00:19:05,220 --> 00:19:09,260 untuk berkonsentrasi teknologi yang menjadi ponsel yang sangat unik. 378 00:19:09,260 --> 00:19:14,100 Kita adalah makhluk fisik bahwa hidup di dunia 3D, 379 00:19:14,100 --> 00:19:17,690 perangkat mobile saat belum menganggap bahwa dunia fisik 380 00:19:17,690 --> 00:19:19,820 berakhir pada batas layar. 381 00:19:19,820 --> 00:19:23,010 Tujuan kami adalah untuk memberikan ponsel perangkat skala manusia 382 00:19:23,010 --> 00:19:24,665 pemahaman ruang dan gerak. 383 00:19:24,665 --> 00:19:26,540 Eitan Marder-Eppstein: Ini akan memungkinkan 384 00:19:26,540 --> 00:19:28,480 orang untuk berinteraksi dengan lingkungan mereka 385 00:19:28,480 --> 00:19:30,360 hanya dalam cara yang berbeda secara fundamental. 386 00:19:30,360 --> 00:19:33,330 Kita bisa prototipe dalam beberapa jam sesuatu yang 387 00:19:33,330 --> 00:19:36,070 akan membawa kami bulan atau bahkan bertahun-tahun sebelumnya, 388 00:19:36,070 --> 00:19:38,670 karena kita tidak punya ini teknologi yang tersedia. 389 00:19:38,670 --> 00:19:41,760 >> TED LARSON: Apa yang terjadi jika Anda memiliki semua potongan-potongan ini di telepon? 390 00:19:41,760 --> 00:19:46,280 Bagaimana hal itu mengubah apa telepon itu? 391 00:19:46,280 --> 00:19:48,460 >> JOHNNY LEE: Kami memiliki menciptakan telepon prototipe 392 00:19:48,460 --> 00:19:52,150 mengandung sangat disesuaikan hardware dan software, yang dirancang 393 00:19:52,150 --> 00:19:56,600 untuk memungkinkan telepon untuk melacak itu gerak secara penuh 3D, secara real time 394 00:19:56,600 --> 00:19:58,120 seperti yang Anda memegangnya. 395 00:19:58,120 --> 00:20:01,840 Sensor ini membuat lebih dari seperempat juta pengukuran 3D 396 00:20:01,840 --> 00:20:05,980 setiap detik, memperbarui posisi dan rotasi telepon, 397 00:20:05,980 --> 00:20:09,760 sekering informasi ini ke dalam Model 3D tunggal lingkungan. 398 00:20:09,760 --> 00:20:12,625 >> CHRIS ANDERSON: Kami memiliki masalah disebut navigasi di dalam ruangan. 399 00:20:12,625 --> 00:20:14,300 Dan itu adalah solusi untuk masalah itu. 400 00:20:14,300 --> 00:20:17,383 >> Eitan Marder-Eppstein: Ini trek Anda posisi saat Anda pergi di seluruh dunia. 401 00:20:17,383 --> 00:20:19,070 Dan itu juga membuat peta itu. 402 00:20:19,070 --> 00:20:23,114 >> CHASE COBB: Bayangkan bahwa Anda memindai bagian kecil dari ruang tamu Anda. 403 00:20:23,114 --> 00:20:27,250 Dan kemudian mampu menghasilkan permainan dunia kecil di dalamnya. 404 00:20:27,250 --> 00:20:29,900 Saya tidak tahu dari yang lain controller atau gaming 405 00:20:29,900 --> 00:20:31,660 perangkat yang dapat melakukan itu pada saat ini. 406 00:20:31,660 --> 00:20:33,250 >> TULLY FOOTE: Puting semua ini bersama-sama, mereka 407 00:20:33,250 --> 00:20:35,041 ditarik ahli dari di seluruh dunia 408 00:20:35,041 --> 00:20:37,360 dan mendapat mereka semua bekerja pada proyek yang sama. 409 00:20:37,360 --> 00:20:40,366 >> REMI EL-QUAZZANE: Mereka adalah kaliber yang sangat tinggi dari orang-orang. 410 00:20:40,366 --> 00:20:40,865 Mengapa? 411 00:20:40,865 --> 00:20:42,302 Ini sangat sederhana. 412 00:20:42,302 --> 00:20:44,782 Saya pikir, sebenarnya, orang-orang yang percaya pada visi. 413 00:20:44,782 --> 00:20:47,240 JOHNNY LEE: Lokalisasi pemetaan yang ada pada ponsel Anda, 414 00:20:47,240 --> 00:20:49,000 dan Anda hanya menggunakannya. 415 00:20:49,000 --> 00:20:51,750 Ini kemampuan untuk mengikuti jejak orang lain. 416 00:20:51,750 --> 00:20:55,070 >> DIRK THOMAS: Dan kita juga bisa mendapatkan keuntungan dari apa yang kita lakukan untuk proyek 417 00:20:55,070 --> 00:20:57,258 kembali untuk komunitas open source. 418 00:20:57,258 --> 00:20:59,350 >> CHASE COBB: Gunakan untuk tunanetra, 419 00:20:59,350 --> 00:21:01,880 dan memberi mereka pandangan pendengaran dari mana mereka akan pergi. 420 00:21:01,880 --> 00:21:04,205 >> VINCE Pascual: Menjadi mampu memetakan rumah Anda, 421 00:21:04,205 --> 00:21:07,030 memutarnya, biarkan aku melihat bagaimana furniture ini bekerja di dalam ruangan. 422 00:21:07,030 --> 00:21:09,580 >> Eitan Marder-Eppstein: Virtual jendela ke dunia yang berbeda, 423 00:21:09,580 --> 00:21:11,413 Maksudku kemungkinan benar-benar tak ada habisnya. 424 00:21:11,413 --> 00:21:14,015 425 00:21:14,015 --> 00:21:16,890 JOHNNY LEE: Selama beberapa bulan ke depan kami akan mendistribusikan dev kit 426 00:21:16,890 --> 00:21:20,566 untuk pengembang perangkat lunak untuk mengembangkan aplikasi dan algoritma di atas 427 00:21:20,566 --> 00:21:22,572 platform ini. 428 00:21:22,572 --> 00:21:27,240 Dan kita hanya di awal, dan kita tahu ada lebih banyak pekerjaan yang harus dilakukan. 429 00:21:27,240 --> 00:21:30,541 Tapi kami sangat gembira tentang di mana ia akan pergi. 430 00:21:30,541 --> 00:21:35,180 Masa depan adalah mengagumkan, dan kami percaya kita dapat membangun lebih cepat bersama-sama. 431 00:21:35,180 --> 00:21:41,137 432 00:21:41,137 --> 00:21:43,970 DAVID J. Malan: Dan sekarang saat ini Anda mungkin pernah menunggu. 433 00:21:43,970 --> 00:21:45,990 Anda mungkin ingat bahwa di episode terakhir kami 434 00:21:45,990 --> 00:21:49,970 berbagi tweet ini dari Andrew CS50 sendiri Hill, yang beberapa bulan yang lalu kami menulis 435 00:21:49,970 --> 00:21:52,650 ini, "David J Malan, di mana lampu saya?" 436 00:21:52,650 --> 00:21:55,690 Sekarang sejak saat itu sejumlah Anda memiliki video yang dikirimkan membuat kasus Anda 437 00:21:55,690 --> 00:21:59,120 mengapa Anda harus berada di sebelah penerima lampu meja CS50. 438 00:21:59,120 --> 00:22:02,650 Kami pikir kami akan berbagi pada awalnya satu dari Mohamed di Maroko. 439 00:22:02,650 --> 00:22:05,800 Ternyata ulang tahun Muhammad adalah minggu terakhir ini, sehingga memungkinkan saya juga 440 00:22:05,800 --> 00:22:10,050 atas nama CS50 untuk mengucapkan selamat Ulang tahun ke-19 untuk Mohamed. 441 00:22:10,050 --> 00:22:11,996 Mari kita lihat. 442 00:22:11,996 --> 00:22:15,080 >> MOHAMMED: Halo, saya Mohamed dari Maroko. 443 00:22:15,080 --> 00:22:20,510 Saya belajar di kota lain - yang adalah agak jauh dari kota asli saya 444 00:22:20,510 --> 00:22:25,390 di mana saya tinggal dengan keluarga saya - di mana aku meninggalkan lampu meja saya. 445 00:22:25,390 --> 00:22:28,940 Jadi aku tinggal di asrama dan ini adalah kamarku. 446 00:22:28,940 --> 00:22:32,810 447 00:22:32,810 --> 00:22:37,440 Anda bisa lihat di sini bahwa cahaya adalah kuning, dan aku tidak benar-benar menyukainya. 448 00:22:37,440 --> 00:22:39,250 Saya lebih suka yang putih. 449 00:22:39,250 --> 00:22:43,350 Itu sebabnya saya ingin lampu meja CS50. 450 00:22:43,350 --> 00:22:47,109 Anda dapat membayangkan saya duduk ada dan bekerja dengan itu. 451 00:22:47,109 --> 00:22:48,900 DAVID J. Malan: Dan sekarang pengajuan lain. 452 00:22:48,900 --> 00:22:52,700 Ini satu Emad, mahasiswa di kamar asramanya. 453 00:22:52,700 --> 00:22:54,680 >> EMAD: Saya Emad dari [Tak terdengar]. 454 00:22:54,680 --> 00:22:56,605 Jadi, mengapa aku ingin lampu meja? 455 00:22:56,605 --> 00:22:59,760 Pertama-tama, akan bertindak sebagai sumber moderat cahaya 456 00:22:59,760 --> 00:23:03,380 untuk studi saya sekolah tinggi, karena saya baru saja mulai tahun keempat. 457 00:23:03,380 --> 00:23:06,730 Dan serta serta kursus online, terutama CS50. 458 00:23:06,730 --> 00:23:09,130 Yang paling penting Alasannya adalah bahwa hal itu akan 459 00:23:09,130 --> 00:23:11,190 bertindak sebagai perangkat lunak untuk CS50 kursus. 460 00:23:11,190 --> 00:23:13,550 Sebagai contoh, jika seseorang datang di rumah saya dan meminta 461 00:23:13,550 --> 00:23:17,720 bagaimana Anda mendapatkan bahwa lampu yang indah, saya akan memberitahu mereka bahwa kelas CS50 mengirimkannya. 462 00:23:17,720 --> 00:23:21,290 Dan jadi saya menyebarkan firman CS50, dan yang paling penting, saya 463 00:23:21,290 --> 00:23:23,970 ingat jika untuk hidup saya. 464 00:23:23,970 --> 00:23:27,460 Saya Emad, dan ini adalah CS50. 465 00:23:27,460 --> 00:23:30,510 >> DAVID J. Malan: Dan sekarang Tim dari Malaysia, digambarkan di sini dalam gelap. 466 00:23:30,510 --> 00:23:31,220 Mendengarkan dengan seksama. 467 00:23:31,220 --> 00:24:19,030 468 00:24:19,030 --> 00:24:21,640 DAVID J. Malan: Dan sekarang Film keluarga dari Zevin 469 00:24:21,640 --> 00:24:24,336 di Vancouver, British Columbia. 470 00:24:24,336 --> 00:24:25,080 >> Zevin: Hi there. 471 00:24:25,080 --> 00:24:26,250 Aku Zevin Lennick. 472 00:24:26,250 --> 00:24:30,925 Aku melakukan EDX untuk CS50, dan kita tidak dapat menemukan lampu kami. 473 00:24:30,925 --> 00:24:31,675 Rumah itu gelap. 474 00:24:31,675 --> 00:24:32,610 Apa yang Anda pikirkan? 475 00:24:32,610 --> 00:24:34,530 >> SPEAKER 1: Mungkin di sana? 476 00:24:34,530 --> 00:24:35,385 >> Zevin: Apakah Anda yakin? 477 00:24:35,385 --> 00:24:35,670 >> SPEAKER 1: Mungkin. 478 00:24:35,670 --> 00:24:36,910 >> Zevin: Haruskah kita pergi mencari tahu? 479 00:24:36,910 --> 00:24:37,620 >> SPEAKER 1: Mari kita pergi. 480 00:24:37,620 --> 00:24:38,245 >> Zevin: Baiklah. 481 00:24:38,245 --> 00:24:42,030 482 00:24:42,030 --> 00:24:43,530 >> SPEAKER 1: Whoa, melihat cahaya itu. 483 00:24:43,530 --> 00:24:45,540 >> Zevin: Mungkin ada lampu di sana. 484 00:24:45,540 --> 00:24:47,129 >> SPEAKER 1: Mari kita check it out. 485 00:24:47,129 --> 00:24:48,420 Zevin: Apakah Anda ingin saya melakukannya? 486 00:24:48,420 --> 00:24:49,535 SPEAKER 1: Tidak, aku akan melakukannya. 487 00:24:49,535 --> 00:24:51,365 Zevin: OK. 488 00:24:51,365 --> 00:24:52,805 SPEAKER 1: Jauhi lampu saya! 489 00:24:52,805 --> 00:24:53,305 Oh tidak! 490 00:24:53,305 --> 00:24:55,634 491 00:24:55,634 --> 00:24:58,050 DAVID J. Malan: Dan sekarang submisi dari Eggers di Latvia 492 00:24:58,050 --> 00:25:03,360 yang benar-benar mengambil segalanya takik dengan film ini. 493 00:25:03,360 --> 00:25:05,180 >> Eggers: (AS LAMP 1) Nah, bagaimana Anda lakukan? 494 00:25:05,180 --> 00:25:07,250 >> WANITA: (AS LAMP 2) Mmm. 495 00:25:07,250 --> 00:25:07,750 Hello. 496 00:25:07,750 --> 00:25:20,440 497 00:25:20,440 --> 00:25:22,170 >> Eggers: (AS bola lampu 1) Ini mengagumkan. 498 00:25:22,170 --> 00:25:25,260 >> WANITA: (AS lampu 2) Yes. 499 00:25:25,260 --> 00:25:26,782 Ooh! 500 00:25:26,782 --> 00:25:27,990 Eggers: (AS lampu 1) Ooh! 501 00:25:27,990 --> 00:25:30,323 Eggers: (AS BABY Lightbulb) [Tertawa] Dimana lampu saya? 502 00:25:30,323 --> 00:25:32,450 503 00:25:32,450 --> 00:25:33,920 >> Eggers: Hi, my name is Eggers. 504 00:25:33,920 --> 00:25:35,927 Dan aku dari Latvia. 505 00:25:35,927 --> 00:25:37,214 Dan ini adalah - 506 00:25:37,214 --> 00:25:38,089 SPEAKER 2: Studi kami. 507 00:25:38,089 --> 00:25:39,466 Menantikan. 508 00:25:39,466 --> 00:25:42,220 >> Eggers: Tidak, ini CS50. 509 00:25:42,220 --> 00:25:44,370 >> DAVID J. Malan: Dan sekarang, last but not least, 510 00:25:44,370 --> 00:25:48,520 submisi dari Phillip di Jerman. 511 00:25:48,520 --> 00:25:50,436 >> PHILLIP: Hey ada David, aku Phil. 512 00:25:50,436 --> 00:25:52,635 Saya seorang mahasiswa dari kognitif ilmu dari Jerman. 513 00:25:52,635 --> 00:25:56,050 Ilmu kognitif adalah bidang yang mempelajari pikiran manusia 514 00:25:56,050 --> 00:26:01,410 dan otak, bergabung dari disiplin ilmu seperti neuroscience, psikologi, linguistik, 515 00:26:01,410 --> 00:26:03,270 dan bahkan ilmu komputer. 516 00:26:03,270 --> 00:26:07,120 Sekarang semester terakhir, saya menghabiskan semester di luar negeri di Harvard. 517 00:26:07,120 --> 00:26:10,030 Dan saya juga mengikuti kursus Anda, CS50. 518 00:26:10,030 --> 00:26:13,850 >> Sekarang sementara aku mencintai CS50, saya tidak pernah mendapat lampu meja saya sendiri. 519 00:26:13,850 --> 00:26:18,340 Sekarang aku mengangkat tangan di hampir setiap ceramah dalam sebuah upaya putus asa 520 00:26:18,340 --> 00:26:21,405 untuk mendapatkan saya di panggung dan menerima meja CS50 saya sendiri 521 00:26:21,405 --> 00:26:25,510 lampu - atau bahkan hanya fricking stres bola. 522 00:26:25,510 --> 00:26:29,530 Sekarang saya akhirnya stres saya bola di pameran CS50, 523 00:26:29,530 --> 00:26:36,970 tapi aku masih sangat menderita dari itu kurangnya lampu meja CS50 dalam hidup saya. 524 00:26:36,970 --> 00:26:41,930 Jadi Mr David Malan, pertanyaan saya Anda cukup sederhana. 525 00:26:41,930 --> 00:26:45,650 Dimana [bip] desk lamp saya? 526 00:26:45,650 --> 00:26:47,540 >> DAVID J. Malan: Dan sekarang sedikit lebih sejarah. 527 00:26:47,540 --> 00:26:50,270 Anda mungkin ingat berikut film dari satu minggu dari CS50. 528 00:26:50,270 --> 00:26:56,450 >> [Musik memainkan] 529 00:26:56,450 --> 00:26:59,320 >> SPEAKER 3: Sebuah kemenangan keterampilan matematika dan mekanik, 530 00:26:59,320 --> 00:27:03,170 karena hal ini otomatis baru yang besar kalkulator di Harvard University. 531 00:27:03,170 --> 00:27:07,050 Masalah rumit dalam matematika dimasukkan melalui mesin dalam bentuk kode 532 00:27:07,050 --> 00:27:10,270 pada tape akurat dipecahkan dalam sepersekian menit 533 00:27:10,270 --> 00:27:12,790 dari waktu yang dibutuhkan untuk perhitungan manusia. 534 00:27:12,790 --> 00:27:24,170 535 00:27:24,170 --> 00:27:28,485 Dirancang untuk mempercepat segala bentuk penelitian matematika dan ilmiah, 536 00:27:28,485 --> 00:27:33,610 otak mekanik raksasa akan bekerja untuk Angkatan Laut Amerika Serikat sampai akhir perang. 537 00:27:33,610 --> 00:27:42,745 538 00:27:42,745 --> 00:27:44,870 DAVID J. Malan: Sekarang Mark I tidak lagi digunakan, 539 00:27:44,870 --> 00:27:46,910 tapi itu masih tinggal di sini di kampus. 540 00:27:46,910 --> 00:27:49,840 Kami memutuskan untuk mengambil satu akhir berjalan-jalan dengan Profesor Harry Lewis 541 00:27:49,840 --> 00:27:53,080 untuk melihat lebih dekat di Harvard science center - rumah baru 542 00:27:53,080 --> 00:27:54,350 ke Harvard Mark I. 543 00:27:54,350 --> 00:27:56,600 PROFESSOR HARRY LEWIS: Jadi kita berada di Harvard Ilmu 544 00:27:56,600 --> 00:27:59,950 Pusat, yang merupakan persimpangan jalan dari kampus Harvard. 545 00:27:59,950 --> 00:28:04,180 Banyak departemen ilmu memiliki kelas dan kantor di sini. 546 00:28:04,180 --> 00:28:07,190 Lokasi di belakang kami di sini adalah komputer Mark I, 547 00:28:07,190 --> 00:28:09,820 yang awal komputer elektromekanis. 548 00:28:09,820 --> 00:28:12,190 >> Jadi komputer Mark I di sini di Harvard 549 00:28:12,190 --> 00:28:17,580 karena Howard Hathaway Aiken, yang orang yang disusun dan dirancang 550 00:28:17,580 --> 00:28:21,350 mesin bekerja sama dengan insinyur IBM, 551 00:28:21,350 --> 00:28:26,220 adalah seorang profesor Harvard matematika terapan. 552 00:28:26,220 --> 00:28:32,590 Dan ia ingin meringankan tenaga kerja memecahkan persamaan numerik 553 00:28:32,590 --> 00:28:36,820 dengan perhitungan mekanis yang dilakukan pada pensil dan kertas. 554 00:28:36,820 --> 00:28:39,930 >> Apa yang kita miliki di sini adalah sebenarnya hanya sepotong itu. 555 00:28:39,930 --> 00:28:43,820 Itu 51 kaki panjang dan ketika itu semua dalam satu potong. 556 00:28:43,820 --> 00:28:49,730 Itu bisa dilakukan tiga tambahan per detik, perkalian waktu enam detik, 557 00:28:49,730 --> 00:28:53,110 dan divisi mengambil 15 detik. 558 00:28:53,110 --> 00:28:57,870 Jadi ini adalah kemajuan besar atas melakukan hal-hal dengan pensil dan kertas, 559 00:28:57,870 --> 00:29:02,870 tapi itu pekerjaan lambat, dan menjaga mesin akan sepanjang waktu 560 00:29:02,870 --> 00:29:08,670 adalah prestasi besar elektromekanis keahlian teknik. 561 00:29:08,670 --> 00:29:12,100 >> Itu digunakan untuk balistik perhitungan, untuk menghitung 562 00:29:12,100 --> 00:29:15,120 lintasan rudal. 563 00:29:15,120 --> 00:29:19,050 Dan itu juga digunakan untuk sedikit dari perhitungan di Manhattan 564 00:29:19,050 --> 00:29:25,470 Proyek untuk menentukan hak parameter untuk bom atom. 565 00:29:25,470 --> 00:29:29,230 >> Jadi apa yang Anda lihat di sini kertas tape drive, 566 00:29:29,230 --> 00:29:33,550 sehingga program ini menekan pita kertas dan berada di lingkaran. 567 00:29:33,550 --> 00:29:36,820 Apa yang Anda lihat ada register yang akan 568 00:29:36,820 --> 00:29:42,060 sesuai dengan memori yang tersimpan dari mesin, yang hanya digunakan untuk data. 569 00:29:42,060 --> 00:29:44,480 Program itu sendiri tetap. 570 00:29:44,480 --> 00:29:47,460 Ini mesin ketik listrik digunakan untuk mencetak output. 571 00:29:47,460 --> 00:29:51,220 Cepat ini, yang memiliki 10 posisi, yang 572 00:29:51,220 --> 00:29:53,120 di mana Anda akan memasukkan konstanta. 573 00:29:53,120 --> 00:29:57,990 Jadi program ini tetap di atas kertas tape, dan jika Anda memiliki konstan, 574 00:29:57,990 --> 00:30:03,360 seperti yang ada di C + kode - Anda menetapkan beberapa variabel sama dengan 47 di awal 575 00:30:03,360 --> 00:30:05,950 program Anda - ini adalah setara di sini. 576 00:30:05,950 --> 00:30:10,910 Anda akan memanggil nomor yang 47 menggunakan register ini. 577 00:30:10,910 --> 00:30:14,460 >> Setara komputasi ini jauh lebih sedikit 578 00:30:14,460 --> 00:30:22,055 dari jam tangan terkecil komputer yang sekarang sedang diproduksi. 579 00:30:22,055 --> 00:30:23,680 DAVID J. Malan: Itu untuk CS50Live. 580 00:30:23,680 --> 00:30:25,471 Terima kasih banyak untuk ini kontributor minggu, 581 00:30:25,471 --> 00:30:27,550 serta minggu ini Tim di belakang kamera. 582 00:30:27,550 --> 00:30:30,050 Mari kita menutup pertunjukan dengan melihat proyek awal 583 00:30:30,050 --> 00:30:32,040 dari Lisa Chung di Boston, 584 00:30:32,040 --> 00:31:41,227 >> [MUSIC-YLVIS, "THE FOX"]