1 00:00:00,000 --> 00:00:12,150 2 00:00:12,150 --> 00:00:13,470 >> DAVID J. MALAN: Hello, dunia. 3 00:00:13,470 --> 00:00:16,670 Nama saya David Malan, dan ini adalah hidup CS50. 4 00:00:16,670 --> 00:00:20,060 Kemungkinan adalah, jika anda penalaan ke ini aliran, anda seorang pelajar di CS50x dan 5 00:00:20,060 --> 00:00:23,990 CS50 mungkin melalui EDX, Harvard Kolej atau Harvard Sekolah Tambahan. 6 00:00:23,990 --> 00:00:27,340 Nah, kerana begitu banyak kursus ini bahan hari ini disediakan untuk anda 7 00:00:27,340 --> 00:00:30,500 pada video, kami terfikir melakukan perkara yang sama, tetapi kali ini membuat ia 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 misspeak, jika anda melihat saya skru, semua 10 00:00:36,130 --> 00:00:40,290 daripada yang berlaku betul-betul betul kini di Cambridge, Massachusetts pada 11 00:00:40,290 --> 00:00:41,570 Pagi Jumaat di sini. 12 00:00:41,570 --> 00:00:45,870 >> Nah, kita fikir kita pertama akan memberi anda rasa - lihat, ada ia. 13 00:00:45,870 --> 00:00:47,930 Ini adalah hidup CS50, sudah. 14 00:00:47,930 --> 00:00:50,410 Jadi sejak beberapa minggu lalu, orang-orang telah menghantar soalan kepada 15 00:00:50,410 --> 00:00:52,560 Reddit dan Facebook dan Twitter dan sebagainya. 16 00:00:52,560 --> 00:00:54,820 Dan salah seorang daripada mereka khususnya ditangkap mata kami sehingga kami menyangka mungkin 17 00:00:54,820 --> 00:00:56,020 soalan yang sering ditanya. 18 00:00:56,020 --> 00:00:57,820 Jadi saya fikir saya akan membaca kepada 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 rasa sedikit keliru dan / atau ditenggelami sudah? 21 00:01:02,450 --> 00:01:04,099 Nah, ini telah diposkan pada Reddit. 22 00:01:04,099 --> 00:01:06,290 Dan pelajar dihuraikan seperti berikut - 23 00:01:06,290 --> 00:01:07,875 Saya tidak mempunyai banyak pengalaman. 24 00:01:07,875 --> 00:01:10,980 Bolehkan ia menjadi mengapa saya seolah-olah menangkap pada lebih perlahan daripada yang 25 00:01:10,980 --> 00:01:12,610 seluruh rakyat menghantar di sini? 26 00:01:12,610 --> 00:01:15,780 Saya benar-benar berminat dalam semua ini, tetapi calar adalah sedikit mengelirukan untuk 27 00:01:15,780 --> 00:01:16,870 saya untuk sebab-sebab tertentu. 28 00:01:16,870 --> 00:01:18,520 Saya seolah-olah tidak tahu di mana untuk bermula. 29 00:01:18,520 --> 00:01:21,680 Apakah yang perlu saya lakukan untuk mencuba dan memahami semua ini sedikit lebih baik? 30 00:01:21,680 --> 00:01:24,410 Saya kecewa bahawa saya sudah semakin keliru. 31 00:01:24,410 --> 00:01:27,550 >> Jadi ini adalah benar-benar, sesungguhnya, satu soalan yang sering ditanya. 32 00:01:27,550 --> 00:01:30,700 Malah, jika anda siap sedia untuk Minggu ini 0 syarahan sudah, anda akan tahu bahawa pada 33 00:01:30,700 --> 00:01:35,190 kurangnya di sini di kampus, 73% daripada anda rakan sekelas di sini tidak ada sebelum 34 00:01:35,190 --> 00:01:36,310 pengalaman programing. 35 00:01:36,310 --> 00:01:39,510 Dan menyedari juga bahawa banyak yang perbualan di Facebook dan Twitter dan 36 00:01:39,510 --> 00:01:42,940 Reddit kini mungkin berat sebelah ke arah pelajar yang sudah jangan mempunyai 37 00:01:42,940 --> 00:01:44,440 sedikit lebih keselesaan dan bijak. 38 00:01:44,440 --> 00:01:46,620 Dan itu, selepas semua, mengapa mereka pengravitiannya ke arah 39 00:01:46,620 --> 00:01:48,440 mereka bentuk begitu cepat. 40 00:01:48,440 --> 00:01:52,290 >> Jadi sudah tentu, tidak ditenggelami oleh begitu banyak projek-projek hebat yang 41 00:01:52,290 --> 00:01:55,220 sudah dikongsi dalam Gores Galeri, dan juga atas Reddit 42 00:01:55,220 --> 00:01:55,850 dan Facebook. 43 00:01:55,850 --> 00:01:58,820 Tetapi benar-benar mengambil keselesaan dalam fakta bahawa terdapat beratus-ratus, bahkan 44 00:01:58,820 --> 00:02:01,650 beribu-ribu yang lain orang seperti anda. 45 00:02:01,650 --> 00:02:05,420 Dan mereka mungkin tidak bersuara, tetapi mereka memang di luar sana. 46 00:02:05,420 --> 00:02:07,150 >> Jadi apa CS50 hidup bertujuan untuk menjadi? 47 00:02:07,150 --> 00:02:09,940 Ini akan menjadi satu peluang untuk kami, setiap sekali-sekala, untuk bercakap 48 00:02:09,940 --> 00:02:11,025 berulang-alik hidup. 49 00:02:11,025 --> 00:02:15,520 Dan kita sama ada akan mengambil soalan melalui video, atau melakukan yang terbaik untuk membolehkan anda, dalam 50 00:02:15,520 --> 00:02:19,770 masa depan, walaupun untuk lagu pada diri sendiri hidup melalui video live streaming. 51 00:02:19,770 --> 00:02:23,240 >> Tetapi untuk sekarang, kami mempunyai beberapa menyeronokkan segmen disediakan untuk anda, yang pertama 52 00:02:23,240 --> 00:02:25,730 yang akan menjadi sepintas lalu di Universiti Harvard. 53 00:02:25,730 --> 00:02:28,100 Bagi anda yang tidak pernah melangkah kaki di sini di Cambridge, 54 00:02:28,100 --> 00:02:32,070 Massachusetts, kami terfikir menunjukkan beberapa laman web yang lebih terkenal, 55 00:02:32,070 --> 00:02:35,190 dan juga sebagai sebahagian daripada tapak yang unik untuk CS50. 56 00:02:35,190 --> 00:02:36,810 Mari kita melihat. 57 00:02:36,810 --> 00:02:39,740 >> Kami di sini di luar pintu pagar utama Universiti Harvard, dan melalui 58 00:02:39,740 --> 00:02:43,250 pintu anda boleh melihat John Harvard patung, yang pertama kebanyakan orang ' 59 00:02:43,250 --> 00:02:44,180 destinasi. 60 00:02:44,180 --> 00:02:45,430 Mari kita pergi 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, satu satu lokasi yang paling popular di 63 00:02:53,470 --> 00:02:54,640 kampus untuk pelancong. 64 00:02:54,640 --> 00:02:59,170 Apa yang anda akan lihat di sini adalah terpampang dengan John Harvard, Pengasas, 1638. 65 00:02:59,170 --> 00:03:01,730 >> Nah, ternyata, jika anda mengambil lawatan itu, salah satu perkara yang anda akan belajar adalah bahawa 66 00:03:01,730 --> 00:03:03,030 ada tiga pembohongan di sini. 67 00:03:03,030 --> 00:03:04,760 Satu, ini tidak John Harvard. 68 00:03:04,760 --> 00:03:09,380 Dua, dia tidak adalah pengasas, dan tiga, Harvard tidak diasaskan pada tahun 1638. 69 00:03:09,380 --> 00:03:13,060 Tetapi apa yang benar adalah bahawa jika anda gosok beliau kaki di sini, anda mungkin mendapat 70 00:03:13,060 --> 00:03:14,310 sedikit sedikit nasib. 71 00:03:14,310 --> 00:03:16,650 72 00:03:16,650 --> 00:03:19,960 >> Mahukah kita lihat studio CS50 ini? 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 ini komputer kita bangunan sains. 75 00:03:25,510 --> 00:03:28,380 Jika anda ingin melihat ini pada Google Peta, kami pada 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, sehubungan itu, adalah di mana kita menembak seluar pendek CS50 ini, 78 00:03:33,210 --> 00:03:34,685 berjalan-lewat, dan bahan lain. 79 00:03:34,685 --> 00:03:37,760 >> Apa yang anda biasanya akan melihat adalah bahawa kita akan datang di sini, menghidupkan banyak 80 00:03:37,760 --> 00:03:42,180 lampu ini, dan mata pelajaran, Zamyla, Merompak, dan lain-lain, akan mempunyai 81 00:03:42,180 --> 00:03:44,420 mereka terletak di sini, terhadap ini latar belakang putih. 82 00:03:44,420 --> 00:03:47,040 Atau sebagai alternatif, jika kita menggugurkan ini skrin hijau, kita boleh sebenarnya 83 00:03:47,040 --> 00:03:49,720 digital dimasukkan ke dalam belakang mereka apa-apa yang kita mahu - yang 84 00:03:49,720 --> 00:03:51,320 skrin komputer, skrin TV - 85 00:03:51,320 --> 00:03:52,560 benar-benar, apa-apa seperti itu. 86 00:03:52,560 --> 00:03:54,850 >> Nah, di sini, kami mempunyai beberapa lampu yang kita buang pada kepada 87 00:03:54,850 --> 00:03:58,760 tertakluk supaya anda mendapat yang bagus, bersih ditembak terhadap mereka dan latar belakang. 88 00:03:58,760 --> 00:04:01,700 Di sini kita mempunyai beberapa sisa-sisa apa pernah lounge CS50 itu. 89 00:04:01,700 --> 00:04:03,460 Jadi ini digunakan untuk menjadi tempat yang di mana sains komputer 90 00:04:03,460 --> 00:04:04,560 mahasiswa akan melepak. 91 00:04:04,560 --> 00:04:07,230 Kami telah sejak bertukar menjadi sesuatu yang lebih berteknologi tinggi untuk pucuk ini. 92 00:04:07,230 --> 00:04:09,840 >> Malah, di sini sisa yang hari CS50 teka-teki. 93 00:04:09,840 --> 00:04:13,330 Pada permulaan semester ini, kami mempunyai sesetengah pelajar 200-campur bersama-sama 94 00:04:13,330 --> 00:04:16,190 dan menyelesaikan teka-teki, yang bertujuan untuk menjadi demonstratif hakikat bahawa 95 00:04:16,190 --> 00:04:18,510 sains komputer benar-benar tidak tentang pengaturcaraan, per se. 96 00:04:18,510 --> 00:04:20,670 Ia lebih umumnya kira-kira penyelesaian masalah. 97 00:04:20,670 --> 00:04:23,610 >> Tetapi di sini anda lihat dari tadi, ada satu tanda bahawa kita telah meninggalkan 98 00:04:23,610 --> 00:04:25,140 selama-lamanya di atas ini dinding kaca. 99 00:04:25,140 --> 00:04:27,650 Sekarang jika kita pangsi sekitar, anda akan melihat apa perkara yang seperti dari 100 00:04:27,650 --> 00:04:29,010 perspektif pengeluar ini. 101 00:04:29,010 --> 00:04:30,250 Di sini, kita mempunyai tripod. 102 00:04:30,250 --> 00:04:34,170 Dan pada tripod ini adalah benar-benar hanya skrin 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 dihidupkan kamera, dihidupkan komputer, anda 105 00:04:37,805 --> 00:04:40,780 benar-benar akan melihat kata-kata mengenai perkara ini skrin yang I atau salah satu pasukan 106 00:04:40,780 --> 00:04:43,050 ahli sebenarnya membaca dalam kamera. 107 00:04:43,050 --> 00:04:46,730 >> Apa yang kita lakukan dalam studio ini adalah benar-benar yang hanya skrip kandungan untuk CS50. 108 00:04:46,730 --> 00:04:49,330 Dan kita skrip dengan teleprompter, supaya kita boleh mendapatkan hanya mengambil masa 109 00:04:49,330 --> 00:04:52,820 betul, dan supaya apabila kita membuat kesilapan, ia lebih mudah untuk buat semula, 110 00:04:52,820 --> 00:04:57,010 buat semula, buat semula, dan deterministically, katakan perkara yang sama lagi dan lagi. 111 00:04:57,010 --> 00:04:59,750 Teater Sanders, sementara itu, sangat luar pembalut. 112 00:04:59,750 --> 00:05:01,790 Dan ia persekitaran yang lebih organik di mana kita mempunyai saya dan 113 00:05:01,790 --> 00:05:03,560 pelajar dan lain-lain berinteraksi di atas pentas. 114 00:05:03,560 --> 00:05:04,970 Jadi kenapa pula kita tidak mengambil yang melihat ada depan. 115 00:05:04,970 --> 00:05:11,330 116 00:05:11,330 --> 00:05:14,330 >> Jadi, kita datang sini Memorial Hall, yang mana pejabat CS50 ini 117 00:05:14,330 --> 00:05:16,100 jam dan ceramah diadakan. 118 00:05:16,100 --> 00:05:18,080 Di pintu masuk ini adalah Annenberg Hall. 119 00:05:18,080 --> 00:05:20,940 Ini sebenarnya di mana kesemua ini Harvard mahasiswa mengambil makanan mereka. 120 00:05:20,940 --> 00:05:23,890 Dan ia juga dimana memperkenalkan pada waktu petang, satu malam atau lebih seminggu, yang kita 121 00:05:23,890 --> 00:05:26,960 mempunyai beratus-ratus pelajar CS50 mengumpul kadang-kadang bekerja pada masalah mereka 122 00:05:26,960 --> 00:05:29,480 set bersama antara satu sama lain, dan juga kakitangan CS50. 123 00:05:29,480 --> 00:05:32,030 124 00:05:32,030 --> 00:05:33,760 >> Jadi kita di sini mengenai langkah-langkah Dewan Memorial. 125 00:05:33,760 --> 00:05:36,330 Ini adalah pintu utama yang akan membawa kita kepada Teater Sanders, di mana 126 00:05:36,330 --> 00:05:39,560 kuliah diadakan. 127 00:05:39,560 --> 00:05:40,810 Hendaklah kita? 128 00:05:40,810 --> 00:05:43,060 129 00:05:43,060 --> 00:05:46,920 >> Dan ini adalah Teater Sanders, di mana Kuliah CS50 itu dipegang. 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 akan di sekitar internet 133 00:06:00,870 --> 00:06:02,260 dikenali sebagai, kalau Satu Ayub. 134 00:06:02,260 --> 00:06:06,190 Dan saya memang kalau Satu Kerja kira-kira dua minit dan setengah yang lalu, bahawa saya 135 00:06:06,190 --> 00:06:09,710 rakan-rakan di sini, Ramon, Colton, Dan, dan Padrick, dengan cepat mengingatkan saya 136 00:06:09,710 --> 00:06:11,590 daripada, sebaik sahaja kami pergi ke lawatan itu. 137 00:06:11,590 --> 00:06:14,820 >> Kerana sebenarnya, apa yang kita sepatutnya untuk memulakan dengan di sini hari ini ialah beberapa 138 00:06:14,820 --> 00:06:17,790 hellos dari beberapa terdahulu kamu di dalam kelas. 139 00:06:17,790 --> 00:06:20,760 Jadi, kita sebenarnya akan putar balik sedikit, dan membawa William sekarang, 140 00:06:20,760 --> 00:06:24,390 yang berasal dari Wales di United Kingdom, yang merupakan salah seorang bongsu kami 141 00:06:24,390 --> 00:06:29,102 pelajar tahun lepas, yang akan suka untuk bertanya khabar. 142 00:06:29,102 --> 00:06:30,400 >> SPEAKER 1: Apakah 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: Apakah 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: Supaya maka adalah William. 147 00:06:38,810 --> 00:06:42,120 Mari kita kini mengetuai di tempat lain, turun ke Nigeria, di mana satu lagi rakan sekolah 148 00:06:42,120 --> 00:06:44,280 anda dari tahun-tahun lalu adalah [? Annette,?] 149 00:06:44,280 --> 00:06:47,760 yang juga ingin untuk mengatakan, Hello, dunia. 150 00:06:47,760 --> 00:06:50,190 >> SPEAKER 3: Hello, dunia. 151 00:06:50,190 --> 00:06:53,840 Saya benar-benar teruja untuk mengambil CS50 tahun ini, semua 152 00:06:53,840 --> 00:06:56,160 cara dari Lagos, Nigeria. 153 00:06:56,160 --> 00:06:59,570 Saya rasa perlu untuk mengasah komputer saya kemahiran, dan saya sentiasa mahu 154 00:06:59,570 --> 00:07:02,830 menjadi pengaturcara yang baik, dan sebagainya Saya telah mendaftar untuk kursus. 155 00:07:02,830 --> 00:07:06,860 Saya ingin mengatakan terima kasih kepada Harvard dan MIT dan sekolah-sekolah yang datang bersama-sama untuk 156 00:07:06,860 --> 00:07:10,200 membuat ini berlaku beribu-ribu orang di seluruh dunia. 157 00:07:10,200 --> 00:07:12,740 >> Saya hanya sahaja selesai permainan pertama saya pernah. 158 00:07:12,740 --> 00:07:17,690 Got dilakukan dengan P-set 0, Scratch saya program, yang banyak keseronokan. 159 00:07:17,690 --> 00:07:21,160 Saya berharap untuk mempunyai lebih seronok dengan kursus, dan dengan rakan-rakan saya sebagai 160 00:07:21,160 --> 00:07:24,230 kita melalui p set selepas p yang ditetapkan. 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, terutamanya jika anda bimbang bahawa anda anak sulung 164 00:07:31,880 --> 00:07:34,040 pelajar dalam kelas, rehat yakin bahawa anda tidak. 165 00:07:34,040 --> 00:07:39,270 CS50 dan CS50x mempunyai cukup siri keseluruhan peringkat umur dari remaja berusia 10 tahun untuk 166 00:07:39,270 --> 00:07:40,960 jauh, jauh lebih tua daripada itu. 167 00:07:40,960 --> 00:07:43,680 Malah, beberapa pelajar anda yang telah menyiarkan di buletin 168 00:07:43,680 --> 00:07:45,790 papan telah berkongsi video yang bermaksud sedemikian. 169 00:07:45,790 --> 00:07:48,140 Dan kami ingin berkongsi satu dalam tertentu daripada tahun lepas - 170 00:07:48,140 --> 00:07:48,830 [? Alecio?] 171 00:07:48,830 --> 00:07:51,680 dari Brazil, yang juga akan suka bertanya khabar kepada beliau 172 00:07:51,680 --> 00:07:54,870 pengganti dalam kelas. 173 00:07:54,870 --> 00:07:56,790 >> SPEAKER 4: Hello, dunia. 174 00:07:56,790 --> 00:07:57,700 Saya [? Alecio?] 175 00:07:57,700 --> 00:07:58,390 [? Omida?] 176 00:07:58,390 --> 00:08:00,430 dari Brasilia, Brazil. 177 00:08:00,430 --> 00:08:07,050 Saya berusia 78 tahun, dan saya amat bersemangat tentang kursus online ini. 178 00:08:07,050 --> 00:08:12,270 Saya pasti ia akan membantu saya banyak untuk melaksanakan kerja saya dalam 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 mengucapkan terima kasih EDX bagi inisiatif kursus seperti 181 00:08:19,350 --> 00:08:25,870 ini, dan juga mengucapkan terima kasih kepada Profesor Malan dan semua geng CS50 itu. 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 lawatan Harvard 186 00:08:35,159 --> 00:08:37,559 University, bagi mereka yang tidak pernah melihat Harvard sebelum ini. 187 00:08:37,559 --> 00:08:40,789 Tetapi sesuatu memberitahu saya anda kini dilihat Universiti Harvard sebelum ini. 188 00:08:40,789 --> 00:08:43,720 Jadi, kita akan maju ke hadapan untuk segmen yang dikenali sebagai peti masuk kami. 189 00:08:43,720 --> 00:08:46,410 Sejak beberapa minggu lalu, anda telah sesungguhnya telah mengemukakan agak beberapa soalan, 190 00:08:46,410 --> 00:08:47,910 yang mana kita telah mengawasi keluar. 191 00:08:47,910 --> 00:08:51,470 >> Dan sebahagian dari kamu adalah jenis cukup untuk meminta soalan-soalan yang sama melalui video. 192 00:08:51,470 --> 00:08:54,850 Malah, di sini di Kuwait, kami mempunyai Dhruv, yang ingin menimbulkan 193 00:08:54,850 --> 00:08:59,490 soalan kepada kami, kakitangan, kira-kira CS50 dan kira-kira sains komputer dan 194 00:08:59,490 --> 00:09:00,670 pengaturcaraan amnya. 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 saya tinggal di Kuwait, Timur Tengah. 198 00:09:04,853 --> 00:09:06,302 Saya seorang pelajar [? di dalam kelas ke-10,?] 199 00:09:06,302 --> 00:09:07,560 dan saya telah melakukan empat bahasa sekarang. 200 00:09:07,560 --> 00:09:12,060 Saya telah mengambil CS50 pada tahun 2013, dan yang pertama soalan yang datang ke fikiran saya adalah 201 00:09:12,060 --> 00:09:14,488 yang merupakan bahasa yang terbaik untuk belajar dalam dunia hari ini? 202 00:09:14,488 --> 00:09:17,866 203 00:09:17,866 --> 00:09:19,880 >> DAVID J. MALAN: Jadi, itu satu soalan yang besar. 204 00:09:19,880 --> 00:09:21,940 Dan ada sebenarnya tidak satu jawapan kepadanya. 205 00:09:21,940 --> 00:09:24,990 Terdapat benar-benar tidak adalah bahasa yang terbaik, tetapi ada bahasa yang terbaik 206 00:09:24,990 --> 00:09:26,220 kadang-kadang untuk kerja. 207 00:09:26,220 --> 00:09:28,120 Tetapi walaupun begitu, anda sering mempunyai budi bicara. 208 00:09:28,120 --> 00:09:31,180 Sebagai contoh, digambarkan di sini agak beberapa bahasa yang paling popular 209 00:09:31,180 --> 00:09:35,200 hari ini, dan C hanya salah satu daripada mereka di kalangan mereka, seperti PHP dan lain-lain yang kita akan 210 00:09:35,200 --> 00:09:38,140 meneroka kemudian pada semester, dalam CS50 sendiri. 211 00:09:38,140 --> 00:09:41,720 >> Sekarang, amat menjadi tren hari ini adalah bahasa seperti Python dan Ruby dan 212 00:09:41,720 --> 00:09:46,000 Perl, dan juga Jawa sedikit untuk pengaturcaraan berasaskan web, manakala Jawa 213 00:09:46,000 --> 00:09:48,380 tertentu digunakan agak sedikit untuk perisian perusahaan, 214 00:09:48,380 --> 00:09:49,880 yang dibuat oleh syarikat-syarikat besar. 215 00:09:49,880 --> 00:09:52,545 C adalah perkara biasa di peringkat rendah sistem tertanam. 216 00:09:52,545 --> 00:09:56,120 Tetapi kita sebenarnya cenderung untuk menggunakan C kerana ia adalah bahasa yang agak kecil, di atas 217 00:09:56,120 --> 00:09:58,550 yang banyak penggantinya telah dibina. 218 00:09:58,550 --> 00:10:01,890 >> Jadi, jika anda tertanya-tanya yang bahasa anda perlu menggunakan untuk tugas tertentu, 219 00:10:01,890 --> 00:10:03,080 dengan baik, ia benar-benar bergantung. 220 00:10:03,080 --> 00:10:06,900 Dan seringkali, seorang pengaturcara sendiri pilihan peribadi berat masuk 221 00:10:06,900 --> 00:10:09,590 Sekarang, misalnya, saya akan melalui fasa di mana saya benar-benar suka 222 00:10:09,590 --> 00:10:10,270 JavaScript. 223 00:10:10,270 --> 00:10:12,970 Tidak begitu banyak dalam pelayar, tetapi sebenarnya di sebelah pelayan. 224 00:10:12,970 --> 00:10:16,960 Anda sebenarnya boleh menggunakannya dengan rangka kerja yang dipanggil Node.js untuk program 225 00:10:16,960 --> 00:10:18,580 baris arahan dalam pelayan. 226 00:10:18,580 --> 00:10:22,035 >> Sekarang dalam dunia sebenar, sama seperti anda boleh, misalnya, cuba untuk mendapatkan 227 00:10:22,035 --> 00:10:24,880 skru seperti ini ke dalam dinding dengan menggunakan paling mana-mana alat - misalnya, walaupun 228 00:10:24,880 --> 00:10:26,550 paling berat tangan tukul. 229 00:10:26,550 --> 00:10:30,080 Ini sememangnya akan berfungsi jika anda memukul palang pintu daripada perkara yang ke dalam dinding. 230 00:10:30,080 --> 00:10:31,880 Tetapi anda boleh menjadi sedikit lebih canggih. 231 00:10:31,880 --> 00:10:34,720 Dan anda boleh mencapai sebaliknya, sesuatu seperti pemutar skru Flathead. 232 00:10:34,720 --> 00:10:38,300 Kerana jika anda mendapat ia hanya betul, yang akan dimuatkan ke dalam rerambut silang itu 233 00:10:38,300 --> 00:10:40,630 skru, dan anda boleh mungkin mendapatkan ke dalam dinding. 234 00:10:40,630 --> 00:10:43,880 >> Tetapi alat yang terbaik untuk tugas itu, atau salah satu yang paling sesuai untuk ini 235 00:10:43,880 --> 00:10:47,820 aplikasi tertentu, boleh dikatakan, akan menjadi kepala pemutar skru Phillips, 236 00:10:47,820 --> 00:10:52,140 di mana ketua sawan pemutar skru dengan sempurna ke dalam kepala skru. 237 00:10:52,140 --> 00:10:54,190 Oleh itu, apabila memilih pengaturcaraan bahasa, ia adalah serupa 238 00:10:54,190 --> 00:10:54,880 dalam semangat untuk itu. 239 00:10:54,880 --> 00:10:58,380 Dan anda boleh menggunakan bahasa yang berbeza untuk menyelesaikan tugas yang sama, tetapi beberapa 240 00:10:58,380 --> 00:11:00,390 mereka mungkin menghasilkan lebih penyelesaian elegan. 241 00:11:00,390 --> 00:11:02,380 >> Sebahagian daripada mereka mungkin menghasilkan penyelesaian yang lebih cepat. 242 00:11:02,380 --> 00:11:05,500 Dan boleh dikatakan, sebahagian daripada mereka mungkin memang menghasilkan penyelesaian yang lebih baik. 243 00:11:05,500 --> 00:11:08,830 Jadi salah satu takeaways, mudah-mudahan, anda akan keluar dari CS50 adalah apabila menggunakan 244 00:11:08,830 --> 00:11:11,370 alat tertentu untuk kerja tertentu. 245 00:11:11,370 --> 00:11:14,130 >> Nah, seterusnya ke atas, mari kita lihat satu lagi soalan yang dikemukakan oleh 246 00:11:14,130 --> 00:11:17,610 salah seorang rakan sekelas anda, kali ini dari Bernardo dari Brazil. 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 Bernardo. 250 00:11:26,090 --> 00:11:27,170 Saya dari Brazil. 251 00:11:27,170 --> 00:11:29,076 Dan saya ingin bertanya dua perkara. 252 00:11:29,076 --> 00:11:34,130 Pertama mereka, berapa cepat adalah internet Kelajuan di Harvard, dan kedua, 253 00:11:34,130 --> 00:11:35,915 yang mempunyai idea untuk membuat perkakas? 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 satu soalan yang besar. 256 00:11:41,150 --> 00:11:43,130 Dan kita sebenarnya tidak tahu jawapan kepada itu. 257 00:11:43,130 --> 00:11:46,220 Jadi malam tadi, saya dihantar e-mel kepada beberapa rakan-rakan dalam rangkaian Harvard 258 00:11:46,220 --> 00:11:48,770 kumpulan, dan ditimbulkan tepat Soalan Bernardo ini. 259 00:11:48,770 --> 00:11:50,770 Nah, ternyata - drum roll - 260 00:11:50,770 --> 00:11:55,370 bahawa sambungan internet Harvard untuk dunia luar 10 gigabit. 261 00:11:55,370 --> 00:12:00,360 Untuk meletakkan ke dalam perspektif, itu 10 bilion bit sesaat. 262 00:12:00,360 --> 00:12:03,290 >> Sekarang untuk meletakkan ke dalam perspektif, jika anda untuk memuat turun filem dari 263 00:12:03,290 --> 00:12:06,060 sesuatu seperti iTunes atau di tempat lain talian hari ini, mereka mungkin sebenarnya 264 00:12:06,060 --> 00:12:07,970 benar-benar besar jika ia adalah satu video HD. 265 00:12:07,970 --> 00:12:10,390 Yang mungkin menjadi dua gigabait dalam jumlah. 266 00:12:10,390 --> 00:12:14,690 Nah, jika anda adalah jalur lebar 10 gigabit sesaat, anda boleh memuat turun filem 267 00:12:14,690 --> 00:12:19,060 seperti itu dalam saat semata-mata, dan bukannya minit atau jam ia mengambil kebanyakan 268 00:12:19,060 --> 00:12:20,070 kami di rumah. 269 00:12:20,070 --> 00:12:23,470 >> Sekarang dalam keadilan, tidak setiap seorang kita di sini di kampus mempunyai akses kepada 270 00:12:23,470 --> 00:12:25,880 10 bilion bit jalur lebar sesaat. 271 00:12:25,880 --> 00:12:28,570 Pada hakikatnya, ia dikongsi di seluruh agak beberapa orang. 272 00:12:28,570 --> 00:12:32,270 Tetapi yang sebenarnya, mengapa tidak kita lihat ujian kelajuan, di mana kami akan menjalankan 273 00:12:32,270 --> 00:12:35,530 ujian yang menguji betapa pantas beberapa bit boleh perjalanan untuk tertentu saya 274 00:12:35,530 --> 00:12:37,810 komputer riba kepada beberapa lokasi lain yang berdekatan. 275 00:12:37,810 --> 00:12:39,520 >> Itu tidak semestinya berwibawa 276 00:12:39,520 --> 00:12:41,190 jawapan tentang jalur lebar. 277 00:12:41,190 --> 00:12:44,530 Malah, jika anda cuba ini di rumah, anda mungkin mendapati bahawa perkhidmatan internet anda 278 00:12:44,530 --> 00:12:49,170 pembekal, atau ISP, adalah jenis yang mengelirukan anda, di mana banyak ISP 279 00:12:49,170 --> 00:12:51,230 hari ini membolehkan anda pecah kelajuan. 280 00:12:51,230 --> 00:12:54,700 Dan dengan pecah, saya maksudkan untuk pertama beberapa saat memuat turun sesuatu atau 281 00:12:54,700 --> 00:12:57,790 melakukan apa-apa dengan internet anda sambungan, ia sebenarnya mungkin turun 282 00:12:57,790 --> 00:12:58,685 agak cepat. 283 00:12:58,685 --> 00:13:02,170 Tetapi jika anda menonton bar kemajuan - yang Kelajuan di mana bit anda sedang 284 00:13:02,170 --> 00:13:02,880 turun - 285 00:13:02,880 --> 00:13:06,630 anda sering akan melihat bahawa ia perlahan bawah dan ke bawah dan ke bawah. 286 00:13:06,630 --> 00:13:09,800 >> Jadi ini ujian kelajuan, terus-terang, tidak semestinya wakil. 287 00:13:09,800 --> 00:13:13,980 Tetapi untuk muat turun pendek, anda akan sesungguhnya mendapat banyak bit ini ke bawah sesaat. 288 00:13:13,980 --> 00:13:15,230 Dan, hendaklah kita menjalankan ujian kelajuan? 289 00:13:15,230 --> 00:13:31,060 290 00:13:31,060 --> 00:13:32,310 Datang pada. 291 00:13:32,310 --> 00:13:35,160 292 00:13:35,160 --> 00:13:37,320 Ada kelajuan muat turun kami dan kini kelajuan upload kami. 293 00:13:37,320 --> 00:13:39,470 Ayuh, datang pada. 294 00:13:39,470 --> 00:13:41,320 Ayuh! 295 00:13:41,320 --> 00:13:42,570 Ayuh! 296 00:13:42,570 --> 00:13:44,810 297 00:13:44,810 --> 00:13:46,130 Terlalu banyak, saya diberitahu. 298 00:13:46,130 --> 00:13:46,660 >> Baiklah. 299 00:13:46,660 --> 00:13:50,340 Jadi yang di dalam studio ini di sini, Hauser Studio, di Widener Perpustakaan 300 00:13:50,340 --> 00:13:51,500 Universiti Harvard. 301 00:13:51,500 --> 00:13:53,810 Kelajuan komputer riba 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 akhir sekali, kita mempunyai satu soalan dari satu pertiga daripada rakan sekelas anda - 304 00:13:58,760 --> 00:14:05,206 Mauricio dari Peru, yang ingin menimbulkan soalan 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 Mauricio, dan saya dari Peru. 307 00:14:08,750 --> 00:14:13,560 Soalan saya adalah, adakah saya dibenarkan untuk memulakan [Didengar] untuk mengajar CS50 untuk kita 308 00:14:13,560 --> 00:14:15,890 sekolah-sekolah menggunakan bahan-bahan CS50? 309 00:14:15,890 --> 00:14:17,300 [Didengar]. 310 00:14:17,300 --> 00:14:20,842 Nama saya Mauricio, dan ini adalah CS50. 311 00:14:20,842 --> 00:14:22,770 >> DAVID J. MALAN: [didengar] 312 00:14:22,770 --> 00:14:25,550 Mauricio, dan sesiapa sahaja itulah berminat untuk soalan ini tertentu 313 00:14:25,550 --> 00:14:28,380 tahu bahawa jawapan itu adalah benar-benar, sepenuh hati ya. 314 00:14:28,380 --> 00:14:31,960 Malah, pelajar di sini di kampus bernama Gabriel [? Grimardes?] 315 00:14:31,960 --> 00:14:35,910 yang berasal dari Brazil sebenarnya tidak tepat di kampung halamannya dengan 316 00:14:35,910 --> 00:14:42,410 tentu dia digelar CC50, yang boleh didapati di sini pada CC50.com.br, mereka yang bercakap 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 Gabriel lakukan beberapa tahun lalu telah beribu-turun semua 319 00:14:47,020 --> 00:14:50,520 Pemberian dan peperiksaan CS50 dan set masalah dan video. 320 00:14:50,520 --> 00:14:53,230 Dan beliau menterjemah kebanyakan bahawa content sendiri. 321 00:14:53,230 --> 00:14:56,510 Dan kemudian, dengan bantuan ayahnya dalam belakang bilik darjah dalam tinggi beliau 322 00:14:56,510 --> 00:15:01,030 sekolah, dia sendiri mula mengajar beliau versi sendiri CS50, untuk pertama 50 323 00:15:01,030 --> 00:15:02,440 rakan sekelas di sekolah tinggi. 324 00:15:02,440 --> 00:15:05,670 Kemudian semester berikutnya, 150 rakan sekelas. 325 00:15:05,670 --> 00:15:08,190 >> Dan ia agak, agak inspirasi melihat dia. 326 00:15:08,190 --> 00:15:11,540 Jadi, jika anda pergi ke URL ini selepas ini siar, klik pada video YouTube 327 00:15:11,540 --> 00:15:12,250 yang yang tertanam di sana. 328 00:15:12,250 --> 00:15:15,500 Dan anda boleh melihat Jibril mengajar cukup banyak bahan yang sama bahawa kita 329 00:15:15,500 --> 00:15:17,970 diajar pada tahun yang sama dalam CS50 di kampus. 330 00:15:17,970 --> 00:15:21,240 Dan saya amat gembira untuk mengatakan bahawa yang sama Gabriel, bekas sekolah tinggi 331 00:15:21,240 --> 00:15:24,330 pelajar dari Brazil, kini di sini Kampus Harvard sebagai Harvard 332 00:15:24,330 --> 00:15:28,450 bayat, dan tahun ini akan datang adalah Pengajaran kepala rakan-rakan CS50, dan semua 333 00:15:28,450 --> 00:15:31,120 yang lebih terlibat dalam CS50 kejadian yg aneh. 334 00:15:31,120 --> 00:15:34,100 >> Jadi, jika anda sendiri ingin melakukan ini seperti Mauricio, sila hanya pergi ke 335 00:15:34,100 --> 00:15:37,930 CS50.tv, yang merupakan kursus ini tapak OpenCourseWare sendiri. 336 00:15:37,930 --> 00:15:41,060 Ada lesen sana yang anda boleh membaca, dan ia sebenarnya sesuatu 337 00:15:41,060 --> 00:15:44,140 dipanggil lesen Creative Commons, yang cukup banyak mengatakan bahawa anda adalah 338 00:15:44,140 --> 00:15:48,280 percuma dan selamat datang untuk menggunakan bahan, untuk mengubah suai bahan, selagi anda 339 00:15:48,280 --> 00:15:50,990 diri anda berkongsi sama dengan orang lain. 340 00:15:50,990 --> 00:15:52,620 >> Jadi itu sahaja untuk peti masuk minggu ini. 341 00:15:52,620 --> 00:15:55,910 Mengapa kita tidak mengambil percutian singkat sini, dan membenarkan peluang untuk menonton 60 anda 342 00:15:55,910 --> 00:15:57,488 saat anak-anak itu. 343 00:15:57,488 --> 00:16:58,865 344 00:16:58,865 --> 00:17:01,860 >> DAVID J. MALAN: [didengar] 345 00:17:01,860 --> 00:17:05,720 hidup, dan apa yang kita fikir kita akan lakukan adalah kesimpulan hari ini dari filem yang salah satu 346 00:17:05,720 --> 00:17:08,760 Kakitangan CS50 sendiri, T.J. Barber, telah meletakkan bersama-sama. 347 00:17:08,760 --> 00:17:14,730 Seperti yang anda mungkin tahu, CS50 sini kampus memuncak dengan adil CS50, satu 348 00:17:14,730 --> 00:17:16,730 paparan epik pelajar projek akhir. 349 00:17:16,730 --> 00:17:19,757 Orang-orang mengambil CS50 melalui Harvard Sekolah Tambahan dalam talian, atau 350 00:17:19,757 --> 00:17:23,119 melalui EDX talian akan mempunyai yang sama peluang, walaupun maya dan 351 00:17:23,119 --> 00:17:27,010 dalam talian, untuk mempamerkan projek akhir anda beberapa beberapa bulan itu untuk 352 00:17:27,010 --> 00:17:28,480 seluruh dunia untuk melihat. 353 00:17:28,480 --> 00:17:31,530 >> Tetapi kita fikir kita akan memberi anda perasaan yang di sini, dengan beberapa latar belakang yang menyeronokkan pada kita 354 00:17:31,530 --> 00:17:35,880 paparan skrin besar, daripada apa yang berlaku hanya beberapa minggu lalu di sini 355 00:17:35,880 --> 00:17:39,670 kampus dengan di kampus versi adil CS50 ini. 356 00:17:39,670 --> 00:17:40,920 Mari kita melancarkan. 357 00:17:40,920 --> 00:17:43,234 358 00:17:43,234 --> 00:18:17,370 >> [MUZIK Bermain] 359 00:18:17,370 --> 00:18:21,354 >> SPEAKER 5: Hi, [? Saya Allison?] di sini di pameran CS50, dengan - 360 00:18:21,354 --> 00:18:22,350 >> SPEAKER 6: [? Curt Batu. ?] 361 00:18:22,350 --> 00:18:22,848 >> [? SPEAKER 5: Curt Batu. ?] 362 00:18:22,848 --> 00:18:23,860 Yang baik untuk melihat anda. 363 00:18:23,860 --> 00:18:26,159 Jadi, anda boleh memberitahu kami sedikit sedikit tentang projek anda? 364 00:18:26,159 --> 00:18:27,638 >> SPEAKER 6: Oh, benar-benar. 365 00:18:27,638 --> 00:18:29,117 >> SPEAKER 7: Kami membuat muzik visualizer. 366 00:18:29,117 --> 00:18:34,047 367 00:18:34,047 --> 00:18:35,297 >> SPEAKER 8: [didengar]. 368 00:18:35,297 --> 00:18:39,963 369 00:18:39,963 --> 00:18:42,428 >> SPEAKER 9: Jadi tiada saorang dari kita mempunyai pengalaman [didengar]. 370 00:18:42,428 --> 00:18:43,414 >> SPEAKER 10: Itulah yang menggerunkan. 371 00:18:43,414 --> 00:18:45,170 Sama seperti 70% daripada pelajar-pelajar lain. 372 00:18:45,170 --> 00:18:47,292 >> SPEAKER 11: Aku adalah daripada 70% daripada 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 anda seperti [didengar]. 375 00:18:49,364 --> 00:18:55,100 376 00:18:55,100 --> 00:18:57,682 >> SPEAKER 12: Ia merupakan satu peluang yang luar biasa untuk membawa bersama-sama pelajar 377 00:18:57,682 --> 00:18:59,566 dan lihat apa yang berlaku. 378 00:18:59,566 --> 00:19:03,050 Lihat beberapa aplikasi 600-ganjil menjadi ditunjukkan di sini yang tidak wujud 379 00:19:03,050 --> 00:19:05,526 sebelum kerana satu peringkat kemasukan kursus yang menakjubkan. 380 00:19:05,526 --> 00:19:45,331 381 00:19:45,331 --> 00:19:49,380 >> SPEAKER 13: Mereka benar-benar memenuhi anda pengalaman akan datang ke dalam kelas. 382 00:19:49,380 --> 00:19:54,520 Seperti saya, saya mempunyai sifar, komputer sifar kemahiran pengaturcaraan. 383 00:19:54,520 --> 00:19:57,395 Saya tahu apa yang Jawa adalah, jadi yang mengenainya. 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 TFS, menakjubkan. 386 00:20:00,580 --> 00:20:05,260 Yang TFS adalah yang 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: Beratus-ratus projek-projek berjalan melalui dewan ini. 390 00:20:19,200 --> 00:20:23,710 Beratus-ratus kotak gula-gula, beratus-ratus kotak popcorn, dan agak beberapa 391 00:20:23,710 --> 00:20:26,580 hadirin, dan hanya semua bola tekanan yang telah 392 00:20:26,580 --> 00:20:28,085 dibuang dan dibawa pulang. 393 00:20:28,085 --> 00:20:32,233 Ini telah CS50, dan ini telah CS50 beruang. 394 00:20:32,233 --> 00:20:33,925 Selamat malam. 395 00:20:33,925 --> 00:20:37,220 >> DAVID J. MALAN: Itu, maka, adalah apa yang menanti anda di sini di CS50. 396 00:20:37,220 --> 00:20:38,790 Itu sahaja untuk hidup CS50. 397 00:20:38,790 --> 00:20:41,780 Terima kasih banyak untuk Ramon, Padrick, Colton, dan Dan, yang berada di sini di belakang 398 00:20:41,780 --> 00:20:42,440 paparan. 399 00:20:42,440 --> 00:20:45,800 Dan jangan memerhatikan keluar di Twitter, Facebook, Reddit, dan di tempat lain untuk 400 00:20:45,800 --> 00:20:48,660 pengumuman melalui yang anda sendiri boleh mengemukakan video dan soalan sehingga 401 00:20:48,660 --> 00:20:52,120 bahawa anda boleh menyertai kami di sini di studio untuk CS50 seterusnya secara langsung. 402 00:20:52,120 --> 00:20:53,370 Ini adalah CS50. 403 00:20:53,370 --> 00:21:20,448