1 00:00:00,000 --> 00:00:03,888 >> [THEME MUSIC CHƠI] 2 00:00:03,888 --> 00:00:17,705 3 00:00:17,705 --> 00:00:18,830 DAVID J Malan: Xin chào thế giới. 4 00:00:18,830 --> 00:00:20,640 Đây là CS50Live. 5 00:00:20,640 --> 00:00:23,900 Vì vậy, nó được mang đến sự chú ý của tôi rằng trong vài tập phim vừa qua 6 00:00:23,900 --> 00:00:28,370 Tôi có thể nói một vài điều đó là không chính xác. 7 00:00:28,370 --> 00:00:31,400 Vâng, những người đầu tiên ví dụ, là trang web phổ biến này 8 00:00:31,400 --> 00:00:33,233 chúng tôi đã sử dụng cho các cuộc thảo luận các khóa học 9 00:00:33,233 --> 00:00:34,710 không có trong thực tế gọi là đỏ hơn. 10 00:00:34,710 --> 00:00:36,940 Nó dường như được gọi là Reddit. 11 00:00:36,940 --> 00:00:41,150 >> Trong khi đó, nó là trường hợp đó cho khá một thời gian Hoa Kỳ đã sử dụng 12 00:00:41,150 --> 00:00:45,700 00000000 để bảo vệ tên lửa của nó. 13 00:00:45,700 --> 00:00:50,650 Tuy nhiên những tên lửa là hạt nhân, và không rõ ràng, "nuke-you-ler." 14 00:00:50,650 --> 00:00:51,300 >> Trong khi đó. 15 00:00:51,300 --> 00:00:52,050 Anh yêu em. 16 00:00:52,050 --> 00:00:55,820 Đây thực sự là hiện nay, được cho là, các mật khẩu phổ biến nhất 17 00:00:55,820 --> 00:00:57,200 ngay bây giờ để mọi người được sử dụng. 18 00:00:57,200 --> 00:01:01,140 Nhưng điều này - nếu chúng ta phóng to - là không trong thực tế như thế nào bạn thực hiện một trái tim. 19 00:01:01,140 --> 00:01:05,560 >> Cuối cùng, riêng Shelley Westover CS50 của, mà bạn có thể nhớ từ bộ phim như vậy 20 00:01:05,560 --> 00:01:08,420 như thế này, lưu ý rằng cô ấy không phải là trong thực tế 21 00:01:08,420 --> 00:01:11,860 một máy ảnh "operater" nhưng một nhà điều hành máy ảnh. 22 00:01:11,860 --> 00:01:14,750 Bây giờ nói về máy ảnh khai thác, nhóm nghiên cứu 23 00:01:14,750 --> 00:01:17,526 đã ân cần cho phép tôi mượn máy ảnh này ngày hôm nay, 24 00:01:17,526 --> 00:01:19,400 để chúng tôi có thể mất một nhìn vào những gì thực sự 25 00:01:19,400 --> 00:01:21,590 đi trên tất cả các thời gian này đằng sau hậu trường. 26 00:01:21,590 --> 00:01:26,090 Vì vậy, nếu bạn muốn, chúng ta sẽ đi trước và tham gia một tour du lịch của các phòng thu? 27 00:01:26,090 --> 00:01:29,880 Chúng tôi ở đây trong đẹp Hauser Studio, trong Widener Thư viện. 28 00:01:29,880 --> 00:01:32,840 Trong bối cảnh này ở đây là màn hình màu xanh lá cây, nếu không được biết đến 29 00:01:32,840 --> 00:01:35,660 như một chroma-key, hoặc tường CYC thể chất. 30 00:01:35,660 --> 00:01:37,410 Và trong thực tế, nếu tôi đi bộ lên chặt chẽ này, 31 00:01:37,410 --> 00:01:41,920 chú ý cách bóng có một đường cong nhẹ với nó chứ không phải là một góc nhọn bình thường. 32 00:01:41,920 --> 00:01:43,930 Điều đó cho phép chúng tôi giữ bóng tối ra khỏi các cạnh, 33 00:01:43,930 --> 00:01:46,760 và nó cũng cho phép chúng tôi thực hiện chắc chắn rằng chúng ta có thể áp đặt 34 00:01:46,760 --> 00:01:49,100 hầu như bất cứ điều gì chúng tôi muốn đẹp và sạch. 35 00:01:49,100 --> 00:01:51,390 >> Lên đây là một toàn bộ loạt các đèn kiểm soát 36 00:01:51,390 --> 00:01:55,670 bởi một bảng điều khiển chính của thiết bị chuyển mạch mà chúng ta sẽ thấy trong chỉ là một chút. 37 00:01:55,670 --> 00:01:59,560 Ở đây là một ánh sáng LED với cái gọi là Barn Cửa trên đó. 38 00:01:59,560 --> 00:02:01,550 Đây là những gì làm sáng tỏ rất đạo. 39 00:02:01,550 --> 00:02:03,590 Thực sự mang lại cho tôi ánh sáng của tôi trong chương trình. 40 00:02:03,590 --> 00:02:07,430 Và sau đó ở đây chúng ta có một huỳnh quang ánh sáng, làm sáng nhẹ nhàng hơn. 41 00:02:07,430 --> 00:02:09,440 Bây giờ cả hai đều rẻ hơn để hoạt động, 42 00:02:09,440 --> 00:02:12,330 và lạnh hơn rất nhiều hoạt động hơn bóng đèn sợi đốt truyền thống 43 00:02:12,330 --> 00:02:14,750 mà rất nhiều người vẫn còn có xu hướng có trong nhà của họ. 44 00:02:14,750 --> 00:02:16,864 Bây giờ nếu chúng ta quay lại đây, bạn sẽ thấy những gì tôi thấy. 45 00:02:16,864 --> 00:02:19,280 Vì vậy, chúng tôi có một cặp vợ chồng của chúng tôi máy ảnh ở đây, một trong số đó 46 00:02:19,280 --> 00:02:20,840 có máy phóng đại chữ trên đó. 47 00:02:20,840 --> 00:02:23,520 >> Chúng tôi thực sự không thực sự sử dụng máy phóng đại chữ trong CS50Live, 48 00:02:23,520 --> 00:02:26,800 nhưng đối với quần short, chống lại những phông nền màu trắng mà bạn có thể nhớ lại, 49 00:02:26,800 --> 00:02:28,180 chúng tôi thực sự sử dụng chúng khá một chút. 50 00:02:28,180 --> 00:02:31,013 Chi tiêu khá một chút thời gian trong tiến kịch bản các tài liệu như vậy là 51 00:02:31,013 --> 00:02:32,240 để có được nó chỉ đúng. 52 00:02:32,240 --> 00:02:36,264 >> Bây giờ ở đây, bạn sẽ thực sự thấy một máy ảnh lên trên trần nhà. 53 00:02:36,264 --> 00:02:37,180 Chúng ta hãy phóng to trên đó. 54 00:02:37,180 --> 00:02:39,430 Đó là cái gọi là vết sưng cam mà được những bức ảnh 55 00:02:39,430 --> 00:02:42,310 mà bạn nhìn thấy ngay từ đầu hoặc cuối của CS50Live. 56 00:02:42,310 --> 00:02:43,950 Và thật khó để nhìn thấy trong ánh sáng lên ở đó, 57 00:02:43,950 --> 00:02:45,824 nhưng nó thực sự treo lộn ngược, và chúng tôi 58 00:02:45,824 --> 00:02:50,270 có thể sửa chữa trong phần mềm sau khi thực tế bằng cách lật nó theo chiều dọc. 59 00:02:50,270 --> 00:02:54,600 >> Bây giờ - hi [? Andrea -] trên đây, hãy đi qua với bảng điều khiển ánh sáng 60 00:02:54,600 --> 00:02:56,180 mà tôi đã đề cập trước đó. 61 00:02:56,180 --> 00:02:58,390 Bảng điều khiển ánh sáng này có một bó toàn bộ các thiết bị chuyển mạch, 62 00:02:58,390 --> 00:03:01,430 và họ ghét nó khi Tôi thực sự làm được điều này, 63 00:03:01,430 --> 00:03:05,600 nhưng chúng tôi thực sự có thể ném một số đèn lên và xuống đây. 64 00:03:05,600 --> 00:03:09,160 Tôi có thể không hoàn toàn nhìn thấy hiệu quả, nhưng chúng tôi loại tàn phá trên máy ảnh của chúng tôi 65 00:03:09,160 --> 00:03:09,660 ngay bây giờ. 66 00:03:09,660 --> 00:03:12,465 Nhưng chúng ta hãy sửa lỗi này. 67 00:03:12,465 --> 00:03:14,810 Oh boy, chúng ta hãy chuyển. 68 00:03:14,810 --> 00:03:18,910 >> Vì vậy, ở đây là tủ quần áo trong mà tất cả các dây studio 69 00:03:18,910 --> 00:03:19,850 được chuyển cuối cùng. 70 00:03:19,850 --> 00:03:22,016 Và đây là loại của bộ não đằng sau các hoạt động, 71 00:03:22,016 --> 00:03:23,710 đằng sau hậu trường, người hâm mộ rất lớn ở đây. 72 00:03:23,710 --> 00:03:27,972 Trong thực tế, nếu tôi dựa vào bạn có thể nghe khá nhiều tiếng ồn. 73 00:03:27,972 --> 00:03:30,430 Vì vậy, có thực sự là khá chút cách nhiệt trên các bức tường 74 00:03:30,430 --> 00:03:33,054 để giữ tiếng ồn ra khi chúng tôi trong thực tế đóng cửa. 75 00:03:33,054 --> 00:03:36,870 Nhưng con đường lên đó bạn có thể xem tất cả các cáp đến và ra khỏi buồng riêng. 76 00:03:36,870 --> 00:03:39,070 Và ở đây bạn có thể nhìn thấy một bản sao của phóng đại chữ 77 00:03:39,070 --> 00:03:41,370 rằng chúng tôi chỉ vừa mới đây. 78 00:03:41,370 --> 00:03:44,070 >> Được rồi, chúng ta hãy đi vào cái gọi là phòng điều khiển. 79 00:03:44,070 --> 00:03:46,770 Vì vậy, ở đây, tôi vẫn không hoàn toàn hiểu thế này, 80 00:03:46,770 --> 00:03:49,300 đây là nơi mà chúng tôi tiếp tục của chúng tôi dễ cháy rõ ràng. 81 00:03:49,300 --> 00:03:51,760 Nhưng ở đây chúng ta có một bó toàn bộ các máy trạm 82 00:03:51,760 --> 00:03:54,750 nơi mà đội bóng của CS50 và đội HarvardX khác làm việc. 83 00:03:54,750 --> 00:03:57,510 Và ở đây chúng tôi có trạm âm thanh của chúng tôi. 84 00:03:57,510 --> 00:03:59,580 Chúng ta hãy có một cái nhìn. 85 00:03:59,580 --> 00:04:01,140 Hey Patrick. 86 00:04:01,140 --> 00:04:03,820 Vì vậy, ở đây chúng tôi lại có một bó toàn bộ mặt đồng hồ 87 00:04:03,820 --> 00:04:06,430 chúng ta có thể di chuyển lên và xuống để thực sự thay đổi cấp độ. 88 00:04:06,430 --> 00:04:07,264 Thời gian này cho âm thanh. 89 00:04:07,264 --> 00:04:10,346 Và trong thực tế, nếu tôi làm điều này ở đây - tôi sẽ từ từ đưa xuống âm thanh này 90 00:04:10,346 --> 00:04:13,800 mức độ, và tôi sẽ tiếp tục nói chuyện trong giọng nói bình thường này của tôi ở đây trong Hauser 91 00:04:13,800 --> 00:04:16,790 Studio cho CS50 sống, và tại một số chỉ cho bạn sẽ không thể - 92 00:04:16,790 --> 00:04:19,200 >> [VOLUME giảm ĐẾN VOICE IS  Không nghe được.] 93 00:04:19,200 --> 00:04:22,054 >> Bây giờ nếu tôi nâng nó trở lại, bạn sẽ thấy bắt đầu nghe thấy giọng nói của tôi một lần nữa. 94 00:04:22,054 --> 00:04:23,970 Bây giờ, bạn không cần phải làm tất cả mọi thứ bằng tay. 95 00:04:23,970 --> 00:04:25,178 Trong thực tế, chúng tôi có một số cài đặt trước. 96 00:04:25,178 --> 00:04:28,407 Vì vậy, nếu tôi đi qua đây để Layer trình đơn, tôi thực sự có thể chuyển đổi giữa 1 97 00:04:28,407 --> 00:04:31,436 16 và 7 trong 32, và bạn sẽ thấy điều này xảy ra. 98 00:04:31,436 --> 00:04:32,310 Thực sự khá gọn gàng. 99 00:04:32,310 --> 00:04:35,240 Tôi làm điều này khá một chút cũng - xem. 100 00:04:35,240 --> 00:04:39,070 >> Nhưng dù sao, chúng ta hãy chuyển qua đây và bạn sẽ thấy một ngân hàng toàn bộ ổ đĩa cứng, 101 00:04:39,070 --> 00:04:39,570 thực sự. 102 00:04:39,570 --> 00:04:42,830 Đây là tất cả của SSD mà bạn có thể có trong máy tính xách tay ngày nay, và thậm chí 103 00:04:42,830 --> 00:04:43,876 một số trong máy tính để bàn hiện nay. 104 00:04:43,876 --> 00:04:46,000 Và họ lưu trữ những thứ như này - mà thực sự là 105 00:04:46,000 --> 00:04:49,445 chỉ là một ổ đĩa cứng, mà là khoảng 500 hợp đồng biểu diễn trong SSD. 106 00:04:49,445 --> 00:04:51,372 Và bạn sẽ nhìn thấy giao diện có thông qua đó 107 00:04:51,372 --> 00:04:52,830 nó kết nối với các bộ phận bên trong đó. 108 00:04:52,830 --> 00:04:55,390 Đây là nơi mà tất cả chúng tôi cảnh quay cuối cùng được lưu trữ, 109 00:04:55,390 --> 00:04:59,110 từ một hoặc nhiều camera mà chúng tôi có thể được sử dụng để chụp cụ thể. 110 00:04:59,110 --> 00:05:04,050 >> Bây giờ ở đây - Oh, Hey Ramon. 111 00:05:04,050 --> 00:05:04,776 Cảm ơn. 112 00:05:04,776 --> 00:05:06,900 Ramon không bao giờ thực sự được tôi có nhiều sự chú ý, 113 00:05:06,900 --> 00:05:08,170 nhưng chúng tôi sẽ chỉ di chuyển trên. 114 00:05:08,170 --> 00:05:11,570 Nếu Ramon - nếu tôi có thể có một cái nhìn hơn ở đây, chúng ta có một bó toàn bộ các nút 115 00:05:11,570 --> 00:05:12,819 chúng tôi có thể chơi với là tốt. 116 00:05:12,819 --> 00:05:16,500 Và trong khi đó có một toàn bộ loạt các màn hình lên đây 117 00:05:16,500 --> 00:05:18,780 trên hai lớn, màn hình lớn. 118 00:05:18,780 --> 00:05:22,000 Và điều này thực sự là như bộ phận bên trong một studio truyền hình. 119 00:05:22,000 --> 00:05:24,020 Tất cả các tín hiệu video vào đây, và những gì 120 00:05:24,020 --> 00:05:26,940 chúng tôi có thể làm bằng cách chạm vào chuyển mạch và quay thực sự 121 00:05:26,940 --> 00:05:28,385 sản xuất một chương trình trong thời gian thực. 122 00:05:28,385 --> 00:05:30,510 Vì vậy, ví dụ, chúng ta có ga nhỏ này đây, 123 00:05:30,510 --> 00:05:31,760 như bạn có thể thấy trong một chiếc máy bay. 124 00:05:31,760 --> 00:05:35,740 Nếu tôi bắt đầu làm được điều này trở lại, thông báo những gì xảy ra trên hai hình ảnh 125 00:05:35,740 --> 00:05:36,800 lên đó. 126 00:05:36,800 --> 00:05:40,310 Mờ dần giữa hai người, và do đó chúng tôi đã đi từ một đến khác. 127 00:05:40,310 --> 00:05:43,490 Và nếu tôi đẩy mà trở lại, bây giờ chúng tôi đã có lại những hình ảnh ban đầu. 128 00:05:43,490 --> 00:05:46,570 >> Trong khi đó phím điều khiển này hơn ở đây, giống như một giao diện điều khiển arcade cũ, 129 00:05:46,570 --> 00:05:49,170 cho phép chúng ta làm điều này với cam vết sưng. 130 00:05:49,170 --> 00:05:51,080 Và có chúng tôi đi, có chúng tôi đi, có chúng tôi đi. 131 00:05:51,080 --> 00:05:54,992 Và bây giờ chúng tôi đã cố định - khá nhiều đủ tốt 132 00:05:54,992 --> 00:05:56,200 cho các mục đích của chương trình. 133 00:05:56,200 --> 00:05:59,710 >> Bây giờ cuối cùng - xin lỗi Ramon - chúng tôi cũng có một số nút ở đây. 134 00:05:59,710 --> 00:06:04,280 DDR2, các trò chơi yêu thích của tôi có lẽ, và nếu tôi nhấn này, bây giờ chúng ta có được hiệu ứng này. 135 00:06:04,280 --> 00:06:07,190 Bạn có thể nhớ lại rằng từ tập hai của CS50Live. 136 00:06:07,190 --> 00:06:11,430 Nếu chúng ta đẩy vào tiêu đề, đây là những gì chúng tôi có thể đánh bất cứ điều gì nếu thực sự gặp khó khăn, 137 00:06:11,430 --> 00:06:12,890 chúng tôi đang nhận được màn hình đó. 138 00:06:12,890 --> 00:06:19,620 Và bây giờ cuối cùng, tôi nghĩ rằng đó là thời gian 60 giây của Rob. 139 00:06:19,620 --> 00:06:21,520 Oh, con trai của một - 140 00:06:21,520 --> 00:06:24,520 >> [BASS GUITAR lượt] 141 00:06:24,520 --> 00:06:29,632 142 00:06:29,632 --> 00:06:30,340 ROB: Ồ, thôi nào! 143 00:06:30,340 --> 00:06:31,810 Chỉ cần sử dụng một số video động vật! 144 00:06:31,810 --> 00:06:34,780 >> [Âm nhạc đóng] 145 00:06:34,780 --> 00:06:46,030 146 00:06:46,030 --> 00:06:47,300 >> [PHỤ NỮ NÓI TIẾNG NHẬT] 147 00:06:47,300 --> 00:07:09,150 148 00:07:09,150 --> 00:07:11,410 >> Gần đây trong các tin tức là một bài viết về CS50 149 00:07:11,410 --> 00:07:13,500 trong một trang web phổ biến được gọi là cuộc sống Hacker. 150 00:07:13,500 --> 00:07:16,990 Bây giờ một trong những bạn cùng lớp của bạn, Annabel từ Úc, đi qua bài viết mà 151 00:07:16,990 --> 00:07:18,880 và lần lượt CS50 chính nó. 152 00:07:18,880 --> 00:07:24,035 Bây giờ cô ghi danh vào lớp học và cô ấy muốn nói xin chào. 153 00:07:24,035 --> 00:07:24,910 Annabel: Xin chào thế giới. 154 00:07:24,910 --> 00:07:29,020 Tên tôi là Annabel, và tôi từ Queensland, Australia. 155 00:07:29,020 --> 00:07:33,430 Lý do tôi tham gia lớp học này là bởi vì tôi thấy một bài về đời sống Hacker, 156 00:07:33,430 --> 00:07:37,740 và biết rằng đây là chìa khóa để thu hẹp khoảng cách giữa là một newbie, 157 00:07:37,740 --> 00:07:40,510 và một tương lai trong CS. 158 00:07:40,510 --> 00:07:45,320 Tham gia khóa học này cũng sẽ có một cây cầu theo nhiều hướng cho con trai mắc chứng tự kỷ của tôi 159 00:07:45,320 --> 00:07:48,440 những người yêu thương CNTT. 160 00:07:48,440 --> 00:07:51,105 Tôi cũng hy vọng rằng vào cuối để tạo ra 161 00:07:51,105 --> 00:07:54,340 chương trình hỗ trợ con gái mắc chứng khó đọc của tôi. 162 00:07:54,340 --> 00:07:56,764 Hiện nay tôi là một kế toán, với một sự quan tâm lớn 163 00:07:56,764 --> 00:08:00,300 trong công nghệ, bất động sản, làm vườn, và nhạc khí. 164 00:08:00,300 --> 00:08:03,133 165 00:08:03,133 --> 00:08:08,098 Tên tôi là Annabel, và đây là CS50. 166 00:08:08,098 --> 00:08:10,500 >> SPEAKER: Cho phép tôi tiếp theo giới thiệu Betty, 167 00:08:10,500 --> 00:08:13,057 ai cũng muốn chào. 168 00:08:13,057 --> 00:08:13,890 Betty: Xin chào, thế giới. 169 00:08:13,890 --> 00:08:16,730 Tôi tên là Betty và tôi từ miền Nam California. 170 00:08:16,730 --> 00:08:19,290 Tôi đang tham gia khóa học này vì xã hội chúng ta ngày nay 171 00:08:19,290 --> 00:08:21,910 dường như được hướng tới lập trình. 172 00:08:21,910 --> 00:08:24,625 Chương trình đang trở thành cần thiết cho cuộc sống của chúng tôi. 173 00:08:24,625 --> 00:08:26,750 Và trên thực tế, tôi nghĩ rằng đó là đã cơ bản bây giờ, 174 00:08:26,750 --> 00:08:29,800 bởi vì rất nhiều những điều mà chúng tôi sử dụng phải kết hợp lập trình 175 00:08:29,800 --> 00:08:31,840 để cho họ được tạo ra. 176 00:08:31,840 --> 00:08:37,012 Về cơ bản, chúng tôi đang có được hướng tới một tương lai đầy 177 00:08:37,012 --> 00:08:38,720 với công nghệ, và chương trình sẽ 178 00:08:38,720 --> 00:08:40,909 là một phần thiết yếu của tương lai đó. 179 00:08:40,909 --> 00:08:43,909 Vì vậy, tôi nghĩ rằng đó là một cái gì đó đó là thực sự mát mẻ, 180 00:08:43,909 --> 00:08:46,370 và rằng tôi nên có lẽ được để học nó. 181 00:08:46,370 --> 00:08:50,170 Vì vậy, yeah, tôi tên là Betty, và đây là CS50. 182 00:08:50,170 --> 00:08:51,920 DAVID J Malan: Ảnh ở đây trong khi đó, là 183 00:08:51,920 --> 00:08:55,150 Raja từ Ấn Độ, người có nhận được để đắm mình trong CS50 184 00:08:55,150 --> 00:08:58,410 rằng ông dường như đã nó có hình xăm trên da của mình. 185 00:08:58,410 --> 00:08:59,370 >> Và bây giờ, một tweet. 186 00:08:59,370 --> 00:09:03,280 Này từ Carter ở Virginia, người đã viết cho chúng tôi với điều này - "Consentino và tôi 187 00:09:03,280 --> 00:09:06,860 đang sử dụng tốt trong ngày tuyết của tôi xem tuần một trong CS50 Harvard 188 00:09:06,860 --> 00:09:09,800 trên TV thông qua Chromecast và YouTube. " 189 00:09:09,800 --> 00:09:10,780 Consentino là ai? 190 00:09:10,780 --> 00:09:13,840 Vâng, rõ ràng anh ấy là con mèo của mình, nhưng thực sự, hình ở đây cùng 191 00:09:13,840 --> 00:09:17,047 với bàn chân của Carter, là một lớn TV màn hình ở chế độ nền. 192 00:09:17,047 --> 00:09:19,130 Và dường như có thực sự sử dụng một Chromecast 193 00:09:19,130 --> 00:09:22,937 dự án tuần một CS50 của vào rằng TV màn hình lớn. 194 00:09:22,937 --> 00:09:26,020 Bây giờ Chromecast, nếu bạn không quen thuộc, thực sự là một loại thiết bị gọn gàng. 195 00:09:26,020 --> 00:09:29,420 Đó là một plug khá rẻ tiền mà bạn có thể đặt vào mặt sau của máy tính của bạn 196 00:09:29,420 --> 00:09:31,090 vào một cổng HDMI. 197 00:09:31,090 --> 00:09:34,860 Nó có truy cập Wi-Fi, và về cơ bản cho phép bạn truyền không dây 198 00:09:34,860 --> 00:09:38,650 nội dung từ máy tính xách tay của bạn vào TV của bạn, hoặc thậm chí điều khiển TV 199 00:09:38,650 --> 00:09:41,894 và tải về nội dung như video trực tiếp với nó. 200 00:09:41,894 --> 00:09:44,560 Và bây giờ là một lưu ý từ Mohamed, một các bạn cùng lớp của bạn trong Pakistan, 201 00:09:44,560 --> 00:09:47,620 người gần đây đã phát hiện ra sự tò mò này - rõ ràng 202 00:09:47,620 --> 00:09:50,060 nếu bạn đi đến google.com nhân dịp và tìm kiếm 203 00:09:50,060 --> 00:09:53,860 đối với tôi, David J. Malan, rõ ràng anh chàng này đi lên một lần trong một thời gian. 204 00:09:53,860 --> 00:09:56,830 David H. Malan, những người dường như một nhà tâm lý người Anh 205 00:09:56,830 --> 00:09:59,041 trông rất nhiều khủng khiếp như tôi. 206 00:09:59,041 --> 00:10:01,040 Bây giờ nó quay ra nếu bạn nhấp vào liên kết thông tin phản hồi này 207 00:10:01,040 --> 00:10:03,600 ở góc dưới cùng bạn có thể thực sự báo cáo một vấn đề, 208 00:10:03,600 --> 00:10:05,170 như những điều được sai đến Google. 209 00:10:05,170 --> 00:10:07,560 Và cho tôi - vì chúng ta đang trên internet 210 00:10:07,560 --> 00:10:10,910 ở đây - nếu bạn có thể giúp một chàng trai ra ngoài, và thực sự kích vào liên kết sai lên hàng đầu, 211 00:10:10,910 --> 00:10:14,680 và chỉ cần đề cập đến là David H. Malan không có trong thực tế David J. Malan. 212 00:10:14,680 --> 00:10:17,550 >> Bây giờ để có sự công bằng, có có lẽ là một David H. Malan, 213 00:10:17,550 --> 00:10:19,550 và ông có thể là một Nhà tâm lý Anh, 214 00:10:19,550 --> 00:10:21,840 vì vậy hãy không báo cáo bất cứ điều gì khác là sai, 215 00:10:21,840 --> 00:10:25,240 nhưng chỉ ảnh có thể được chọn thuật toán 216 00:10:25,240 --> 00:10:27,480 không chính xác bởi các máy chủ của Google. 217 00:10:27,480 --> 00:10:32,179 >> Và bây giờ là một chào từ CS50 của người bạn, Giáo sư Harry Lewis. 218 00:10:32,179 --> 00:10:34,720 Giáo sư Harry Lewis đã thực sự giáo sư năm của mình trước 219 00:10:34,720 --> 00:10:38,170 khi tôi tham gia một khóa học chuyên sâu trong Lý thuyết tính toán. 220 00:10:38,170 --> 00:10:42,600 Một khóa học lý thuyết mà bạn khám phá các giới hạn cơ bản của tính toán, 221 00:10:42,600 --> 00:10:45,350 và chính xác những gì máy tính có thể và không thể làm. 222 00:10:45,350 --> 00:10:47,910 Chúng tôi vừa đến thăm Giáo sư Lewis trong văn phòng của ông 223 00:10:47,910 --> 00:10:50,665 để có một cái nhìn tại một số công nghệ qua. 224 00:10:50,665 --> 00:10:53,790 Giáo sư Harry LEWIS: Tôi Harry Lewis, Tôi là một giáo sư về khoa học máy tính 225 00:10:53,790 --> 00:10:55,060 đây tại Đại học Harvard. 226 00:10:55,060 --> 00:11:01,890 Tôi đến Harvard vào năm 1964 như là một sinh viên năm nhất, và ngoại trừ ba năm 227 00:11:01,890 --> 00:11:04,525 ra trong cuộc chiến tranh Việt Nam Tôi đã ở đây từ bao giờ. 228 00:11:04,525 --> 00:11:08,870 Vì vậy, bây giờ tôi đứng đầu đại học chương trình khoa học máy tính, 229 00:11:08,870 --> 00:11:12,520 và tôi đã dạy rất nhiều các khóa học khác nhau trong những năm qua. 230 00:11:12,520 --> 00:11:14,870 Và tôi muốn nói với bạn một chút về một số 231 00:11:14,870 --> 00:11:19,530 trong những điều thú vị mà đã đi vào một Harvard, trong đó tôi 232 00:11:19,530 --> 00:11:22,110 đã có một số liên lạc trong những năm qua. 233 00:11:22,110 --> 00:11:27,070 >> Cô ấy là đại học của tôi luận án, trong năm 1968, 234 00:11:27,070 --> 00:11:30,610 Tôi đã viết một hai chiều ngôn ngữ lập trình. 235 00:11:30,610 --> 00:11:36,555 Đây là một chiếc máy bay bộ nhớ lõi, những là một chút bánh rán từ 236 00:11:36,555 --> 00:11:39,080 được xâu thành chuỗi trên nút giao thông của dây dẫn. 237 00:11:39,080 --> 00:11:44,320 Và đây là bộ nhớ cách đã được thực hiện trước khi các chất bán dẫn 238 00:11:44,320 --> 00:11:47,560 đã trở thành một công nghệ khả thi. 239 00:11:47,560 --> 00:11:52,900 Đây là một đầu 15 gigabyte iPod, mà tôi giữ xung quanh 240 00:11:52,900 --> 00:11:56,200 không phải vì bất cứ ai là ấn tượng với việc có một 15 GB iPod, 241 00:11:56,200 --> 00:12:00,740 nhưng vì đây là một 70 ổ megabyte, và họ 242 00:12:00,740 --> 00:12:05,820 đã đi vào ổ đĩa đó là về kích thước của máy giặt. 243 00:12:05,820 --> 00:12:07,820 Vì vậy, đó chỉ là 70 MB bộ nhớ, đó 244 00:12:07,820 --> 00:12:10,359 cung cấp cho bạn một số ý nghĩa của như thế nào mọi thứ đã thu nhỏ lại. 245 00:12:10,359 --> 00:12:11,900 DAVID J Malan: Và bây giờ tweet khác. 246 00:12:11,900 --> 00:12:13,820 Này từ William tại Vương quốc Anh 247 00:12:13,820 --> 00:12:17,750 người đã viết, "David J. Malan, sau khi một chút Google rình rập, nó quay ra Rob 248 00:12:17,750 --> 00:12:19,060 có một người anh em sinh đôi. 249 00:12:19,060 --> 00:12:21,830 Chúng ta có thể đưa anh ta trong CS50Live và chơi phát hiện sự khác biệt? " 250 00:12:21,830 --> 00:12:23,690 Vì vậy, William, điều này thực sự là trường hợp. 251 00:12:23,690 --> 00:12:26,660 Của Rob Bowden CS50 của không có một người anh em sinh đôi. 252 00:12:26,660 --> 00:12:31,620 Trong thực tế, đây là Rob và Paul - hay Paul và - hình ở đây 253 00:12:31,620 --> 00:12:35,280 hai Bowdens, cả hai đều có thực sự TFed cho CS50 trong quá khứ, 254 00:12:35,280 --> 00:12:38,050 và thực sự Rob bây giờ là Đội toàn thời gian của CS50. 255 00:12:38,050 --> 00:12:40,510 >> Bây giờ, chúng ta cũng đã làm bit của Google rình rập, và nó quay ra 256 00:12:40,510 --> 00:12:43,310 rằng anh em sinh đôi Paul có YouTube của mình 257 00:12:43,310 --> 00:12:46,410 kênh, trong đó ông tưởng tượng mình là một chút của một diễn viên hài. 258 00:12:46,410 --> 00:12:47,548 Chúng ta hãy có một cái nhìn. 259 00:12:47,548 --> 00:12:49,940 >> PAUL Bowden: Hey guys. 260 00:12:49,940 --> 00:12:51,460 Paul Bowden đây một lần nữa. 261 00:12:51,460 --> 00:12:54,900 Tôi trở lại với thử thứ hai của tôi tại gian lên. 262 00:12:54,900 --> 00:12:58,910 Vâng, tôi biết rằng tôi đang ngồi xuống. 263 00:12:58,910 --> 00:13:02,810 Lần đầu tiên đã không đi cũng như tôi đã hy vọng, 264 00:13:02,810 --> 00:13:05,840 nhưng tôi đã tư vấn mà các bạn cung cấp, 265 00:13:05,840 --> 00:13:10,290 và lần này tôi sẽ có một chút ít khó khăn, và tốt hơn một chút 266 00:13:10,290 --> 00:13:13,326 trên trò đùa phía trước. 267 00:13:13,326 --> 00:13:16,450 DAVID J Malan: Bây giờ nếu bạn muốn đăng ký vào kênh của Thánh Phaolô về YouTube, 268 00:13:16,450 --> 00:13:20,070 và bạn nên, đi đến URL này ở đây. 269 00:13:20,070 --> 00:13:23,390 Bây giờ anh Rob là các khóa học rất tự hào về anh em sinh đôi của mình. 270 00:13:23,390 --> 00:13:27,980 Trong thực tế, hình ở đây là Rob như một hình động GIF làm một bơm tay. 271 00:13:27,980 --> 00:13:31,360 Bây giờ điều này đã thực sự được lưu hành trên internet khá một chút. 272 00:13:31,360 --> 00:13:33,240 Vì vậy, nếu bạn Google xung quanh cho hình ảnh này đây, 273 00:13:33,240 --> 00:13:36,110 bạn thậm chí có thể làm cho bạn phông nền nếu bạn muốn. 274 00:13:36,110 --> 00:13:37,130 Và bạn nên. 275 00:13:37,130 --> 00:13:41,390 >> Bây giờ Rob đây đã được cổ vũ của mình anh em vào trong một trò chơi nổi tiếng của Mỹ 276 00:13:41,390 --> 00:13:43,232 thấy trong đó Paul là một người tham gia. 277 00:13:43,232 --> 00:13:44,440 Bây giờ, những gì game show vậy? 278 00:13:44,440 --> 00:13:46,148 Vâng, chúng tôi sẽ để nó với bạn, internet, 279 00:13:46,148 --> 00:13:49,210 để tìm ra chính xác những gì trò chơi chương trình Paul Bowden tham gia vào, 280 00:13:49,210 --> 00:13:53,140 và nếu bạn có thể thấy rằng ra, chúng ta biết tại Facebook, Reddit, hoặc Twitter, 281 00:13:53,140 --> 00:13:57,510 và chúng ta sẽ thấy nếu chúng ta không thể hiển thị một ít clip trong CS50Live tiếp theo. 282 00:13:57,510 --> 00:13:59,330 >> Và bây giờ là một phần của phần cứng. 283 00:13:59,330 --> 00:14:02,080 Như bạn có thể đã nghe nói, trong CS50 một số của nó là trên phần khuôn viên trường 284 00:14:02,080 --> 00:14:04,060 sử dụng một phần cứng được gọi là Arduino. 285 00:14:04,060 --> 00:14:06,194 Hình ở đây ví dụ, là Arduino Uno, 286 00:14:06,194 --> 00:14:08,610 một bảng mạch nhỏ mà bạn có thể kết nối với máy tính, 287 00:14:08,610 --> 00:14:11,010 và sau đó thực sự chương trình nó bằng cách viết mã C +, 288 00:14:11,010 --> 00:14:14,710 và sau đó ghi nó vào phần cứng để nó thực sự có thể thực hiện chương trình. 289 00:14:14,710 --> 00:14:17,140 Bây giờ một trong những bạn cùng lớp của bạn ở đây, Areor, khi quyết định 290 00:14:17,140 --> 00:14:20,110 để dây lên một Arduino Uno để máy tính của mình 291 00:14:20,110 --> 00:14:24,350 và sau đó thực hiện, nếu có thể tin, Caesar vấn đề Set 2 của. 292 00:14:24,350 --> 00:14:27,030 >> Bây giờ chúng tôi không có bất kỳ âm thanh trong video này, nhưng chúng ta hãy phóng to 293 00:14:27,030 --> 00:14:28,755 và hãy nhìn vào kết quả cuối cùng. 294 00:14:28,755 --> 00:14:43,112 295 00:14:43,112 --> 00:14:45,570 Bây giờ nếu bạn là một Redditer, bạn có thể thấy bài viết này 296 00:14:45,570 --> 00:14:49,290 một vài tuần trước đây quảng cáo tập hai của CS50Live. 297 00:14:49,290 --> 00:14:52,900 Bây giờ một trong những bạn cùng lớp của bạn, Louis từ Montreal, Canada, sau khi tập đó 298 00:14:52,900 --> 00:14:55,556 vui lòng đăng, "Wow, một trong đó là lịch sử. " 299 00:14:55,556 --> 00:15:00,600 Chỉ để sửa cho mình một vài phút sau đó với chỉnh sửa - "cuồng loạn, HA HA." 300 00:15:00,600 --> 00:15:02,410 Vì vậy, chúng tôi sẽ mang nó hoặc cách, nhưng là những gì 301 00:15:02,410 --> 00:15:05,130 hài hước hơn, đó là Chris từ Toronto, Canada 302 00:15:05,130 --> 00:15:08,290 sau đó theo dõi với như sau, "Nó sẽ là cuồng loạn 303 00:15:08,290 --> 00:15:12,670 nếu tập tiếp theo là lịch sử như là kết quả của các nhân viên sản xuất nhìn thấy 304 00:15:12,670 --> 00:15:13,490 nhận xét này. " 305 00:15:13,490 --> 00:15:16,800 Cũng thực sự chúng tôi đã làm, và bây giờ một số lịch sử hơn. 306 00:15:16,800 --> 00:15:18,360 >> Chúng tôi kéo này từ kho lưu trữ. 307 00:15:18,360 --> 00:15:22,700 Đây là một tạp chí, được ưa thích Điện tử, một vấn đề từ năm 1975, 308 00:15:22,700 --> 00:15:25,850 mà mang tiêu đề này, Thế giới đầu tiên của máy tính mini Kit 309 00:15:25,850 --> 00:15:27,440 để Rival Mô hình thương mại. 310 00:15:27,440 --> 00:15:29,050 Altair 8800. 311 00:15:29,050 --> 00:15:31,940 Tại thời điểm đó là không có thực sự là một ngôn ngữ lập trình 312 00:15:31,940 --> 00:15:35,110 mà bạn có thể thực hiện điều này máy giải quyết vấn đề rất dễ dàng, 313 00:15:35,110 --> 00:15:36,930 và do đó, một Harvard trẻ sinh viên vào thời điểm đó 314 00:15:36,930 --> 00:15:39,810 tên là Bill Gates quyết định với một số bạn bè của mình 315 00:15:39,810 --> 00:15:43,700 để viết các thông dịch viên đầu tiên ngôn ngữ lập trình, được gọi là cơ bản, 316 00:15:43,700 --> 00:15:45,900 mà lái xe phần này của phần cứng. 317 00:15:45,900 --> 00:15:48,220 Chúng tôi đã đi dạo gần đây với Giáo sư Harry Lewis 318 00:15:48,220 --> 00:15:51,040 Maxwell Dworkin, Harvard xây dựng khoa học máy tính, nơi 319 00:15:51,040 --> 00:15:55,170 mã nguồn gốc Thông dịch BASIC vẫn bị treo. 320 00:15:55,170 --> 00:15:57,162 Và chúng tôi yêu cầu anh ta nếu anh có thể cung cấp cho chúng tôi một tour du lịch. 321 00:15:57,162 --> 00:15:58,870 Giáo sư Harry LEWIS: Những gì bạn có ở đây 322 00:15:58,870 --> 00:16:03,780 là một danh sách của một phần đầu của phần mềm 323 00:16:03,780 --> 00:16:08,470 được viết bởi Bill Gates và Paul Allen, người sáng lập của Microsoft. 324 00:16:08,470 --> 00:16:10,790 Vì vậy, các mã được thú vị vì hai lý do. 325 00:16:10,790 --> 00:16:13,720 Trước hết nó trở thành Sản phẩm đầu tiên của Microsoft, 326 00:16:13,720 --> 00:16:20,080 đó là một thông dịch viên cho ngôn ngữ lập trình cơ bản. 327 00:16:20,080 --> 00:16:23,190 Và thứ hai, đây là một trong những nỗ lực đầu tiên 328 00:16:23,190 --> 00:16:28,840 để tạo ra một thông dịch viên quá bình thường mọi người có thể sử dụng máy tính cá nhân. 329 00:16:28,840 --> 00:16:30,900 Vì vậy, Bill Gates là một đại học tại Đại học Harvard. 330 00:16:30,900 --> 00:16:33,070 Tôi bắt đầu giảng dạy tại Đại học Harvard vào năm 1974. 331 00:16:33,070 --> 00:16:38,390 Điều này đã được thực hiện vào năm 1975, do đó, nó là đầu trong sự nghiệp của mình và bắt đầu sự nghiệp của tôi. 332 00:16:38,390 --> 00:16:42,040 Tôi thực sự dạy Bill trong một khóa học khoảng thời gian này. 333 00:16:42,040 --> 00:16:45,380 Paul Allen không phải là một Sinh viên Harvard, nhưng ông 334 00:16:45,380 --> 00:16:49,200 đã được một trường trung học bạn cùng lớp của Bill Gates. 335 00:16:49,200 --> 00:16:51,990 >> Nếu bạn đi và tìm kiếm tại danh sách, bạn sẽ 336 00:16:51,990 --> 00:16:56,600 thực sự tìm thấy một tên thứ ba, Monte Davidoff, là người Gates bạn cùng lớp ở đây 337 00:16:56,600 --> 00:16:57,500 tại Đại học Harvard. 338 00:16:57,500 --> 00:16:59,600 OK, vì vậy đây là một bình luận thú vị ở đây. 339 00:16:59,600 --> 00:17:05,400 Nó nói, "Trong 4k có thể xóa vuông gốc nhưng cho vòng vẫn phải làm việc. " 340 00:17:05,400 --> 00:17:11,310 OK, vậy điều đó có nghĩa là có là hai cách để biên dịch chương trình này. 341 00:17:11,310 --> 00:17:16,140 Một lần để chạy trên một phiên bản máy tính Altair này 342 00:17:16,140 --> 00:17:19,339 mà chỉ có 4K từ bộ nhớ. 343 00:17:19,339 --> 00:17:22,430 4096 từ bộ nhớ. 344 00:17:22,430 --> 00:17:28,020 Nhưng phiên bản lớn có 8 K, vv điều này muốn nói rằng trong phiên bản 4K 345 00:17:28,020 --> 00:17:31,030 bạn phải xóa một số code để làm cho nó phù hợp. 346 00:17:31,030 --> 00:17:33,050 Và một trong những điều đó sẽ bị xóa 347 00:17:33,050 --> 00:17:37,960 sẽ là thói quen căn bậc hai, nhưng dường như cho các vòng 348 00:17:37,960 --> 00:17:41,220 vẫn phải làm việc, thậm chí khi bạn đang biên soạn lại 349 00:17:41,220 --> 00:17:46,150 cho chỉ là phiên bản 4K của máy tính bộ. 350 00:17:46,150 --> 00:17:49,750 >> Bây giờ nếu bạn phóng to trên mã nguồn bạn có thể nhận thấy một cái tên quen thuộc. 351 00:17:49,750 --> 00:17:52,280 Thật vậy, người dùng Holloway là cá nhân 352 00:17:52,280 --> 00:17:56,282 in mã nguồn này mã trong tháng Tư năm 1975. 353 00:17:56,282 --> 00:17:59,240 Bây giờ những người bạn, những người đã đặt câu hỏi, có lẽ trên Reddit hay ở nơi khác 354 00:17:59,240 --> 00:18:03,274 cho CS50, có thể đã đi qua Glenn Holloway, một trong những thành viên trong nhóm của CS50 355 00:18:03,274 --> 00:18:05,440 người đã thực sự được với quá trình một thời gian, 356 00:18:05,440 --> 00:18:09,160 và rất ân cần cung cấp khá thường xuyên để giúp học sinh thông qua internet 357 00:18:09,160 --> 00:18:11,140 với bất kỳ vấn đề mà họ có thể giải quyết. 358 00:18:11,140 --> 00:18:13,770 Và thực sự, có vẻ như ông làm điều đó ngay cả trong năm qua 359 00:18:13,770 --> 00:18:16,320 khi mã nguồn này cần phải được in ra. 360 00:18:16,320 --> 00:18:20,240 >> Bây giờ chúng ta hãy nhanh chóng đến ngày nay, trong Thực tế đây là một tin thực sự phá vỡ. 361 00:18:20,240 --> 00:18:23,577 Gần đây tiết lộ là dự án này tango, một sáng kiến ​​của Google 362 00:18:23,577 --> 00:18:25,660 và một số khác các công ty để thực sự tạo ra 363 00:18:25,660 --> 00:18:28,830 phần mềm mà bạn có thể sử dụng một điện thoại hoặc các thiết bị không dây tương tự 364 00:18:28,830 --> 00:18:31,150 và đi bộ xung quanh của bạn môi trường vật lý 365 00:18:31,150 --> 00:18:34,960 và thực sự làm cho một mô hình 3D của nó - mà thường là vô cùng thời gian 366 00:18:34,960 --> 00:18:36,340 tiêu thụ và / hoặc đắt tiền. 367 00:18:36,340 --> 00:18:40,350 Tuy nhiên, với công nghệ ngày nay bạn có thể sớm được làm điều này cho mình, 368 00:18:40,350 --> 00:18:43,150 và bạn sớm có thể được viết phần mềm cho mình mà 369 00:18:43,150 --> 00:18:44,930 để tận dụng kỹ thuật mới này. 370 00:18:44,930 --> 00:18:45,680 Chúng ta hãy có một cái nhìn. 371 00:18:45,680 --> 00:18:49,530 372 00:18:49,530 --> 00:18:52,540 >> Johnny Lee: Tên tôi là Johnny Lee, và tôi làm việc trong các công nghệ tiên tiến 373 00:18:52,540 --> 00:18:54,560 và dự án nhóm tại Google. 374 00:18:54,560 --> 00:18:56,690 Nhóm nhỏ của chúng tôi ở đây, có trụ sở tại California, 375 00:18:56,690 --> 00:19:01,200 đã làm việc với các trường đại học, các phòng thí nghiệm nghiên cứu, và các đối tác công nghiệp 376 00:19:01,200 --> 00:19:05,220 thu hoạch 10 năm qua của nghiên cứu về robot và máy tính tầm nhìn 377 00:19:05,220 --> 00:19:09,260 tập trung công nghệ vào điện thoại di động rất độc đáo. 378 00:19:09,260 --> 00:19:14,100 Chúng ta là con vật lý sống trong một thế giới 3D, 379 00:19:14,100 --> 00:19:17,690 các thiết bị di động ngày nay chưa cho rằng thế giới vật chất 380 00:19:17,690 --> 00:19:19,820 kết thúc tại ranh giới của màn hình. 381 00:19:19,820 --> 00:19:23,010 Mục tiêu của chúng tôi là cung cấp cho điện thoại di động thiết bị quy mô nhân lực 382 00:19:23,010 --> 00:19:24,665 sự hiểu biết về không gian và chuyển động. 383 00:19:24,665 --> 00:19:26,540 Eitan Marder-EPPSTEIN: Điều này sẽ cho phép 384 00:19:26,540 --> 00:19:28,480 mọi người tương tác với môi trường 385 00:19:28,480 --> 00:19:30,360 trong chỉ là một cách cơ bản khác nhau. 386 00:19:30,360 --> 00:19:33,330 Chúng ta có thể chế tạo thử nghiệm trong một giờ cái gì đó cặp vợ chồng mà 387 00:19:33,330 --> 00:19:36,070 sẽ đưa chúng ta tháng hoặc thậm chí nhiều năm trước, 388 00:19:36,070 --> 00:19:38,670 vì chúng tôi không có điều này công nghệ có sẵn. 389 00:19:38,670 --> 00:19:41,760 >> TED LARSON: Điều gì xảy ra nếu bạn có tất cả các thành phần này trong một điện thoại? 390 00:19:41,760 --> 00:19:46,280 Làm thế nào mà thay đổi những gì một chiếc điện thoại không? 391 00:19:46,280 --> 00:19:48,460 >> Johnny Lee: Chúng tôi có tạo ra một nguyên mẫu điện thoại 392 00:19:48,460 --> 00:19:52,150 chứa tùy biến cao phần cứng và phần mềm, thiết kế 393 00:19:52,150 --> 00:19:56,600 để cho phép điện thoại để theo dõi nó chuyển động trong 3D đầy đủ, trong thời gian thực 394 00:19:56,600 --> 00:19:58,120 như bạn giữ nó. 395 00:19:58,120 --> 00:20:01,840 Các cảm biến làm cho hơn một phần tư triệu đo 3D 396 00:20:01,840 --> 00:20:05,980 mỗi giây duy nhất, cập nhật vị trí và xoay của điện thoại, 397 00:20:05,980 --> 00:20:09,760 nung chảy thông tin này vào một mô hình 3D duy nhất của môi trường. 398 00:20:09,760 --> 00:20:12,625 >> Chris Anderson: Chúng tôi có một vấn đề gọi là chuyển hướng trong nhà. 399 00:20:12,625 --> 00:20:14,300 Và đó là một giải pháp cho vấn đề đó. 400 00:20:14,300 --> 00:20:17,383 >> Eitan Marder-EPPSTEIN: Nó theo dõi của bạn vị trí như bạn đi trên toàn thế giới. 401 00:20:17,383 --> 00:20:19,070 Và nó cũng làm cho một bản đồ về điều đó. 402 00:20:19,070 --> 00:20:23,114 >> CHASE COBB: Hãy tưởng tượng rằng bạn quét một phần nhỏ của phòng khách của bạn. 403 00:20:23,114 --> 00:20:27,250 Và sau đó có thể tạo ra một trò chơi nhỏ trên thế giới trong đó. 404 00:20:27,250 --> 00:20:29,900 Tôi không biết về bất kỳ khác điều khiển hoặc chơi game 405 00:20:29,900 --> 00:20:31,660 thiết bị có thể làm điều đó vào lúc này. 406 00:20:31,660 --> 00:20:33,250 >> TULLY FOOTE: Đưa tất cả điều này với nhau, họ 407 00:20:33,250 --> 00:20:35,041 kéo các chuyên gia từ trên toàn thế giới 408 00:20:35,041 --> 00:20:37,360 và đã làm việc tất cả trên cùng một dự án. 409 00:20:37,360 --> 00:20:40,366 >> REMI EL-QUAZZANE: Đó là có năng lực rất cao của người dân. 410 00:20:40,366 --> 00:20:40,865 Tại sao? 411 00:20:40,865 --> 00:20:42,302 Nó rất đơn giản. 412 00:20:42,302 --> 00:20:44,782 Tôi nghĩ rằng, trên thực tế, người mà tin vào tầm nhìn. 413 00:20:44,782 --> 00:20:47,240 Johnny Lee: Nội địa hóa của lập bản đồ là có trên điện thoại của bạn, 414 00:20:47,240 --> 00:20:49,000 và bạn chỉ cần sử dụng nó. 415 00:20:49,000 --> 00:20:51,750 Đó là khả năng này để theo trong bước chân của người khác. 416 00:20:51,750 --> 00:20:55,070 >> Dirk THOMAS: Và chúng tôi cũng có thể hưởng lợi từ những gì chúng ta làm cho dự án 417 00:20:55,070 --> 00:20:57,258 sao cho cộng đồng nguồn mở. 418 00:20:57,258 --> 00:20:59,350 >> CHASE COBB: Sử dụng nó cho người khiếm thị, 419 00:20:59,350 --> 00:21:01,880 và cung cấp cho họ xem thính giác của nơi họ đang đi. 420 00:21:01,880 --> 00:21:04,205 >> Vince Pascual: Là có thể bản đồ nhà của bạn, 421 00:21:04,205 --> 00:21:07,030 biến nó xung quanh, hãy để tôi xem như thế nào đồ nội thất các công trình này trong phòng. 422 00:21:07,030 --> 00:21:09,580 >> Eitan Marder-EPPSTEIN: ảo cửa sổ để thế giới khác nhau, 423 00:21:09,580 --> 00:21:11,413 Tôi có nghĩa là khả năng thực sự vô tận. 424 00:21:11,413 --> 00:21:14,015 425 00:21:14,015 --> 00:21:16,890 Johnny Lee: Trong vài tháng tới chúng tôi sẽ phân phối bộ dụng cụ dev 426 00:21:16,890 --> 00:21:20,566 các nhà phát triển phần mềm để phát triển các ứng dụng và các thuật toán trên đầu trang 427 00:21:20,566 --> 00:21:22,572 của nền tảng này. 428 00:21:22,572 --> 00:21:27,240 Và chúng tôi chỉ là trong đầu, và chúng tôi biết có rất nhiều việc phải làm. 429 00:21:27,240 --> 00:21:30,541 Nhưng chúng tôi rất vui mừng về nơi mà nó sẽ đi. 430 00:21:30,541 --> 00:21:35,180 Tương lai là tuyệt vời, và chúng tôi tin chúng ta có thể xây dựng nó nhanh hơn với nhau. 431 00:21:35,180 --> 00:21:41,137 432 00:21:41,137 --> 00:21:43,970 DAVID J. Malan: tại thời điểm và bạn đã có thể được chờ đợi. 433 00:21:43,970 --> 00:21:45,990 Bạn có thể nhớ lại rằng trong tập cuối cùng chúng tôi 434 00:21:45,990 --> 00:21:49,970 chia sẻ tweet này từ Andrew riêng của CS50 Hill, người một vài tháng trở lại đã viết cho chúng tôi 435 00:21:49,970 --> 00:21:52,650 này, "David J Malan, nơi là đèn của tôi?" 436 00:21:52,650 --> 00:21:55,690 Bây giờ kể từ sau đó một số bạn có video được gửi làm cho trường hợp của bạn 437 00:21:55,690 --> 00:21:59,120 là tại sao bạn nên được tiếp theo nhận một chiếc đèn bàn CS50. 438 00:21:59,120 --> 00:22:02,650 Chúng tôi nghĩ rằng chúng tôi muốn chia sẻ lúc đầu một từ Mohamed tại Ma-rốc. 439 00:22:02,650 --> 00:22:05,800 Nó chỉ ra rằng sinh nhật của Mohammed được trong tuần qua, do đó cho phép tôi cũng 440 00:22:05,800 --> 00:22:10,050 thay mặt CS50 nói hạnh phúc Sinh nhật thứ 19 để Mohamed. 441 00:22:10,050 --> 00:22:11,996 Chúng ta hãy có một cái nhìn. 442 00:22:11,996 --> 00:22:15,080 >> Mohammed: Xin chào, tôi Mohamed từ Ma-rốc. 443 00:22:15,080 --> 00:22:20,510 Tôi đang học ở thành phố khác - mà là một chút xa thành phố ban đầu của tôi 444 00:22:20,510 --> 00:22:25,390 nơi tôi đang sống với gia đình của tôi - nơi tôi rời đèn bàn của tôi. 445 00:22:25,390 --> 00:22:28,940 Vì vậy, tôi đang sống trong một ký túc xá và đây là phòng của tôi. 446 00:22:28,940 --> 00:22:32,810 447 00:22:32,810 --> 00:22:37,440 Bạn có thể thấy ở đây rằng ánh sáng là màu vàng, và tôi không thực sự thích nó. 448 00:22:37,440 --> 00:22:39,250 Tôi thích màu trắng. 449 00:22:39,250 --> 00:22:43,350 Đó là lý do tại sao tôi muốn có một chiếc đèn bàn CS50. 450 00:22:43,350 --> 00:22:47,109 Bạn có thể tưởng tượng tôi ngồi ở đó và làm việc với nó. 451 00:22:47,109 --> 00:22:48,900 DAVID J. Malan: Và bây giờ trình khác. 452 00:22:48,900 --> 00:22:52,700 Điều này một Emad, một sinh viên trong phòng ký túc xá của mình. 453 00:22:52,700 --> 00:22:54,680 >> Emad: Tôi Emad từ [không nghe được]. 454 00:22:54,680 --> 00:22:56,605 Vì vậy, tại sao tôi muốn có một chiếc đèn bàn? 455 00:22:56,605 --> 00:22:59,760 Trước hết, nó sẽ hoạt động như một nguồn ánh sáng vừa phải 456 00:22:59,760 --> 00:23:03,380 cho các nghiên cứu của trường trung học, như tôi đã chỉ mới bắt đầu năm thứ tư. 457 00:23:03,380 --> 00:23:06,730 Và cũng như cũng như các các khóa học trực tuyến, đặc biệt là CS50. 458 00:23:06,730 --> 00:23:09,130 Quan trọng nhất Lý do là nó sẽ 459 00:23:09,130 --> 00:23:11,190 hoạt động như phần mềm cho các CS50 nhiên. 460 00:23:11,190 --> 00:23:13,550 Ví dụ, nếu một người nào đó đến trong nhà của tôi và yêu cầu 461 00:23:13,550 --> 00:23:17,720 làm thế nào bạn nhận được rằng đèn đẹp, tôi sẽ nói với họ rằng lớp CS50 gửi nó. 462 00:23:17,720 --> 00:23:21,290 Và vì vậy tôi lây lan từ CS50, và quan trọng nhất, tôi 463 00:23:21,290 --> 00:23:23,970 nhớ nếu cho cuộc sống của tôi. 464 00:23:23,970 --> 00:23:27,460 Tôi Emad, và đây là CS50. 465 00:23:27,460 --> 00:23:30,510 >> DAVID J. Malan: Và bây giờ Tim tư Malaysia, hình ở đây trong bóng tối. 466 00:23:30,510 --> 00:23:31,220 Lắng nghe. 467 00:23:31,220 --> 00:24:19,030 468 00:24:19,030 --> 00:24:21,640 DAVID J. Malan: Và bây giờ là một phim gia đình thân thiện từ Zevin 469 00:24:21,640 --> 00:24:24,336 tại Vancouver, British Columbia. 470 00:24:24,336 --> 00:24:25,080 >> ZEVIN: Hi there. 471 00:24:25,080 --> 00:24:26,250 Tôi Zevin Lennick. 472 00:24:26,250 --> 00:24:30,925 Tôi đang làm điện cơ cho CS50, và chúng tôi không thể tìm thấy đèn của chúng tôi. 473 00:24:30,925 --> 00:24:31,675 Ngôi nhà là bóng tối. 474 00:24:31,675 --> 00:24:32,610 Bạn nghĩ gì? 475 00:24:32,610 --> 00:24:34,530 >> SPEAKER 1: Có thể là ở đó? 476 00:24:34,530 --> 00:24:35,385 >> ZEVIN: Bạn có chắc chắn? 477 00:24:35,385 --> 00:24:35,670 >> SPEAKER 1: Có thể. 478 00:24:35,670 --> 00:24:36,910 >> ZEVIN: Chúng ta có nên đi tìm hiểu? 479 00:24:36,910 --> 00:24:37,620 >> SPEAKER 1: Chúng ta hãy đi. 480 00:24:37,620 --> 00:24:38,245 >> ZEVIN: Được rồi. 481 00:24:38,245 --> 00:24:42,030 482 00:24:42,030 --> 00:24:43,530 >> SPEAKER 1: Whoa, nhìn vào ánh sáng. 483 00:24:43,530 --> 00:24:45,540 >> ZEVIN: Có thể có một ngọn đèn trong đó. 484 00:24:45,540 --> 00:24:47,129 >> SPEAKER 1: Hãy kiểm tra xem nó ra. 485 00:24:47,129 --> 00:24:48,420 ZEVIN: Bạn có muốn tôi làm điều đó? 486 00:24:48,420 --> 00:24:49,535 SPEAKER 1: Không, tôi sẽ làm điều đó. 487 00:24:49,535 --> 00:24:51,365 ZEVIN: OK. 488 00:24:51,365 --> 00:24:52,805 SPEAKER 1: Tránh xa đèn của tôi! 489 00:24:52,805 --> 00:24:53,305 Ồ không! 490 00:24:53,305 --> 00:24:55,634 491 00:24:55,634 --> 00:24:58,050 DAVID J. Malan: Và bây giờ là một trình từ Eggers ở Latvia 492 00:24:58,050 --> 00:25:03,360 những người thực sự mất mọi thứ một bậc với bộ phim này. 493 00:25:03,360 --> 00:25:05,180 >> Eggers: (AS ĐÈN 1) Vâng, làm thế nào bạn làm gì? 494 00:25:05,180 --> 00:25:07,250 >> PHỤ NỮ: (AS ĐÈN 2) Mmm. 495 00:25:07,250 --> 00:25:07,750 Xin chào. 496 00:25:07,750 --> 00:25:20,440 497 00:25:20,440 --> 00:25:22,170 >> Eggers: (AS bóng đèn 1) Đây là tuyệt vời. 498 00:25:22,170 --> 00:25:25,260 >> PHỤ NỮ: (AS bóng đèn 2) Có. 499 00:25:25,260 --> 00:25:26,782 Ooh! 500 00:25:26,782 --> 00:25:27,990 Eggers: (AS bóng đèn 1) Ooh! 501 00:25:27,990 --> 00:25:30,323 Eggers: (AS CON bóng đèn) [Cười] ở đâu đèn của tôi? 502 00:25:30,323 --> 00:25:32,450 503 00:25:32,450 --> 00:25:33,920 >> Eggers: Xin chào, tên tôi là Eggers. 504 00:25:33,920 --> 00:25:35,927 Và tôi từ Latvia. 505 00:25:35,927 --> 00:25:37,214 Và đây là - 506 00:25:37,214 --> 00:25:38,089 SPEAKER 2: Nghiên cứu của chúng tôi. 507 00:25:38,089 --> 00:25:39,466 Tiếp tục theo dõi. 508 00:25:39,466 --> 00:25:42,220 >> Eggers: Không, đây là CS50. 509 00:25:42,220 --> 00:25:44,370 >> DAVID J. Malan: Và bây giờ, cuối cùng nhưng không kém, một 510 00:25:44,370 --> 00:25:48,520 trình từ Phillip ở Đức. 511 00:25:48,520 --> 00:25:50,436 >> PHILLIP: Hey there David, tôi Phil. 512 00:25:50,436 --> 00:25:52,635 Tôi là một sinh viên của nhận thức khoa học đến từ Đức. 513 00:25:52,635 --> 00:25:56,050 Nhận thức khoa học là một lĩnh vực nghiên cứu về tâm trí con người 514 00:25:56,050 --> 00:26:01,410 và não, tham gia từ các ngành như khoa học thần kinh, tâm lý học, ngôn ngữ học, 515 00:26:01,410 --> 00:26:03,270 và thậm chí khoa học máy tính. 516 00:26:03,270 --> 00:26:07,120 Bây giờ học kỳ cuối cùng, tôi đã dành một học kỳ ở nước ngoài tại Đại học Harvard. 517 00:26:07,120 --> 00:26:10,030 Và tôi cũng đã tham dự khóa học của bạn, CS50. 518 00:26:10,030 --> 00:26:13,850 >> Bây giờ khi tôi yêu CS50, tôi không bao giờ có đèn bàn của riêng tôi. 519 00:26:13,850 --> 00:26:18,340 Bây giờ tôi giơ tay trong hầu hết mỗi bài giảng trong một cố gắng tuyệt vọng 520 00:26:18,340 --> 00:26:21,405 để làm cho tôi trên sân khấu và nhận bàn CS50 của riêng tôi 521 00:26:21,405 --> 00:26:25,510 đèn - hoặc thậm chí chỉ là một fricking bóng căng thẳng. 522 00:26:25,510 --> 00:26:29,530 Bây giờ cuối cùng tôi đã căng thẳng của tôi bóng tại hội chợ CS50, 523 00:26:29,530 --> 00:26:36,970 nhưng tôi vẫn còn đau khổ sâu sắc từ đó thiếu một chiếc đèn bàn CS50 trong cuộc sống của tôi. 524 00:26:36,970 --> 00:26:41,930 Vì vậy, ông David Malan, câu hỏi của tôi với bạn là khá đơn giản. 525 00:26:41,930 --> 00:26:45,650 Đâu [Bleep] đèn bàn của tôi? 526 00:26:45,650 --> 00:26:47,540 >> DAVID J. Malan: Và bây giờ lịch sử hơn một chút. 527 00:26:47,540 --> 00:26:50,270 Bạn có thể nhớ lại những điều sau đây phim từ tuần một trong CS50. 528 00:26:50,270 --> 00:26:56,450 >> [Âm nhạc đóng] 529 00:26:56,450 --> 00:26:59,320 >> SPEAKER 3: Một chiến thắng của kỹ năng toán học và cơ khí, 530 00:26:59,320 --> 00:27:03,170 như mới tuyệt vời tự động này máy tính tại Đại học Harvard. 531 00:27:03,170 --> 00:27:07,050 Vấn đề phức tạp trong toán học đưa qua máy dưới dạng mã hóa 532 00:27:07,050 --> 00:27:10,270 trên băng là chính xác giải quyết một phần nhỏ trong phút 533 00:27:10,270 --> 00:27:12,790 của thời gian cần thiết tính con người. 534 00:27:12,790 --> 00:27:24,170 535 00:27:24,170 --> 00:27:28,485 Được thiết kế để tiến hành tất cả các hình thức nghiên cứu toán học và khoa học, 536 00:27:28,485 --> 00:27:33,610 não cơ khí khổng lồ sẽ làm việc cho Hải quân Hoa Kỳ cho đến khi chiến tranh kết thúc. 537 00:27:33,610 --> 00:27:42,745 538 00:27:42,745 --> 00:27:44,870 DAVID J. Malan: Bây giờ Mark I là không còn sử dụng, 539 00:27:44,870 --> 00:27:46,910 nhưng nó vẫn còn sống ở đây trong khuôn viên trường. 540 00:27:46,910 --> 00:27:49,840 Chúng tôi quyết định để có một thức đi dạo với giáo sư Harry Lewis 541 00:27:49,840 --> 00:27:53,080 để có một cái nhìn gần hơn Harvard trung tâm khoa học - nhà mới 542 00:27:53,080 --> 00:27:54,350 đến Harvard Mark I. 543 00:27:54,350 --> 00:27:56,600 Giáo sư Harry LEWIS: Vì vậy, chúng ta đang ở trong Khoa học Harvard 544 00:27:56,600 --> 00:27:59,950 Trung tâm, đó là ngã tư của trường Đại học Harvard. 545 00:27:59,950 --> 00:28:04,180 Rất nhiều các cơ quan khoa học có lớp học và văn phòng của họ ở đây. 546 00:28:04,180 --> 00:28:07,190 Có gì đằng sau chúng tôi ở đây là máy tính Mark I, 547 00:28:07,190 --> 00:28:09,820 đó là đầu máy tính điện. 548 00:28:09,820 --> 00:28:12,190 >> Vì vậy, các máy tính Mark I là ở đây tại Đại học Harvard 549 00:28:12,190 --> 00:28:17,580 vì Howard Aiken Hathaway, người người hình thành và thiết kế 550 00:28:17,580 --> 00:28:21,350 máy phối hợp với các kỹ sư của IBM, 551 00:28:21,350 --> 00:28:26,220 là một giáo sư Harvard của toán học ứng dụng. 552 00:28:26,220 --> 00:28:32,590 Và ông muốn giảm lao động giải phương trình số 553 00:28:32,590 --> 00:28:36,820 bằng cách tính toán cơ khí đã được thực hiện trên bút chì và giấy. 554 00:28:36,820 --> 00:28:39,930 >> Những gì chúng tôi có ở đây là thực sự chỉ là một đoạn của nó. 555 00:28:39,930 --> 00:28:43,820 Đó là 51 chân dài và khi đó là tất cả trong một mảnh. 556 00:28:43,820 --> 00:28:49,730 Nó có thể làm ba Ảnh mỗi giây, một nhân mất sáu giây, 557 00:28:49,730 --> 00:28:53,110 và một bộ phận mất 15 giây. 558 00:28:53,110 --> 00:28:57,870 Vì vậy, đây là một bước tiến lớn hơn làm việc với bút chì và giấy, 559 00:28:57,870 --> 00:29:02,870 nhưng đó là công việc chậm, và giữ máy đi tất cả các thời gian 560 00:29:02,870 --> 00:29:08,670 là một kỳ công lớn của điện chuyên môn kỹ thuật. 561 00:29:08,670 --> 00:29:12,100 >> Nó được sử dụng cho đạn tính toán, tính 562 00:29:12,100 --> 00:29:15,120 quỹ đạo của tên lửa. 563 00:29:15,120 --> 00:29:19,050 Và nó cũng được sử dụng cho một chút tính toán trong Manhattan 564 00:29:19,050 --> 00:29:25,470 Dự án để xác định quyền các thông số cho bom nguyên tử. 565 00:29:25,470 --> 00:29:29,230 >> Vì vậy, những gì bạn thấy ở đây là ổ đĩa băng giấy, 566 00:29:29,230 --> 00:29:33,550 do đó, các chương trình đã bị đấm trong băng giấy và đã được trên một vòng lặp. 567 00:29:33,550 --> 00:29:36,820 Những gì bạn thấy có đăng ký mà có thể 568 00:29:36,820 --> 00:29:42,060 tương ứng với bộ nhớ lưu trữ của máy, mà chỉ được sử dụng cho dữ liệu. 569 00:29:42,060 --> 00:29:44,480 Chương trình chính nó đã được cố định. 570 00:29:44,480 --> 00:29:47,460 Các máy đánh chữ điện được sử dụng để in sản lượng. 571 00:29:47,460 --> 00:29:51,220 Những mặt đồng hồ, mà có 10 vị trí, là 572 00:29:51,220 --> 00:29:53,120 nơi bạn sẽ chèn các hằng số. 573 00:29:53,120 --> 00:29:57,990 Vì vậy, chương trình đã được cố định trên giấy băng, và nếu bạn đã có một hằng số, 574 00:29:57,990 --> 00:30:03,360 như bạn có trong C + mã - bạn thiết lập một số biến bằng 47 đầu 575 00:30:03,360 --> 00:30:05,950 chương trình của bạn - điều này là tương đương ở đây. 576 00:30:05,950 --> 00:30:10,910 Bạn sẽ quay về số lượng 47 sử dụng các đăng ký này. 577 00:30:10,910 --> 00:30:14,460 >> Tương đương với tính toán điều này là ít hơn nhiều 578 00:30:14,460 --> 00:30:22,055 hơn so với đồng hồ đeo tay nhỏ nhất máy tính hiện đang được sản xuất. 579 00:30:22,055 --> 00:30:23,680 DAVID J. Malan: Đó là nó cho CS50Live. 580 00:30:23,680 --> 00:30:25,471 Cảm ơn rất nhiều đến điều này đóng góp tuần, 581 00:30:25,471 --> 00:30:27,550 cũng như trong tuần này đội phía sau máy ảnh. 582 00:30:27,550 --> 00:30:30,050 Chúng ta hãy đóng chương trình với xem xét một dự án đầu 583 00:30:30,050 --> 00:30:32,040 từ Lisa Chung ở Boston, 584 00:30:32,040 --> 00:31:41,227 >> [MUSIC-YLVIS, "THE FOX"]