1 00:00:00,000 --> 00:00:12,150 2 00:00:12,150 --> 00:00:13,470 >> DAVID J. Malan: Hello, world. 3 00:00:13,470 --> 00:00:16,670 Nama saya adalah David Malan, dan ini adalah hidup CS50. 4 00:00:16,670 --> 00:00:20,060 Kemungkinannya, jika Anda tuning ke ini streaming, Anda seorang mahasiswa di CS50x dan 5 00:00:20,060 --> 00:00:23,990 CS50 mungkin melalui EDX, Harvard Universitas Harvard atau Perpanjangan School. 6 00:00:23,990 --> 00:00:27,340 Nah, karena begitu banyak tentu saja itu materi hari ini disediakan untuk Anda 7 00:00:27,340 --> 00:00:30,500 di video, kami pikir kami akan melakukan hal yang sama, tapi kali ini membuatnya sedikit 8 00:00:30,500 --> 00:00:33,110 menarik dan benar-benar disiarkan semua hidup ini. 9 00:00:33,110 --> 00:00:36,130 Jadi jika Anda melihat saya perjalanan, jika Anda melihat saya salah bicara, jika Anda melihat saya mengacau, semua 10 00:00:36,130 --> 00:00:40,290 dari yang terjadi benar-benar tepat sekarang di Cambridge, Massachusetts pada 11 00:00:40,290 --> 00:00:41,570 Jumat pagi di sini. 12 00:00:41,570 --> 00:00:45,870 >> Yah, kami pikir pertama-tama kita akan memberikan Anda rasa - lihat, itu dia. 13 00:00:45,870 --> 00:00:47,930 Ini adalah hidup CS50, sudah. 14 00:00:47,930 --> 00:00:50,410 Jadi selama beberapa minggu, orang-orang telah posting pertanyaan untuk 15 00:00:50,410 --> 00:00:52,560 Reddit dan Facebook dan Twitter dan sejenisnya. 16 00:00:52,560 --> 00:00:54,820 Dan salah satu dari mereka secara khusus tertangkap mata kita yang kami pikir mungkin 17 00:00:54,820 --> 00:00:56,020 pertanyaan yang sering diajukan. 18 00:00:56,020 --> 00:00:57,820 Jadi saya pikir saya akan membaca Anda di sini hidup. 19 00:00:57,820 --> 00:00:58,860 >> Jadi dalam Minggu 0. 20 00:00:58,860 --> 00:01:02,450 Orang lain merasa sedikit bingung dan / atau kewalahan sudah? 21 00:01:02,450 --> 00:01:04,099 Nah, ini telah diposting pada Reddit. 22 00:01:04,099 --> 00:01:06,290 Dan siswa diuraikan sebagai berikut - 23 00:01:06,290 --> 00:01:07,875 Saya tidak punya banyak pengalaman sebelumnya. 24 00:01:07,875 --> 00:01:10,980 Mungkinkah itu sebabnya saya tampaknya akan menangkap pada jauh lebih lambat daripada 25 00:01:10,980 --> 00:01:12,610 sisa orang-orang posting di sini? 26 00:01:12,610 --> 00:01:15,780 Aku benar-benar tertarik pada semua ini, tapi awal adalah sedikit membingungkan untuk 27 00:01:15,780 --> 00:01:16,870 saya untuk beberapa alasan. 28 00:01:16,870 --> 00:01:18,520 Saya tampaknya tidak tahu di mana untuk memulai. 29 00:01:18,520 --> 00:01:21,680 Apa yang harus saya lakukan untuk mencoba dan memahami semua ini sedikit lebih baik? 30 00:01:21,680 --> 00:01:24,410 Aku kecewa bahwa aku sudah menjadi bingung. 31 00:01:24,410 --> 00:01:27,550 >> Jadi ini benar-benar, memang, pertanyaan yang sering diajukan. 32 00:01:27,550 --> 00:01:30,700 Bahkan, jika Anda peka pada Minggu 0 s kuliah sudah, Anda akan tahu bahwa pada 33 00:01:30,700 --> 00:01:35,190 setidaknya di sini di kampus, 73% dari Anda teman sekelas di sini tidak memiliki sebelumnya 34 00:01:35,190 --> 00:01:36,310 pengalaman programing. 35 00:01:36,310 --> 00:01:39,510 Dan menyadari juga, bahwa banyak obrolan di Facebook dan Twitter dan 36 00:01:39,510 --> 00:01:42,940 Reddit sekarang mungkin condong ke para siswa yang sudah memang memiliki 37 00:01:42,940 --> 00:01:44,440 sedikit lebih nyaman dan cerdas. 38 00:01:44,440 --> 00:01:46,620 Dan itu, setelah semua, mengapa mereka gravitasi terhadap 39 00:01:46,620 --> 00:01:48,440 bentuk-bentuk begitu cepat. 40 00:01:48,440 --> 00:01:52,290 >> Jadi tentu saja, jangan kewalahan oleh begitu banyak proyek yang menakjubkan 41 00:01:52,290 --> 00:01:55,220 sudah dibagi dalam Scratch the Gallery, serta di Reddit 42 00:01:55,220 --> 00:01:55,850 dan Facebook. 43 00:01:55,850 --> 00:01:58,820 Tapi benar-benar mengambil kenyamanan di fakta bahwa ada ratusan, nay, 44 00:01:58,820 --> 00:02:01,650 ribuan lainnya orang seperti Anda. 45 00:02:01,650 --> 00:02:05,420 Dan mereka mungkin tidak berbicara, tapi mereka memang di luar sana. 46 00:02:05,420 --> 00:02:07,150 >> Jadi apa yang CS50 hidup dimaksudkan untuk menjadi? 47 00:02:07,150 --> 00:02:09,940 Ini akan menjadi kesempatan bagi kita, setiap sekali-sekali, untuk berbicara 48 00:02:09,940 --> 00:02:11,025 bolak-balik hidup. 49 00:02:11,025 --> 00:02:15,520 Dan kami juga akan mengambil pertanyaan melalui video, atau melakukan yang terbaik untuk memungkinkan Anda, di 50 00:02:15,520 --> 00:02:19,770 masa depan, bahkan untuk mendengarkan diri sendiri langsung melalui live streaming video. 51 00:02:19,770 --> 00:02:23,240 >> Tapi untuk saat ini, kami punya sejumlah menyenangkan segmen siap untuk Anda, yang pertama 52 00:02:23,240 --> 00:02:25,730 yang akan menjadi sekilas di Harvard University. 53 00:02:25,730 --> 00:02:28,100 Bagi Anda yang belum pernah melangkah kaki di sini di Cambridge, 54 00:02:28,100 --> 00:02:32,070 Massachusetts, kami pikir kami akan menunjukkan kepada Anda beberapa situs yang lebih terkenal, 55 00:02:32,070 --> 00:02:35,190 serta beberapa situs unik untuk CS50. 56 00:02:35,190 --> 00:02:36,810 Mari kita lihat. 57 00:02:36,810 --> 00:02:39,740 >> Kami di sini di luar gerbang utama Harvard University, dan melalui ini 58 00:02:39,740 --> 00:02:43,250 gerbang Anda dapat melihat John Harvard patung, yang pertama kebanyakan orang ' 59 00:02:43,250 --> 00:02:44,180 tujuan. 60 00:02:44,180 --> 00:02:45,430 Mari kita masuk 61 00:02:45,430 --> 00:02:50,360 62 00:02:50,360 --> 00:02:53,470 Jadi ini adalah patung John Harvard, salah satu lokasi yang paling populer di 63 00:02:53,470 --> 00:02:54,640 kampus bagi wisatawan. 64 00:02:54,640 --> 00:02:59,170 Apa yang akan Anda lihat di sini adalah terpampang dengan John Harvard, Pendiri, 1638. 65 00:02:59,170 --> 00:03:01,730 >> Nah, ternyata, jika Anda mengambil tur, salah satu hal yang akan Anda pelajari adalah bahwa 66 00:03:01,730 --> 00:03:03,030 ada tiga kebohongan di sini. 67 00:03:03,030 --> 00:03:04,760 Satu, ini bukan John Harvard. 68 00:03:04,760 --> 00:03:09,380 Dua, dia bukan pendiri, dan tiga, Harvard tidak didirikan pada tahun 1638. 69 00:03:09,380 --> 00:03:13,060 Tapi apa yang benar adalah bahwa jika Anda menggosok nya kaki di sini, Anda mungkin hanya mendapatkan 70 00:03:13,060 --> 00:03:14,310 sedikit keberuntungan. 71 00:03:14,310 --> 00:03:16,650 72 00:03:16,650 --> 00:03:19,960 >> Kalau kita lihat di studio CS50 itu? 73 00:03:19,960 --> 00:03:23,450 Jadi kita di sini di Maxwell Dworkin G-123. 74 00:03:23,450 --> 00:03:25,510 Maxwell Dworkin komputer kita bangunan ilmu pengetahuan. 75 00:03:25,510 --> 00:03:28,380 Jika Anda ingin melihat ini di Google Maps, kita berada di 33 Oxford Street 76 00:03:28,380 --> 00:03:29,960 di Cambridge, Massachusetts. 77 00:03:29,960 --> 00:03:33,210 Jadi di sini, terhadap latar belakang ini, adalah di mana kita menembak celana pendek CS50 itu, 78 00:03:33,210 --> 00:03:34,685 berjalan-through, dan bahan lainnya. 79 00:03:34,685 --> 00:03:37,760 >> Apa yang biasanya Anda akan melihat adalah bahwa kita akan datang ke sini, menyalakan banyak 80 00:03:37,760 --> 00:03:42,180 lampu ini, dan mata pelajaran, Zamyla, Rob, dan lain-lain, akan memiliki 81 00:03:42,180 --> 00:03:44,420 mereka terletak di sini, terhadap latar belakang putih ini. 82 00:03:44,420 --> 00:03:47,040 Atau sebagai alternatif, jika kita drop ini layar hijau, kita benar-benar dapat 83 00:03:47,040 --> 00:03:49,720 digital dimasukkan ke dalam di belakang mereka apa pun yang kita inginkan - 84 00:03:49,720 --> 00:03:51,320 layar komputer, layar TV - 85 00:03:51,320 --> 00:03:52,560 benar-benar, sesuatu seperti itu. 86 00:03:52,560 --> 00:03:54,850 >> Nah, di sini, kami memiliki beberapa pencahayaan yang kita membuang on ke 87 00:03:54,850 --> 00:03:58,760 subjek sehingga Anda mendapatkan yang bagus, bersih menembak terhadap mereka dan latar belakang. 88 00:03:58,760 --> 00:04:01,700 Di sini kita memiliki beberapa sisa-sisa apa pernah lounge CS50. 89 00:04:01,700 --> 00:04:03,460 Jadi ini digunakan untuk menjadi tempat di mana ilmu komputer 90 00:04:03,460 --> 00:04:04,560 mahasiswa akan hang out. 91 00:04:04,560 --> 00:04:07,230 Kami telah sejak mengubahnya menjadi sesuatu lebih teknologi tinggi untuk tunas ini. 92 00:04:07,230 --> 00:04:09,840 >> Bahkan, inilah yang terluput, hari CS50 puzzle. 93 00:04:09,840 --> 00:04:13,330 Pada awal semester, kita harus beberapa siswa 200-plus berkumpul 94 00:04:13,330 --> 00:04:16,190 dan memecahkan teka-teki, yang dimaksudkan untuk menjadi demonstratif dari fakta bahwa 95 00:04:16,190 --> 00:04:18,510 ilmu komputer benar-benar tidak tentang pemrograman, per se. 96 00:04:18,510 --> 00:04:20,670 Ini lebih umum tentang pemecahan masalah. 97 00:04:20,670 --> 00:04:23,610 >> Tapi di sini Anda melihat dari masa lampau, beberapa dari tanda-tanda bahwa kita telah meninggalkan 98 00:04:23,610 --> 00:04:25,140 selamanya di atas dinding kaca tersebut. 99 00:04:25,140 --> 00:04:27,650 Sekarang jika kita inden sekitar, Anda akan melihat apa hal-hal seperti dari 100 00:04:27,650 --> 00:04:29,010 perspektif produsen. 101 00:04:29,010 --> 00:04:30,250 Di sini, kita memiliki tripod. 102 00:04:30,250 --> 00:04:34,170 Dan pada tripod ini benar-benar hanya layar komputer yang mencerminkan 103 00:04:34,170 --> 00:04:35,060 terhadap cermin. 104 00:04:35,060 --> 00:04:37,805 Jadi, jika kita benar-benar berubah pada kamera, menyalakan komputer, Anda 105 00:04:37,805 --> 00:04:40,780 akan benar-benar melihat kata-kata ini layar yang saya atau salah satu dari tim 106 00:04:40,780 --> 00:04:43,050 anggota sebenarnya membaca di depan kamera. 107 00:04:43,050 --> 00:04:46,730 >> Apa yang kita lakukan di studio ini benar-benar hanya scripted konten untuk CS50. 108 00:04:46,730 --> 00:04:49,330 Dan kami skrip dengan teleprompter, sehingga kita bisa mendapatkan hanya butuh 109 00:04:49,330 --> 00:04:52,820 benar, dan sehingga ketika kita membuat kesalahan, itu jauh lebih mudah untuk mengulang, 110 00:04:52,820 --> 00:04:57,010 Redo, mengulang, dan deterministik, mengatakan hal yang sama lagi dan lagi. 111 00:04:57,010 --> 00:04:59,750 Teater Sanders, sementara itu, sangat banyak spontan. 112 00:04:59,750 --> 00:05:01,790 Dan itu lingkungan yang jauh lebih organik di mana kita memiliki saya dan 113 00:05:01,790 --> 00:05:03,560 siswa dan lain-lain berinteraksi di atas panggung. 114 00:05:03,560 --> 00:05:04,970 Jadi kenapa tidak kita ambil terlihat ada berikutnya. 115 00:05:04,970 --> 00:05:11,330 116 00:05:11,330 --> 00:05:14,330 >> Jadi kita datang ke sini pada Memorial Hall, yang merupakan tempat kantor CS50 ini 117 00:05:14,330 --> 00:05:16,100 jam dan kuliah diadakan. 118 00:05:16,100 --> 00:05:18,080 Di sini, di pintu masuk ini adalah Annenberg Hall. 119 00:05:18,080 --> 00:05:20,940 Ini sebenarnya di mana semua Harvard mahasiswa mengambil makanan mereka. 120 00:05:20,940 --> 00:05:23,890 Dan itu juga di mana di malam hari, satu atau lebih seminggu, bahwa kita 121 00:05:23,890 --> 00:05:26,960 memiliki ratusan siswa CS50 mengumpulkan kadang-kadang untuk bekerja pada masalah mereka 122 00:05:26,960 --> 00:05:29,480 set bersama satu sama lain, serta staf CS50. 123 00:05:29,480 --> 00:05:32,030 124 00:05:32,030 --> 00:05:33,760 >> Jadi kita di sini di tangga dari Memorial Hall. 125 00:05:33,760 --> 00:05:36,330 Ini adalah pintu utama yang akan membawa kita ke Sanders Theatre, di mana 126 00:05:36,330 --> 00:05:39,560 kuliah diadakan. 127 00:05:39,560 --> 00:05:40,810 Apakah kita? 128 00:05:40,810 --> 00:05:43,060 129 00:05:43,060 --> 00:05:46,920 >> Dan ini adalah Sanders Theatre, di mana Kuliah CS50 yang diadakan. 130 00:05:46,920 --> 00:05:48,170 Ini adalah CS50. 131 00:05:48,170 --> 00:05:58,780 132 00:05:58,780 --> 00:06:00,870 Jadi ada ungkapan ini terjadi di internet 133 00:06:00,870 --> 00:06:02,260 dikenal sebagai, Memiliki Satu Ayub. 134 00:06:02,260 --> 00:06:06,190 Dan aku memang Memiliki Satu Job sekitar dua menit dan setengah yang lalu, bahwa saya 135 00:06:06,190 --> 00:06:09,710 rekan-rekan di sini, Ramon, Colton, Dan, dan Padrick, sangat cepat mengingatkan saya 136 00:06:09,710 --> 00:06:11,590 dari, segera setelah kami pergi ke konser. 137 00:06:11,590 --> 00:06:14,820 >> Karena pada kenyataannya, apa yang kita seharusnya untuk memulai dengan di sini hari ini adalah beberapa 138 00:06:14,820 --> 00:06:17,790 menyapa dari beberapa pendahulu Anda di kelas. 139 00:06:17,790 --> 00:06:20,760 Jadi kita benar-benar akan memundurkan sedikit, dan membawa William sekarang, 140 00:06:20,760 --> 00:06:24,390 yang berasal dari Wales di Amerika Kingdom, salah seorang dari kami termuda 141 00:06:24,390 --> 00:06:29,102 siswa tahun lalu, yang akan ingin menyapa. 142 00:06:29,102 --> 00:06:30,400 >> SPEAKER 1: Siapa nama Anda? 143 00:06:30,400 --> 00:06:31,020 >> SPEAKER 2: William. 144 00:06:31,020 --> 00:06:33,690 >> SPEAKER 1: Apa ini? 145 00:06:33,690 --> 00:06:36,745 >> SPEAKER 2: CS50. 146 00:06:36,745 --> 00:06:38,810 >> DAVID J. Malan: Sehingga kemudian adalah William. 147 00:06:38,810 --> 00:06:42,120 Sekarang mari kita kepala di tempat lain, ke Nigeria, di mana teman sekelas lain 148 00:06:42,120 --> 00:06:44,280 Anda dari tahun terakhir adalah [? Annette?] 149 00:06:44,280 --> 00:06:47,760 yang akan sama seperti mengatakan, Hello, world. 150 00:06:47,760 --> 00:06:50,190 >> SPEAKER 3: Hello, world. 151 00:06:50,190 --> 00:06:53,840 Aku benar-benar bersemangat untuk mengambil CS50 tahun ini, semua 152 00:06:53,840 --> 00:06:56,160 perjalanan dari Lagos, Nigeria. 153 00:06:56,160 --> 00:06:59,570 Saya merasa perlu untuk mengasah komputer saya keterampilan, dan saya selalu ingin 154 00:06:59,570 --> 00:07:02,830 menjadi seorang programmer yang baik, dan sebagainya Saya sudah mendaftar untuk kursus. 155 00:07:02,830 --> 00:07:06,860 Saya ingin mengucapkan terima kasih kepada Harvard dan MIT dan sekolah yang datang bersama-sama untuk 156 00:07:06,860 --> 00:07:10,200 membuat hal ini terjadi selama ribuan orang di seluruh dunia. 157 00:07:10,200 --> 00:07:12,740 >> Aku baru saja selesai game pertama saya pernah. 158 00:07:12,740 --> 00:07:17,690 Mendapat dilakukan dengan P-set 0, Scratch saya Program, yang adalah sangat menyenangkan. 159 00:07:17,690 --> 00:07:21,160 Saya berharap untuk memiliki lebih menyenangkan dengan tentu saja, dan dengan teman sekelas saya sebagai 160 00:07:21,160 --> 00:07:24,230 kita melalui p set setelah p set. 161 00:07:24,230 --> 00:07:24,840 Nama saya [? Annette?] 162 00:07:24,840 --> 00:07:28,872 [? Onoja?], Dan ini adalah CS50. 163 00:07:28,872 --> 00:07:31,880 >> DAVID J. Malan: Sekarang, terutama jika Anda khawatir bahwa Anda adalah sulung 164 00:07:31,880 --> 00:07:34,040 siswa di kelas, sisanya yakin bahwa Anda tidak. 165 00:07:34,040 --> 00:07:39,270 CS50 dan CS50x memiliki cukup gamut usia dari semuda berusia 10 tahun ke 166 00:07:39,270 --> 00:07:40,960 banyak, jauh lebih tua dari itu. 167 00:07:40,960 --> 00:07:43,680 Bahkan, sejumlah mahasiswa yang telah posting di buletin 168 00:07:43,680 --> 00:07:45,790 papan telah berbagi video untuk efek tersebut. 169 00:07:45,790 --> 00:07:48,140 Dan kami ingin berbagi satu di khususnya dari tahun lalu - 170 00:07:48,140 --> 00:07:48,830 [? Alecio?] 171 00:07:48,830 --> 00:07:51,680 dari Brasil, yang juga akan ingin menyapa nya 172 00:07:51,680 --> 00:07:54,870 penerus di kelas. 173 00:07:54,870 --> 00:07:56,790 >> SPEAKER 4: Hello, world. 174 00:07:56,790 --> 00:07:57,700 Aku [? Alecio?] 175 00:07:57,700 --> 00:07:58,390 [? Omida?] 176 00:07:58,390 --> 00:08:00,430 dari Brasilia, Brasil. 177 00:08:00,430 --> 00:08:07,050 Saya berusia 78 tahun, dan aku sangat antusias kursus online ini. 178 00:08:07,050 --> 00:08:12,270 Saya yakin itu akan membantu saya banyak untuk melakukan pekerjaan saya di bidang 179 00:08:12,270 --> 00:08:14,180 pembelajaran jarak jauh. 180 00:08:14,180 --> 00:08:19,350 Saya mengambil kesempatan ini untuk berterima kasih EDX untuk inisiatif program seperti 181 00:08:19,350 --> 00:08:25,870 ini, dan juga untuk berterima kasih kepada Profesor Malan dan semua geng CS50. 182 00:08:25,870 --> 00:08:26,930 Nama saya [? Alecio?] 183 00:08:26,930 --> 00:08:29,795 [? Omida?], Dan ini adalah CS50. 184 00:08:29,795 --> 00:08:32,408 185 00:08:32,408 --> 00:08:35,159 >> DAVID J. Malan: Jadi sekarang kita akan memotong untuk tur Harvard 186 00:08:35,159 --> 00:08:37,559 Universitas, bagi anda yang belum melihat Harvard sebelumnya. 187 00:08:37,559 --> 00:08:40,789 Tapi sesuatu memberitahu saya yang Anda miliki sekarang terlihat Harvard University sebelum. 188 00:08:40,789 --> 00:08:43,720 Jadi kita akan terus maju untuk segmen yang dikenal sebagai inbox kita. 189 00:08:43,720 --> 00:08:46,410 Selama beberapa minggu terakhir, Anda sudah benar-benar telah mengajukan beberapa pertanyaan, 190 00:08:46,410 --> 00:08:47,910 yang kami sudah mengawasi keluar. 191 00:08:47,910 --> 00:08:51,470 >> Dan beberapa dari Anda cukup berbaik hati untuk meminta pertanyaan-pertanyaan yang sama melalui video. 192 00:08:51,470 --> 00:08:54,850 Bahkan, di sini di Kuwait, kami memiliki Dhruv, yang ingin menimbulkan 193 00:08:54,850 --> 00:08:59,490 pertanyaan kepada kami, staf, sekitar CS50 dan tentang ilmu komputer dan 194 00:08:59,490 --> 00:09:00,670 pemrograman lebih umum. 195 00:09:00,670 --> 00:09:01,730 Dhruv? 196 00:09:01,730 --> 00:09:02,390 >> Dhruv Ramani: Hi. 197 00:09:02,390 --> 00:09:04,853 Saya Dhruv, dan aku tinggal di Kuwait, Timur Tengah. 198 00:09:04,853 --> 00:09:06,302 Saya seorang mahasiswa [? di kelas 10,?] 199 00:09:06,302 --> 00:09:07,560 dan saya sudah melakukan empat bahasa sekarang. 200 00:09:07,560 --> 00:09:12,060 Saya telah mengambil CS50 pada tahun 2013, dan yang pertama pertanyaan yang datang ke pikiran saya adalah 201 00:09:12,060 --> 00:09:14,488 yang merupakan bahasa terbaik untuk belajar di dunia saat ini? 202 00:09:14,488 --> 00:09:17,866 203 00:09:17,866 --> 00:09:19,880 >> DAVID J. Malan: Jadi itu pertanyaan yang bagus. 204 00:09:19,880 --> 00:09:21,940 Dan ada sebenarnya tidak satu jawaban untuk itu. 205 00:09:21,940 --> 00:09:24,990 Benar-benar tidak bahasa terbaik, melainkan ada bahasa terbaik 206 00:09:24,990 --> 00:09:26,220 kadang-kadang untuk pekerjaan itu. 207 00:09:26,220 --> 00:09:28,120 Tapi meskipun begitu, Anda sering memiliki kebijaksanaan. 208 00:09:28,120 --> 00:09:31,180 Sebagai contoh, digambarkan di sini cukup beberapa bahasa yang paling populer 209 00:09:31,180 --> 00:09:35,200 hari ini, dan C adalah salah satu dari mereka di antara mereka, seperti PHP dan lain-lain yang kita akan 210 00:09:35,200 --> 00:09:38,140 mengeksplorasi kemudian dalam semester, dalam CS50 itu sendiri. 211 00:09:38,140 --> 00:09:41,720 >> Sekarang, sangat banyak dalam mode hari ini bahasa seperti Python dan Ruby dan 212 00:09:41,720 --> 00:09:46,000 Perl, dan bahkan Jawa sampai batas tertentu untuk pemrograman berbasis web, sedangkan Jawa 213 00:09:46,000 --> 00:09:48,380 tertentu digunakan cukup sedikit untuk perangkat lunak perusahaan, 214 00:09:48,380 --> 00:09:49,880 yang dibuat oleh perusahaan-perusahaan besar. 215 00:09:49,880 --> 00:09:52,545 C sangat umum di tingkat rendah embedded system. 216 00:09:52,545 --> 00:09:56,120 Tapi kita benar-benar cenderung menggunakan C karena itu bahasa yang cukup kecil, di atas 217 00:09:56,120 --> 00:09:58,550 yang banyak penerusnya telah dibangun. 218 00:09:58,550 --> 00:10:01,890 >> Jadi jika Anda ingin tahu mana bahasa Anda harus menggunakan untuk suatu tugas tertentu, 219 00:10:01,890 --> 00:10:03,080 baik, itu benar-benar tergantung. 220 00:10:03,080 --> 00:10:06,900 Dan cukup sering, seorang programmer sendiri preferensi pribadi menimbang masuk 221 00:10:06,900 --> 00:10:09,590 Saat ini, misalnya, aku akan melalui fase di mana saya sangat suka 222 00:10:09,590 --> 00:10:10,270 JavaScript. 223 00:10:10,270 --> 00:10:12,970 Tidak begitu banyak dalam browser, tetapi sebenarnya pada sisi server. 224 00:10:12,970 --> 00:10:16,960 Anda benar-benar dapat menggunakannya dengan kerangka disebut Node.js program 225 00:10:16,960 --> 00:10:18,580 baris perintah di server. 226 00:10:18,580 --> 00:10:22,035 >> Sekarang di dunia nyata, seperti Anda bisa, misalnya, mencoba untuk mendapatkan 227 00:10:22,035 --> 00:10:24,880 sekrup seperti ini ke dinding menggunakan sebagian alat - misalnya, bahkan 228 00:10:24,880 --> 00:10:26,550 paling berat tangan palu. 229 00:10:26,550 --> 00:10:30,080 Ini memang akan bekerja jika Anda menekan heck keluar dari hal ke dinding. 230 00:10:30,080 --> 00:10:31,880 Tapi Anda bisa sedikit lebih canggih. 231 00:10:31,880 --> 00:10:34,720 Dan Anda bisa meraih sebaliknya, sesuatu seperti obeng Flathead. 232 00:10:34,720 --> 00:10:38,300 Karena jika Anda mendapatkannya tepat, bahwa akan masuk ke garis bidik yang 233 00:10:38,300 --> 00:10:40,630 sekrup, dan Anda mungkin bisa mendapatkan ke dinding. 234 00:10:40,630 --> 00:10:43,880 >> Tapi alat terbaik untuk pekerjaan itu, atau salah satu yang paling tepat untuk ini 235 00:10:43,880 --> 00:10:47,820 aplikasi tertentu, sehingga untuk berbicara, akan menjadi kepala obeng Phillips, 236 00:10:47,820 --> 00:10:52,140 di mana kepala cocok obeng sempurna ke kepala sekrup. 237 00:10:52,140 --> 00:10:54,190 Jadi ketika memilih sebuah program bahasa, itu mirip 238 00:10:54,190 --> 00:10:54,880 dalam semangat untuk itu. 239 00:10:54,880 --> 00:10:58,380 Dan Anda bisa menggunakan bahasa yang berbeda untuk menyelesaikan tugas yang sama, tetapi beberapa 240 00:10:58,380 --> 00:11:00,390 mereka mungkin menghasilkan lebih solusi elegan. 241 00:11:00,390 --> 00:11:02,380 >> Beberapa dari mereka mungkin menghasilkan solusi yang lebih cepat. 242 00:11:02,380 --> 00:11:05,500 Dan bisa dibilang, beberapa dari mereka mungkin memang menghasilkan solusi yang lebih baik. 243 00:11:05,500 --> 00:11:08,830 Jadi salah satu takeaways, mudah-mudahan, Anda akan keluar dari CS50 adalah ketika menggunakan 244 00:11:08,830 --> 00:11:11,370 alat tertentu untuk pekerjaan tertentu. 245 00:11:11,370 --> 00:11:14,130 >> Nah, berikutnya, mari kita lihat pertanyaan lain yang diajukan oleh 246 00:11:14,130 --> 00:11:17,610 salah satu teman sekelas Anda, kali ini dari Bernardo dari Brasil. 247 00:11:17,610 --> 00:11:23,844 248 00:11:23,844 --> 00:11:24,980 >> BERNARDO: Hey. 249 00:11:24,980 --> 00:11:26,090 Nama saya adalah Bernardo. 250 00:11:26,090 --> 00:11:27,170 Saya dari Brasil. 251 00:11:27,170 --> 00:11:29,076 Dan saya ingin bertanya dua hal. 252 00:11:29,076 --> 00:11:34,130 Pertama dari mereka, seberapa cepat adalah internet kecepatan di Harvard, dan kedua, 253 00:11:34,130 --> 00:11:35,915 yang memiliki ide untuk membuat alat? 254 00:11:35,915 --> 00:11:39,424 255 00:11:39,424 --> 00:11:41,150 >> DAVID J. Malan: Jadi itu juga adalah pertanyaan yang bagus. 256 00:11:41,150 --> 00:11:43,130 Dan kita benar-benar tidak tahu jawabannya. 257 00:11:43,130 --> 00:11:46,220 Jadi tadi malam, saya dikirim email ke beberapa teman di jaringan Harvard 258 00:11:46,220 --> 00:11:48,770 kelompok, dan berpose tepat Pertanyaan Bernardo. 259 00:11:48,770 --> 00:11:50,770 Nah, ternyata - drum roll - 260 00:11:50,770 --> 00:11:55,370 bahwa konektivitas internet Harvard untuk dunia luar adalah 10 gigabit. 261 00:11:55,370 --> 00:12:00,360 Untuk menempatkan bahwa dalam perspektif, itu 10 milyar bit per detik. 262 00:12:00,360 --> 00:12:03,290 >> Sekarang untuk menempatkan bahwa dalam perspektif, jika Anda adalah untuk men-download film dari 263 00:12:03,290 --> 00:12:06,060 sesuatu seperti iTunes atau di tempat lain secara online hari ini, mereka mungkin sebenarnya 264 00:12:06,060 --> 00:12:07,970 benar-benar besar jika itu adalah video HD. 265 00:12:07,970 --> 00:12:10,390 Yang mungkin dua gigabyte total. 266 00:12:10,390 --> 00:12:14,690 Nah, jika bandwidth anda 10 gigabits per detik, Anda dapat men-download film 267 00:12:14,690 --> 00:12:19,060 seperti itu hanya dalam hitungan detik, bukan menit atau jam yang dibutuhkan sebagian besar 268 00:12:19,060 --> 00:12:20,070 kita di rumah. 269 00:12:20,070 --> 00:12:23,470 >> Sekarang dalam keadilan, tidak setiap satu dari kita di sini di kampus memiliki akses ke 270 00:12:23,470 --> 00:12:25,880 10 milyar bit bandwidth per detik. 271 00:12:25,880 --> 00:12:28,570 Pada kenyataannya, itu dibagi di beberapa orang. 272 00:12:28,570 --> 00:12:32,270 Namun pada kenyataannya, mengapa kita tidak melihat pada tes kecepatan, dimana kita akan melakukan 273 00:12:32,270 --> 00:12:35,530 tes yang menguji seberapa cepat beberapa bit dapat melakukan perjalanan untuk tertentu saya 274 00:12:35,530 --> 00:12:37,810 laptop ke beberapa lokasi lain di dekatnya. 275 00:12:37,810 --> 00:12:39,520 >> Yang belum tentu otoritatif 276 00:12:39,520 --> 00:12:41,190 menjawab untuk bandwidth. 277 00:12:41,190 --> 00:12:44,530 Bahkan, jika Anda mencoba ini di rumah, Anda mungkin menemukan bahwa layanan internet Anda 278 00:12:44,530 --> 00:12:49,170 penyedia, atau ISP, adalah jenis menyesatkan Anda, dimana banyak ISP 279 00:12:49,170 --> 00:12:51,230 hari ini memungkinkan Anda meledak kecepatan. 280 00:12:51,230 --> 00:12:54,700 Dan dengan burst, maksudku untuk pertama beberapa detik men-download sesuatu atau 281 00:12:54,700 --> 00:12:57,790 melakukan apa-apa dengan internet Anda koneksi, itu mungkin benar-benar men-download 282 00:12:57,790 --> 00:12:58,685 cukup cepat. 283 00:12:58,685 --> 00:13:02,170 Tetapi jika Anda melihat sebuah progress bar - yang kecepatan di mana bit Anda sedang 284 00:13:02,170 --> 00:13:02,880 download - 285 00:13:02,880 --> 00:13:06,630 Anda akan sering melihat bahwa itu melambat bawah dan ke bawah dan ke bawah. 286 00:13:06,630 --> 00:13:09,800 >> Jadi tes kecepatan ini, terus terang, tidak tentu mewakili. 287 00:13:09,800 --> 00:13:13,980 Tapi untuk download singkat, Anda memang akan mendapatkan ini banyak bit per detik turun. 288 00:13:13,980 --> 00:13:15,230 Dan, akan kita menjalankan tes kecepatan? 289 00:13:15,230 --> 00:13:31,060 290 00:13:31,060 --> 00:13:32,310 Ayo. 291 00:13:32,310 --> 00:13:35,160 292 00:13:35,160 --> 00:13:37,320 Ada kecepatan download kami dan sekarang kecepatan upload kita. 293 00:13:37,320 --> 00:13:39,470 Ayo, ayo. 294 00:13:39,470 --> 00:13:41,320 Ayo! 295 00:13:41,320 --> 00:13:42,570 Ayo! 296 00:13:42,570 --> 00:13:44,810 297 00:13:44,810 --> 00:13:46,130 Terlalu banyak, aku diberi tahu. 298 00:13:46,130 --> 00:13:46,660 >> Baik. 299 00:13:46,660 --> 00:13:50,340 Jadi itu di studio ini di sini, Hauser Studio, di Widener Library of 300 00:13:50,340 --> 00:13:51,500 Harvard University. 301 00:13:51,500 --> 00:13:53,810 Kecepatan bahwa laptop kecil saya semakin, melalui 302 00:13:53,810 --> 00:13:55,580 Internet keluar Harvard. 303 00:13:55,580 --> 00:13:58,760 Sekarang terakhir, kita punya pertanyaan dari sepertiga dari teman sekelas Anda - 304 00:13:58,760 --> 00:14:05,206 Mauricio dari Peru, yang ingin mengajukan pertanyaan berikut dari sini. 305 00:14:05,206 --> 00:14:06,480 >> MAURICIO RADA: Hello. 306 00:14:06,480 --> 00:14:08,750 Nama saya adalah Mauricio, dan aku dari Peru. 307 00:14:08,750 --> 00:14:13,560 Pertanyaan saya adalah, apakah saya diizinkan untuk memulai [Tak terdengar] untuk mengajar CS50 untuk kami 308 00:14:13,560 --> 00:14:15,890 sekolah menggunakan bahan CS50? 309 00:14:15,890 --> 00:14:17,300 [Tak terdengar]. 310 00:14:17,300 --> 00:14:20,842 Nama saya adalah Mauricio, dan ini adalah CS50. 311 00:14:20,842 --> 00:14:22,770 >> DAVID J. Malan: [Tak terdengar] 312 00:14:22,770 --> 00:14:25,550 Mauricio, dan orang lain yang tertarik pada pertanyaan khusus ini 313 00:14:25,550 --> 00:14:28,380 tahu bahwa jawabannya adalah benar, sepenuh hati ya. 314 00:14:28,380 --> 00:14:31,960 Bahkan, seorang mahasiswa di kampus bernama Gabriel [? Grimardes?] 315 00:14:31,960 --> 00:14:35,910 yang berasal dari Brazil benar-benar melakukan hal itu di kota kelahirannya dengan 316 00:14:35,910 --> 00:14:42,410 Tentu saja dia dijuluki CC50, tersedia di sini di CC50.com.br, Anda yang berbicara 317 00:14:42,410 --> 00:14:43,930 Portugis, jika Anda ingin untuk melihat. 318 00:14:43,930 --> 00:14:47,020 >> Dan apa yang Gabriel lakukan beberapa tahun lalu secara harfiah download semua 319 00:14:47,020 --> 00:14:50,520 Handout dan ujian CS50 dan set masalah dan video. 320 00:14:50,520 --> 00:14:53,230 Dan dia menerjemahkan sebagian besar bahwa isi sendiri. 321 00:14:53,230 --> 00:14:56,510 Dan kemudian, dengan bantuan ayahnya dalam kembali dari kelas high-nya 322 00:14:56,510 --> 00:15:01,030 sekolah, ia sendiri mulai mengajar nya versi sendiri CS50, untuk pertama 50 323 00:15:01,030 --> 00:15:02,440 dari teman-teman sekelasnya di sekolah tinggi. 324 00:15:02,440 --> 00:15:05,670 Kemudian semester berikutnya, sekitar 150 teman-teman sekelasnya. 325 00:15:05,670 --> 00:15:08,190 >> Dan itu cukup, cukup inspiratif untuk melihat dia. 326 00:15:08,190 --> 00:15:11,540 Jadi, jika Anda pergi ke URL ini setelah ini broadcast, klik pada video YouTube 327 00:15:11,540 --> 00:15:12,250 yang tertanam di sana. 328 00:15:12,250 --> 00:15:15,500 Dan Anda dapat melihat Gabriel mengajar cukup banyak bahan yang sama yang kita 329 00:15:15,500 --> 00:15:17,970 mengajarkan bahwa tahun yang sama di CS50 di kampus. 330 00:15:17,970 --> 00:15:21,240 Dan aku sangat senang untuk mengatakan bahwa itu sama Gabriel, mantan SMA 331 00:15:21,240 --> 00:15:24,330 mahasiswa dari Brazil, sekarang di sini Kampus Harvard sebagai Harvard 332 00:15:24,330 --> 00:15:28,450 mahasiswa, dan tahun yang akan datang ini akan menjadi CS50 yang mengajar sesama kepala, dan semua 333 00:15:28,450 --> 00:15:31,120 yang lebih terlibat dalam CS50 kejadian-kejadian. 334 00:15:31,120 --> 00:15:34,100 >> Jadi jika Anda sendiri ingin melakukan hal ini seperti Mauricio, silahkan saja pergi ke 335 00:15:34,100 --> 00:15:37,930 CS50.tv, yang tentu saja itu situs OpenCourseWare sendiri. 336 00:15:37,930 --> 00:15:41,060 Ada lisensi ada yang dapat Anda membaca, dan itu sebenarnya sesuatu 337 00:15:41,060 --> 00:15:44,140 disebut lisensi Creative Commons, yang cukup banyak mengatakan bahwa Anda 338 00:15:44,140 --> 00:15:48,280 bebas dan dipersilahkan untuk menggunakan materi, untuk memodifikasi bahan, asalkan Anda 339 00:15:48,280 --> 00:15:50,990 diri berbagi serupa dengan orang lain. 340 00:15:50,990 --> 00:15:52,620 >> Jadi itu saja untuk inbox minggu ini. 341 00:15:52,620 --> 00:15:55,910 Mengapa kita tidak mengambil istirahat sejenak di sini, dan memungkinkan Anda kesempatan untuk menonton 60 342 00:15:55,910 --> 00:15:57,488 detik anak kucing. 343 00:15:57,488 --> 00:16:58,865 344 00:16:58,865 --> 00:17:01,860 >> DAVID J. Malan: [Tak terdengar] 345 00:17:01,860 --> 00:17:05,720 hidup, dan apa yang kami pikir kami akan lakukan adalah menyimpulkan hari ini dari film yang salah 346 00:17:05,720 --> 00:17:08,760 Anggota staf CS50 sendiri, T.J. Barber, telah menempatkan bersama-sama. 347 00:17:08,760 --> 00:17:14,730 Seperti Anda mungkin tahu, CS50 di sini kampus berpuncak dengan adil CS50, sebuah 348 00:17:14,730 --> 00:17:16,730 display epik siswa proyek akhir. 349 00:17:16,730 --> 00:17:19,757 Bagi Anda mengambil CS50 melalui Harvard Secara online Perpanjangan Sekolah, atau 350 00:17:19,757 --> 00:17:23,119 melalui edx online akan memiliki sejenis kesempatan, meskipun virtual dan 351 00:17:23,119 --> 00:17:27,010 online, untuk menunjukkan proyek akhir Anda beberapa nomor bulan maka untuk 352 00:17:27,010 --> 00:17:28,480 seluruh dunia untuk melihat. 353 00:17:28,480 --> 00:17:31,530 >> Tapi kami pikir kami akan memberikan rasa di sini, dengan beberapa menyenangkan backdrop pada kami 354 00:17:31,530 --> 00:17:35,880 tampilan layar besar, dari apa yang terjadi hanya beberapa minggu yang lalu di sini 355 00:17:35,880 --> 00:17:39,670 kampus dengan di kampus versi adil CS50 itu. 356 00:17:39,670 --> 00:17:40,920 Mari kita roll. 357 00:17:40,920 --> 00:17:43,234 358 00:17:43,234 --> 00:18:17,370 >> [MUSIC PLAYING] 359 00:18:17,370 --> 00:18:21,354 >> SPEAKER 5: Hi, [? Aku Allison?] di sini di pameran CS50, dengan - 360 00:18:21,354 --> 00:18:22,350 >> SPEAKER 6: [? Curt Stone. ?] 361 00:18:22,350 --> 00:18:22,848 >> [? SPEAKER 5: Curt Stone. ?] 362 00:18:22,848 --> 00:18:23,860 Besar untuk melihat Anda. 363 00:18:23,860 --> 00:18:26,159 Jadi, bisa Anda ceritakan sedikit sedikit tentang proyek Anda? 364 00:18:26,159 --> 00:18:27,638 >> SPEAKER 6: Oh, benar-benar baik. 365 00:18:27,638 --> 00:18:29,117 >> SPEAKER 7: Kami membuat visualisator musik. 366 00:18:29,117 --> 00:18:34,047 367 00:18:34,047 --> 00:18:35,297 >> SPEAKER 8: [Tak terdengar]. 368 00:18:35,297 --> 00:18:39,963 369 00:18:39,963 --> 00:18:42,428 >> SPEAKER 9: Jadi tak satu pun dari kami memiliki Pengalaman setiap [Tak terdengar]. 370 00:18:42,428 --> 00:18:43,414 >> SPEAKER 10: Itu mengagumkan. 371 00:18:43,414 --> 00:18:45,170 Sama seperti 70% dari siswa lain. 372 00:18:45,170 --> 00:18:47,292 >> SPEAKER 11: Saya adalah salah satu dari 70% dari orang-orang yang tidak 373 00:18:47,292 --> 00:18:47,930 tahu apa-apa tentang - 374 00:18:47,930 --> 00:18:49,364 >> SPEAKER 5: Dan sekarang kau seperti [Tak terdengar]. 375 00:18:49,364 --> 00:18:55,100 376 00:18:55,100 --> 00:18:57,682 >> SPEAKER 12: Ini adalah kesempatan yang luar biasa untuk membawa siswa bersama-sama 377 00:18:57,682 --> 00:18:59,566 dan melihat apa yang terjadi. 378 00:18:59,566 --> 00:19:03,050 Lihatlah beberapa aplikasi 600-aneh yang menunjukkan di sini bahwa tidak ada 379 00:19:03,050 --> 00:19:05,526 sebelumnya karena satu entry-level tentu saja menakjubkan. 380 00:19:05,526 --> 00:19:45,331 381 00:19:45,331 --> 00:19:49,380 >> SPEAKER 13: Mereka benar-benar melayani Anda Pengalaman yang masuk ke kelas. 382 00:19:49,380 --> 00:19:54,520 Seperti saya, saya memiliki nol, nol komputer keterampilan pemrograman. 383 00:19:54,520 --> 00:19:57,395 Aku tahu apa yang Jawa, sehingga itu tentang hal itu. 384 00:19:57,395 --> 00:19:58,650 Mereka benar-benar, benar-benar. 385 00:19:58,650 --> 00:20:00,580 Dan terutama - dan TF, menakjubkan. 386 00:20:00,580 --> 00:20:05,260 The TF adalah indah, indah komponen untuk kursus ini. 387 00:20:05,260 --> 00:20:06,510 Ini adalah CS50. 388 00:20:06,510 --> 00:20:16,915 389 00:20:16,915 --> 00:20:19,200 >> SPEAKER 14: Ratusan proyek berjalan melalui lorong ini. 390 00:20:19,200 --> 00:20:23,710 Ratusan kotak permen, ratusan kotak popcorn, dan beberapa 391 00:20:23,710 --> 00:20:26,580 peserta, dan hanya semua bola stres yang telah 392 00:20:26,580 --> 00:20:28,085 dilemparkan dan dibawa pulang. 393 00:20:28,085 --> 00:20:32,233 Ini telah CS50, dan ini telah menjadi beruang CS50. 394 00:20:32,233 --> 00:20:33,925 Selamat malam. 395 00:20:33,925 --> 00:20:37,220 >> DAVID J. Malan: Itu, kemudian, adalah apa yang menanti Anda di sini di CS50. 396 00:20:37,220 --> 00:20:38,790 Itu saja untuk hidup CS50. 397 00:20:38,790 --> 00:20:41,780 Terima kasih banyak untuk Ramon, padrick, Colton, dan Dan, yang ada di sini di belakang 398 00:20:41,780 --> 00:20:42,440 tampilan. 399 00:20:42,440 --> 00:20:45,800 Dan jangan mengawasi keluar di Twitter, Facebook, Reddit, dan tempat lain untuk 400 00:20:45,800 --> 00:20:48,660 pengumuman melalui mana Anda sendiri dapat mengirimkan video dan pertanyaan sehingga 401 00:20:48,660 --> 00:20:52,120 Anda dapat bergabung dengan kami di sini di studio untuk CS50 berikutnya hidup. 402 00:20:52,120 --> 00:20:53,370 Ini adalah CS50. 403 00:20:53,370 --> 00:21:20,448