1 00:00:00,000 --> 00:00:12,640 2 00:00:12,640 --> 00:00:15,410 >> 揚聲器1:你好世界, 這是CS50現場。 3 00:00:15,410 --> 00:00:18,450 我們想開始這段時間有 喊出我們在聖路易斯的朋友, 4 00:00:18,450 --> 00:00:21,450 密蘇里州,其中一組志願者 被稱為LaunchCode已 5 00:00:21,450 --> 00:00:25,920 聚集在一起的CS50x學生 為了走班集體。 6 00:00:25,920 --> 00:00:29,250 和最終目標是,後 學期結束的時候,是那些配對 7 00:00:29,250 --> 00:00:31,120 學生與當地的高科技工作。 8 00:00:31,120 --> 00:00:34,030 >> 現在,最初的LaunchCode鄉親,和 有關學生,打算 9 00:00:34,030 --> 00:00:37,550 在當地圖書館召開地方 幾百人已經RSVPed。 10 00:00:37,550 --> 00:00:40,950 但這麼多的人結束了RSVPing在 年底這一舉措,他們 11 00:00:40,950 --> 00:00:43,930 最終移動到一個地方戲曲 房子,這裡描繪。 12 00:00:43,930 --> 00:00:44,770 >> 現在它是小了點。 13 00:00:44,770 --> 00:00:48,320 但如果你看一下曾經如此緊密,你可以 看到舞台上的第一張幻燈片 14 00:00:48,320 --> 00:00:53,240 從第0週,講一個事實,即 73%你的同學,也許 15 00:00:53,240 --> 00:00:55,650 包括你在內,都沒有 以往的經驗。 16 00:00:55,650 --> 00:00:58,420 而事實上,這是非常的 情況在這裡歌劇院。 17 00:00:58,420 --> 00:01:01,170 因此,我們打著招呼鄉親們 在LaunchCode和 18 00:01:01,170 --> 00:01:02,180 公民聖路易斯。 19 00:01:02,180 --> 00:01:05,150 如果你自己住的地方到聖 路易,你可以自由地檢查出來 20 00:01:05,150 --> 00:01:07,520 在launchcodestl.com。 21 00:01:07,520 --> 00:01:12,450 或者,也許,打開你的本地新聞 通道作為我們在這裡做的你。 22 00:01:12,450 --> 00:01:15,790 >> 揚聲器2:一個了不起的機會 任何聖Louisan希望登上個人 23 00:01:15,790 --> 00:01:18,030 這些高科技,高收入的工作。 24 00:01:18,030 --> 00:01:21,440 這是第一次,同樣的 計算機編程的類, 25 00:01:21,440 --> 00:01:26,910 由哈佛大學和麻省理工學院的在線教是 在聖提呈的人 26 00:01:26,910 --> 00:01:28,070 路易斯公共圖書館。 27 00:01:28,070 --> 00:01:32,670 >> 這一切都歸功於組織 LaunchCode,這是試圖解決 28 00:01:32,670 --> 00:01:34,900 這裡在聖路易斯的高科技人才缺口。 29 00:01:34,900 --> 00:01:39,420 現在,任何人都該4個月誰通行證 當然是可能得到一個高薪 30 00:01:39,420 --> 00:01:43,260 學徒可能會變成 電腦編程工作。 31 00:01:43,260 --> 00:01:47,010 LaunchCode的聯合創始人說,如果你 學習這個技能,在今天的 32 00:01:47,010 --> 00:01:52,100 市場你幾乎可以保證土地 在一對夫婦的一個六位數的工作 33 00:01:52,100 --> 00:01:55,500 年,起薪 大約50,000元。 34 00:01:55,500 --> 00:01:56,580 這聽起來很不錯。 35 00:01:56,580 --> 00:02:00,930 那麼什麼樣的人應該 考慮這個類呢? 36 00:02:00,930 --> 00:02:03,890 >> JIM麥凱爾維:你要 是相當聰明的,好不好? 37 00:02:03,890 --> 00:02:06,690 你必須非常努力工作。 38 00:02:06,690 --> 00:02:08,660 但你不必有 去最好的學校。 39 00:02:08,660 --> 00:02:09,930 你不必是偉大的數學。 40 00:02:09,930 --> 00:02:13,380 你不必有一些 東西,你可能會認為你的需要。 41 00:02:13,380 --> 00:02:16,360 而這當然會告訴 你,如果你已經得到它。 42 00:02:16,360 --> 00:02:18,490 >> 揚聲器2:哇,現在,如果你是 不知道是否有足夠的 43 00:02:18,490 --> 00:02:23,270 在聖可用編程工作 路易,答案是一個很大的肯定。 44 00:02:23,270 --> 00:02:26,990 麥凱爾維說,有超過1000 未平倉頭寸,只是不 45 00:02:26,990 --> 00:02:29,250 足夠的當地人們試圖 以填補他們。 46 00:02:29,250 --> 00:02:33,250 現在,這類星期一開始在5:30時 中區分局聖路易斯 47 00:02:33,250 --> 00:02:34,530 公共圖書館。 48 00:02:34,530 --> 00:02:37,770 如果你有興趣,我敢肯定,一些 你會,信息 49 00:02:37,770 --> 00:02:39,020 該ksdk.com。 50 00:02:39,020 --> 00:02:41,582 51 00:02:41,582 --> 00:02:43,960 >> 揚聲器1:有些同學的 現在想打個招呼。 52 00:02:43,960 --> 00:02:48,270 截至第一是蘇珊,從溫斯洛普, 馬薩諸塞州,附近的一個小鎮剛下來 53 00:02:48,270 --> 00:02:50,022 從這裡的道路。 54 00:02:50,022 --> 00:02:52,290 >> 蘇珊:世界,你好,我是蘇珊。 55 00:02:52,290 --> 00:02:56,790 我住在溫斯洛普,馬薩諸塞州, 美國,在水面上。 56 00:02:56,790 --> 00:02:59,630 而我63歲。 57 00:02:59,630 --> 00:03:01,480 我是一名退休護士。 58 00:03:01,480 --> 00:03:05,860 我有四個孩子, 兩個孫子。 59 00:03:05,860 --> 00:03:09,220 >> 我也是一個戲劇導演 和一個女演員。 60 00:03:09,220 --> 00:03:13,550 而今年的某個時候我會出現 在探索頻道的“The 61 00:03:13,550 --> 00:03:17,840 波士頓扼殺者“。我 玩Zenovia克萊格。 62 00:03:17,840 --> 00:03:22,445 >> 我要帶CS50因為我愛EDX。 63 00:03:22,445 --> 00:03:24,595 我已經採取了前兩次的課程。 64 00:03:24,595 --> 00:03:32,850 我已經採取司法和公共健康 和環境變化。 65 00:03:32,850 --> 00:03:34,030 我愛他們。 66 00:03:34,030 --> 00:03:37,360 >> 也因為計算機科學 讓我害怕一點點。 67 00:03:37,360 --> 00:03:43,940 而在我的年齡段,我們正在鼓勵 做的事情,嚇唬我們。 68 00:03:43,940 --> 00:03:48,720 所以,我要帶CS50和期待 轉發給它。 69 00:03:48,720 --> 00:03:52,405 所以,我的名字是蘇珊, 這是CS50。 70 00:03:52,405 --> 00:03:55,020 71 00:03:55,020 --> 00:03:58,460 >> 揚聲器1:最多接下來幾個打著招呼 從一些布魯爾你的同學 72 00:03:58,460 --> 00:04:00,160 高中在緬因州。 73 00:04:00,160 --> 00:04:02,010 讓我們來聽聽。 74 00:04:02,010 --> 00:04:04,640 >> 布魯爾高中生:你好 世界上,我們是布魯爾高。 75 00:04:04,640 --> 00:04:05,945 >> 帕特里克:嗨,我是帕特里克。 76 00:04:05,945 --> 00:04:07,490 >> 亞當:我是亞當。 77 00:04:07,490 --> 00:04:09,020 >> NIKOLAI:我是尼古拉。 78 00:04:09,020 --> 00:04:11,286 >> BEN:我是奔。 79 00:04:11,286 --> 00:04:12,660 >> DYLAN:我是迪倫。 80 00:04:12,660 --> 00:04:13,930 >> 尼克:我是尼克。 81 00:04:13,930 --> 00:04:15,085 >> CHRISTINA:我是克里斯蒂娜。 82 00:04:15,085 --> 00:04:16,069 >> 喬納森:我是喬納森。 83 00:04:16,069 --> 00:04:17,000 >> 查爾斯:我是查爾斯。 84 00:04:17,000 --> 00:04:20,890 >> 布魯爾高中生: 這是CS50。 85 00:04:20,890 --> 00:04:24,360 >> 揚聲器1:你好布魯爾高中 - 現在斯圖爾特和他的一個朋友, 86 00:04:24,360 --> 00:04:26,320 從弗吉尼亞州附近的狀態。 87 00:04:26,320 --> 00:04:30,300 88 00:04:30,300 --> 00:04:33,170 >> 史都爾:你好世界, 我的名字叫斯圖爾特。 89 00:04:33,170 --> 00:04:35,285 而我從弗吉尼亞。 90 00:04:35,285 --> 00:04:38,230 這是我第一次做 哈佛課程或任何 91 00:04:38,230 --> 00:04:41,670 在線課程這樣的。 92 00:04:41,670 --> 00:04:44,980 我真的很喜歡電腦,並希望 更多地了解他們。 93 00:04:44,980 --> 00:04:47,900 我是司徒,這是CS50。 94 00:04:47,900 --> 00:04:49,060 >> 揚聲器1:你好斯圖爾特。 95 00:04:49,060 --> 00:04:51,900 所以我們也一直在密切關注 Twitter的,你的同學,其中一個, 96 00:04:51,900 --> 00:04:55,020 翁貝托來自墨西哥,有 這個最近鳴叫。 97 00:04:55,020 --> 00:04:57,270 嘿,@ davidjmalan,讓我 問你一個問題 - 98 00:04:57,270 --> 00:04:59,210 馬克·扎克伯格把CS50? 99 00:04:59,210 --> 00:05:03,450 >> 所以,可悲的是,馬克其實並沒有採取 在這裡招收的新生CS50 100 00:05:03,450 --> 00:05:04,050 在哈佛。 101 00:05:04,050 --> 00:05:07,570 而他跳過提前一個多 先進的類稱為CS51,這 102 00:05:07,570 --> 00:05:10,910 涵蓋計算機科學類的話題 抽象和編程概念 103 00:05:10,910 --> 00:05:13,900 像函數式編程的 面向對象編程。 104 00:05:13,900 --> 00:05:17,400 >> 現在,在當時這是老師一 教授命名的亨利萊特納,誰 105 00:05:17,400 --> 00:05:19,890 實際上教課程 當我把它。 106 00:05:19,890 --> 00:05:23,150 我們自己的導師,羅布鮑登,最近 與教授坐了下來 107 00:05:23,150 --> 00:05:28,060 Latiner談論一些他的 以前的學生,除了我。 108 00:05:28,060 --> 00:05:31,620 >> ROB BOWDEN:你好,我是羅布鮑登,我 這裡與亨利萊特納博士,誰的 109 00:05:31,620 --> 00:05:35,270 信息的副院長 技術在DCE和高級講師 110 00:05:35,270 --> 00:05:36,660 計算機科學。 111 00:05:36,660 --> 00:05:41,560 >> 好吧,所以我聽說 你已經有一些名人傳 112 00:05:41,560 --> 00:05:43,360 通過你的一些課程。 113 00:05:43,360 --> 00:05:45,540 >> 亨利LEITNER:好吧,所以我喜歡 告訴我的學生我一直在哈佛 114 00:05:45,540 --> 00:05:46,240 很長一段時間。 115 00:05:46,240 --> 00:05:48,480 當他們說 - 怎麼好 你在這裡多久了? - 116 00:05:48,480 --> 00:05:53,930 我的回答是我是足夠大了, 合作過的家庭作業 117 00:05:53,930 --> 00:05:56,740 億萬富翁輟學比爾·蓋茨。 118 00:05:56,740 --> 00:05:59,650 但我也夠年輕,有 實際上教導億萬富翁 119 00:05:59,650 --> 00:06:02,960 輟學馬克·扎克伯格, Facebook的名氣。 120 00:06:02,960 --> 00:06:08,600 >> 所以,我的遭遇與比爾·蓋茨去的方式 回到開始的1974年, 121 00:06:08,600 --> 00:06:11,980 1975學年。 122 00:06:11,980 --> 00:06:15,810 這個故事是真的,比爾·蓋茨“ 朋友保羅·艾倫去報刊亭 123 00:06:15,810 --> 00:06:18,340 在哈佛廣場和臨到 流行的電子雜誌,這 124 00:06:18,340 --> 00:06:21,170 配備了一個關於世界的故事 第一台個人電腦,這 125 00:06:21,170 --> 00:06:24,070 你有實際構建 - 組裝 從零件 - 牛郎星。 126 00:06:24,070 --> 00:06:26,060 他跑來回 比爾·蓋茨的宿舍。 127 00:06:26,060 --> 00:06:28,640 他們得到了所有興奮的 個人電腦革命即將 128 00:06:28,640 --> 00:06:29,760 開始沒有他們。 129 00:06:29,760 --> 00:06:31,340 >> 所以在當時,蓋茨和我 - 130 00:06:31,340 --> 00:06:32,270 我們正在處理的問題。 131 00:06:32,270 --> 00:06:35,635 這是因為我倆都就讀於 的計算過程中,一個理論 132 00:06:35,635 --> 00:06:37,690 很MATHY研究生水平的課程。 133 00:06:37,690 --> 00:06:40,690 並在上課的第一天 教授告訴大家在房間裡 134 00:06:40,690 --> 00:06:43,910 把他們的鄰居,並引入 自己,然後與協作 135 00:06:43,910 --> 00:06:45,590 那個人對問題的設置。 136 00:06:45,590 --> 00:06:46,440 所以,蓋茨和我 - 137 00:06:46,440 --> 00:06:47,810 我不知道他當時是誰。 138 00:06:47,810 --> 00:06:50,390 他也許是十六七歲, 但他看起來就像是 139 00:06:50,390 --> 00:06:51,840 12,說實話。 140 00:06:51,840 --> 00:06:54,010 >> 我們開始工作 家庭作業在一起。 141 00:06:54,010 --> 00:06:57,710 但隨後,當牽牛星出來了 流行的電子雜誌,抓 142 00:06:57,710 --> 00:06:58,760 他的注意力。 143 00:06:58,760 --> 00:06:59,890 他只是消失。 144 00:06:59,890 --> 00:07:01,070 他停下做的功課。 145 00:07:01,070 --> 00:07:02,300 我很生氣他。 146 00:07:02,300 --> 00:07:06,750 >> 而我只是看他在一個 計算實驗室裡,我們曾在哈佛 147 00:07:06,750 --> 00:07:09,340 在當時,這被稱為研究 艾肯計算實驗室。 148 00:07:09,340 --> 00:07:10,980 的PDP-10被使用。 149 00:07:10,980 --> 00:07:14,530 和他日夜劈砍而去, 基本上只是生活在那裡。 150 00:07:14,530 --> 00:07:19,040 >> 正如我後來發現,他竟是 設計軟件的原 151 00:07:19,040 --> 00:07:22,180 牽牛星,操作系統,以及 編程語言BASIC 152 00:07:22,180 --> 00:07:23,630 這是將要運行。 153 00:07:23,630 --> 00:07:28,330 的想法是,對於一個個人 計算機產業的騰飛你 154 00:07:28,330 --> 00:07:29,630 將需要能夠 編寫軟件。 155 00:07:29,630 --> 00:07:32,540 並編寫程序和機器 通過翻轉撥動開關語言 156 00:07:32,540 --> 00:07:35,580 不打算做它,除了 超越愛好者。 157 00:07:35,580 --> 00:07:39,965 >> 什麼是有趣的,在當時是在 牛郎星是如此受歡迎你不能 158 00:07:39,965 --> 00:07:41,690 甚至買一個,以後肯定 它宣布。 159 00:07:41,690 --> 00:07:46,840 所以比爾·蓋茨,令人驚訝,與他 朋友保羅·艾倫,就寫了一個程序 160 00:07:46,840 --> 00:07:51,010 在PDP-10的模擬行為 這牛郎星的,因為規格分別為 161 00:07:51,010 --> 00:07:53,750 完全寫在了流行 電子雜誌。 162 00:07:53,750 --> 00:07:56,870 >> 所以,正如我所說,我就生氣的 他,我也沒注意。 163 00:07:56,870 --> 00:07:59,840 他消失了,去了阿爾伯克基, 新墨西哥州,炫耀 164 00:07:59,840 --> 00:08:02,220 他做了什麼的人 誰曾建造了牛郎星。 165 00:08:02,220 --> 00:08:07,580 與日俱進,離開大學 - 離開哈佛 - 開公司 166 00:08:07,580 --> 00:08:08,720 是聞所未聞的。 167 00:08:08,720 --> 00:08:11,320 所以當我發現這是 發生了什麼事我就完了。 168 00:08:11,320 --> 00:08:13,770 因為我一直在想 - 我 父母會殺了我,如果我有 169 00:08:13,770 --> 00:08:17,020 輟學剛 熄滅,開公司。 170 00:08:17,020 --> 00:08:18,390 >> 然後當然還有 馬克·扎克伯格。 171 00:08:18,390 --> 00:08:23,530 我認識了他的部分原因 他整理CS51之後就來了。 172 00:08:23,530 --> 00:08:25,690 我想這是後[聽不清] 已完成的課程。 173 00:08:25,690 --> 00:08:30,000 他想作為一個資深的教學 在隨後的一年CS51。 174 00:08:30,000 --> 00:08:31,370 他來到了採訪。 175 00:08:31,370 --> 00:08:35,690 >> 而事情的真相是他 性能有點弱對比 176 00:08:35,690 --> 00:08:36,919 其他人誰 曾經採訪過。 177 00:08:36,919 --> 00:08:38,450 它實際上是最弱 的一群。 178 00:08:38,450 --> 00:08:42,230 所以我沒有覺得好像我可以 良心僱用他。 179 00:08:42,230 --> 00:08:45,746 >> 另外,他是在一個有點麻煩 與行政委員會。 180 00:08:45,746 --> 00:08:48,100 如果你看過電影, 社交網絡。 181 00:08:48,100 --> 00:08:50,430 好了,其中很大一部分是事實屬實。 182 00:08:50,430 --> 00:08:55,040 在他剛剛完成了在做的時候 該Facemash,不是Facebook而是 183 00:08:55,040 --> 00:08:56,020 Facemash的應用程序。 184 00:08:56,020 --> 00:09:01,080 他推翻了哈佛 網絡不經意間。 185 00:09:01,080 --> 00:09:05,280 而且加上他偷的面孔 哈佛學院本科婦女 186 00:09:05,280 --> 00:09:05,890 做這個項目。 187 00:09:05,890 --> 00:09:07,290 >> 於是,他被帶到了 行政委員會。 188 00:09:07,290 --> 00:09:08,570 他拍拍手。 189 00:09:08,570 --> 00:09:09,760 所以,他在一定的麻煩。 190 00:09:09,760 --> 00:09:12,290 而且我覺得他是那種 由不安。 191 00:09:12,290 --> 00:09:15,890 >> 所以我想告訴人們,我拿 信用為一個很小的,點點 192 00:09:15,890 --> 00:09:17,710 Facebook的成功是因為 - 193 00:09:17,710 --> 00:09:21,970 A,至少一半或1%的 扎克伯格的編程技巧來了 194 00:09:21,970 --> 00:09:23,125 從我的課程 - 195 00:09:23,125 --> 00:09:24,140 他學會了那裡。 196 00:09:24,140 --> 00:09:26,880 其次,我曾聘請他作為一個 教學的傢伙,他不會有 197 00:09:26,880 --> 00:09:30,090 的時間來完成影 在他做了點。 198 00:09:30,090 --> 00:09:32,670 >> 所以已經有很多好玩的教學 計算機科學在哈佛。 199 00:09:32,670 --> 00:09:36,480 我的意思只是讓人嘆為觀止 誰繼續做偉大的事情。 200 00:09:36,480 --> 00:09:40,480 我可以繼續下去,並告訴您其他 人,但我覺得我們的時間到了。 201 00:09:40,480 --> 00:09:43,310 >> ROB BOWDEN:所以它聽起來像比爾·蓋茨 欠你一些錢,造成 202 00:09:43,310 --> 00:09:45,260 在理論所有壓力 的計算。 203 00:09:45,260 --> 00:09:48,120 和馬克·扎克伯格欠你一些錢 為讓他開始的Facebook。 204 00:09:48,120 --> 00:09:50,370 >> 亨利LEITNER:這是一個很好的 方式去思考,肯定。 205 00:09:50,370 --> 00:09:52,180 >> ROB BOWDEN:好,好感謝。 206 00:09:52,180 --> 00:09:53,575 這一直是很大的。 207 00:09:53,575 --> 00:09:54,825 謝謝你邀請我。 208 00:09:54,825 --> 00:09:57,150 209 00:09:57,150 --> 00:09:58,400 也許他握手。 210 00:09:58,400 --> 00:10:01,606 211 00:10:01,606 --> 00:10:02,880 我應該和他握手? 212 00:10:02,880 --> 00:10:04,560 我們應該重做結局? 213 00:10:04,560 --> 00:10:05,810 我們應該怎麼做的結局嗎? 214 00:10:05,810 --> 00:10:11,430 215 00:10:11,430 --> 00:10:13,290 >> 揚聲器1:接下來,一個問題 從[?罪,?] 216 00:10:13,290 --> 00:10:16,110 在越南你的同學之一 誰是這樣說的。 217 00:10:16,110 --> 00:10:18,430 我如何聯繫其他 人在我的國家嗎? 218 00:10:18,430 --> 00:10:19,565 嗯,這也是一個很大的問題。 219 00:10:19,565 --> 00:10:24,703 如果你登錄到EDX接口, 為CS50x的主要信息的頁面,你會看到 220 00:10:24,703 --> 00:10:29,520 鏈接到CS50的聚會,這將導致 您meetup.com/meet50,這 221 00:10:29,520 --> 00:10:32,650 是我們已經設置為允許工具 你找人誰是局部的 222 00:10:32,650 --> 00:10:35,820 你,讓你其實可以見面, 不僅幾乎與同學 223 00:10:35,820 --> 00:10:38,020 今年,而是在人也是如此。 224 00:10:38,020 --> 00:10:41,160 >> 事實上,當你訪問這個URL,你會 看到一張地圖,看起來像這樣, 225 00:10:41,160 --> 00:10:44,530 其中每個標記代表一個或 在這部分更多的同學 226 00:10:44,530 --> 00:10:45,350 世界。 227 00:10:45,350 --> 00:10:49,150 事實上,現在,一些最 CS50x學生流行社區 228 00:10:49,150 --> 00:10:55,030 在紐約,倫敦,德里,開羅, 和舊金山,和超過199其他 229 00:10:55,030 --> 00:10:56,000 城市也是如此。 230 00:10:56,000 --> 00:10:59,150 所以,如果願意結交了一些 本地的同學,不要前往 231 00:10:59,150 --> 00:11:02,050 滿足meetup.com/meet50。 232 00:11:02,050 --> 00:11:06,150 >> 現在的一個問題從斯科特在紐約, 誰了這個問題寫 - 233 00:11:06,150 --> 00:11:09,350 幾乎每個程序使用的字符串,所以 為什麼printf的包括在 234 00:11:09,350 --> 00:11:11,910 標準I / O庫,並 GetString的是不是? 235 00:11:11,910 --> 00:11:14,520 被GetString引發該異常中定義的函數 在CS50庫? 236 00:11:14,520 --> 00:11:18,090 >> 所以,是的的確是,GetString的確 在CS50的庫中定義。 237 00:11:18,090 --> 00:11:20,760 和printf,同時,在 標準I / O庫。 238 00:11:20,760 --> 00:11:24,630 現在又回到了一天,當C是 發明的,肯定是很重要的,一個 239 00:11:24,630 --> 00:11:28,750 代碼基本功能 如printf實際打印 240 00:11:28,750 --> 00:11:29,545 東西到屏幕上。 241 00:11:29,545 --> 00:11:33,280 這是如此核心編寫軟件, 運行裡面特別節目 242 00:11:33,280 --> 00:11:36,630 黑色和白色的終端窗口, 這是有道理的實現printf 243 00:11:36,630 --> 00:11:39,820 被嵌入到該語言的 庫本身。 244 00:11:39,820 --> 00:11:43,160 >> 現在,你不必為了需要的GetString 從用戶得到的字符串。 245 00:11:43,160 --> 00:11:45,350 而您可以使用函數 像scanf函數。 246 00:11:45,350 --> 00:11:48,680 事實上,如果不熟悉,看看 一些第5週的演練,我們 247 00:11:48,680 --> 00:11:51,660 穿行使用過程中 這個函數和scanf函數,得到 248 00:11:51,660 --> 00:11:52,890 來自用戶的輸入。 249 00:11:52,890 --> 00:11:56,310 問題是,像功能 scanf函數,它是建立在到C 250 00:11:56,310 --> 00:11:59,140 標準庫,是他們 不做任何錯誤檢查。 251 00:11:59,140 --> 00:12:01,540 而它們實際上並不分配 任何存儲字符串。 252 00:12:01,540 --> 00:12:03,340 >> 因此,一對夫婦的壞事情都可能發生 - 253 00:12:03,340 --> 00:12:06,970 1,您可以超過的界限 您的陣列,在最好的情況下, 254 00:12:06,970 --> 00:12:07,960 你的程序可能會崩潰。 255 00:12:07,960 --> 00:12:11,400 但在最壞的情況,對手可能是 能夠接管你的程序。 256 00:12:11,400 --> 00:12:14,020 而你需要管理所有 那記憶自己。 257 00:12:14,020 --> 00:12:16,300 >> 所以GetString的帶走一 很多的複雜性。 258 00:12:16,300 --> 00:12:18,090 讓我們分配內存給你。 259 00:12:18,090 --> 00:12:20,800 我們確保你沒有超越 陣列的界限。 260 00:12:20,800 --> 00:12:23,940 我們返回null如果有的話 其實出錯。 261 00:12:23,940 --> 00:12:27,490 所以GetString的只是增加,截至去年底 這一天,一大堆有用 262 00:12:27,490 --> 00:12:28,990 錯誤檢查。 263 00:12:28,990 --> 00:12:32,700 >> 現在從大衛在評論 俄亥俄州誰聲稱這一點 - 264 00:12:32,700 --> 00:12:35,670 不,你不需要家電 對於所有的項目。 265 00:12:35,670 --> 00:12:37,120 現在,他是什麼意思了嗎? 266 00:12:37,120 --> 00:12:39,930 嗯,事實證明,大衛採購, 從在線網站, 267 00:12:39,930 --> 00:12:44,030 諾基亞液晶顯示器,像這樣一個在這裡,這是 的東西,你可能真的是大小 268 00:12:44,030 --> 00:12:45,330 看到一個舊手機。 269 00:12:45,330 --> 00:12:48,160 而且他還採購了發射全憑靜脈麻醉 板,一塊硬件的 270 00:12:48,160 --> 00:12:49,540 連接到這款液晶。 271 00:12:49,540 --> 00:12:50,280 >> 現在,它是相當小的。 272 00:12:50,280 --> 00:12:52,720 正如你可以在這裡看到的是一個 美國季度的規模。 273 00:12:52,720 --> 00:12:56,160 而他這個做實際上是 實現在C程序 274 00:12:56,160 --> 00:12:59,630 >> 事實上,你不需要CS50 設備可在C.你寫程序 275 00:12:59,630 --> 00:13:01,140 甚至不需要在Mac或PC。 276 00:13:01,140 --> 00:13:05,090 您也可以編寫和運行C代碼 像這樣的嵌入式設備上。 277 00:13:05,090 --> 00:13:07,380 以及大衛居然什麼也 編寫和運行? 278 00:13:07,380 --> 00:13:08,490 以及檢查出來。 279 00:13:08,490 --> 00:13:12,390 他實施的馬里奧在這個小小的 從手機般的畫面 280 00:13:12,390 --> 00:13:13,660 習題集1。 281 00:13:13,660 --> 00:13:16,840 >> 所以,我想我會同意的一個 大衛的同學是誰,在同一 282 00:13:16,840 --> 00:13:19,360 Facebook的線程中,大衛 介紹了這個小程序的 283 00:13:19,360 --> 00:13:20,970 世界報以 - 284 00:13:20,970 --> 00:13:22,670 你是野獸的伴侶。 285 00:13:22,670 --> 00:13:23,560 事實上,你是。 286 00:13:23,560 --> 00:13:25,550 >> 現在,接下來是一片垃圾郵件。 287 00:13:25,550 --> 00:13:28,520 如果你在CS50的Facebook群組,你 可能已經注意到像一些職位 288 00:13:28,520 --> 00:13:30,410 這裡面偶爾滑倒在那裡。 289 00:13:30,410 --> 00:13:32,030 如果你確實遇到了一些 垃圾郵件,沒什麼大不了的。 290 00:13:32,030 --> 00:13:34,430 簡單地將其報告給我們,我們將 繼續前進,並刪除它。 291 00:13:34,430 --> 00:13:37,870 但在此之前,我們刪除了這一塊我們 忍不住拿幾張截圖 292 00:13:37,870 --> 00:13:39,460 和輕笑了一下。 293 00:13:39,460 --> 00:13:43,850 >> 這此特定學生 - 我們將 叫他阿蘭聯繫 - 294 00:13:43,850 --> 00:13:48,760 張貼了他的手機號碼,他的 黑莓聊天地址,他的Skype帳號, 295 00:13:48,760 --> 00:13:51,600 他的電子郵件地址 - 其中沒有 其實你應該聯繫。 296 00:13:51,600 --> 00:13:55,970 但按照該照片在這裡,似乎 像阿蘭聯繫有相當多的 297 00:13:55,970 --> 00:13:59,630 在這似乎iPhone手機銷售 是一個相當不起眼的倉庫。 298 00:13:59,630 --> 00:14:04,160 現在,同樣的大衛回應艾倫 MOBILEPHONE以下 - 299 00:14:04,160 --> 00:14:06,220 請他們來用gedit裝? 300 00:14:06,220 --> 00:14:09,220 >> 現在,您通常認為一些垃圾郵件機器人 會忽略到的答复 301 00:14:09,220 --> 00:14:10,120 原來的線程。 302 00:14:10,120 --> 00:14:14,970 但是,沒有,艾倫不得不聯繫到這 說 - 我們所有的手機都是全新的, 303 00:14:14,970 --> 00:14:17,960 拿出原包裝盒及配件, 我們所有的手機SIM卡是 304 00:14:17,960 --> 00:14:19,490 自由,等等。 305 00:14:19,490 --> 00:14:23,170 >> OK,也許一個自動生成 回复大衛人類 306 00:14:23,170 --> 00:14:26,290 響應,但大衛推 遠一點 - 307 00:14:26,290 --> 00:14:30,010 將您安裝並測試CS50 在裝運前家電給我們? 308 00:14:30,010 --> 00:14:33,450 好吧,那麼讓我們來看看什麼艾倫 聯繫現在已經說了。 309 00:14:33,450 --> 00:14:37,330 >> 是的,所有我們的產品與合作 世界範圍內的SIM卡和網絡。 310 00:14:37,330 --> 00:14:42,830 夢幻般的,現在另一位同學 我們的,丹麥,回應與此有關。 311 00:14:42,830 --> 00:14:43,730 這將是真棒。 312 00:14:43,730 --> 00:14:47,810 就拿我的訂單,以及為兩,加 一個自由,iPhone 5S與CS50 313 00:14:47,810 --> 00:14:49,470 家電預裝。 314 00:14:49,470 --> 00:14:53,390 >> 最後,艾倫聯繫 說 - 是的,一切都將正常工作。 315 00:14:53,390 --> 00:14:54,080 相信我。 316 00:14:54,080 --> 00:14:57,540 因此,該產品將 你想從我們這裡購買。 317 00:14:57,540 --> 00:15:01,890 對不起阿蘭聯繫, 現在你被禁止。 318 00:15:01,890 --> 00:15:04,730 >> 克里斯,現在,多倫多,問 這個問題我們。 319 00:15:04,730 --> 00:15:06,580 我有一個想法,CS50現場。 320 00:15:06,580 --> 00:15:09,750 我認為這將是巨大的,如果大衛,或 其他一些CS50的工作人員,發揮 321 00:15:09,750 --> 00:15:13,180 一個或多個提交刮 遊戲的習題集0。 322 00:15:13,180 --> 00:15:14,730 所以這是一個偉大的建議。 323 00:15:14,730 --> 00:15:18,670 >> 而事實是,因為習題集 1已於1月1日發布的,我們已經 324 00:15:18,670 --> 00:15:20,890 實際收到數千 的劃傷項目。 325 00:15:20,890 --> 00:15:23,970 所以我們不可能做所有這些 正義在這裡和CS50現場。 326 00:15:23,970 --> 00:15:26,860 因此,我們認為我們會剜出一個 吸引了我們的眼球最近被稱為 327 00:15:26,860 --> 00:15:27,920 奇才隊的決鬥。 328 00:15:27,920 --> 00:15:31,420 >> 奇才隊的決鬥是寫的一個同學 在俄亥俄州名叫帕特里克。 329 00:15:31,420 --> 00:15:35,290 我應該警告說,這個項目 真的去超越什麼 330 00:15:35,290 --> 00:15:36,730 預計在習題集0。 331 00:15:36,730 --> 00:15:39,580 根本不擔心,如果這不是 你的東西不一定能 332 00:15:39,580 --> 00:15:43,090 在完成你的第一次 編程,是否有划痕或 333 00:15:43,090 --> 00:15:44,130 任何其他語言。 334 00:15:44,130 --> 00:15:48,420 但是,我們認為這將是有趣的遊戲 奇才'在這裡決鬥一點點。 335 00:15:48,420 --> 00:15:50,276 >> [音樂播放] 336 00:15:50,276 --> 00:16:39,370 337 00:16:39,370 --> 00:16:43,860 >> 驚人的,所以如果你自己想 播放或混音奇才'決鬥,以一個 338 00:16:43,860 --> 00:16:45,350 看看這個網址在這裡。 339 00:16:45,350 --> 00:16:48,130 來吧,如果只是暫停視頻 你想鍵入英寸 340 00:16:48,130 --> 00:16:51,800 >> 好了接下來是另一個項目的划痕, 這一個接一個名為學生 341 00:16:51,800 --> 00:16:54,600 大衛從馬薩諸塞州劍橋市。 342 00:16:54,600 --> 00:16:58,820 因此,這實際上是第一個 程序我自己在2007年寫了回信。 343 00:16:58,820 --> 00:17:01,410 我是一名研究生的時候 和我在一個已經註冊的交叉 344 00:17:01,410 --> 00:17:05,099 教育課程在麻省理工學院任教 由米切爾·雷斯尼克教授。 345 00:17:05,099 --> 00:17:07,270 當時,划痕都沒有 真的存在。 346 00:17:07,270 --> 00:17:10,510 這只是測試版的格式,而我們 - 的 學生在這個類 - 有 347 00:17:10,510 --> 00:17:14,050 獨特的機會,真正發揮 用,並試驗划痕 348 00:17:14,050 --> 00:17:15,160 之前,其他任何人。 349 00:17:15,160 --> 00:17:18,400 >> 事實上,在我們的第一個任務之一 這個類是真正讓我們 350 00:17:18,400 --> 00:17:19,420 自己刮項目。 351 00:17:19,420 --> 00:17:23,069 並以這一天我記得花了一些 八小時的一個星期五的晚上 352 00:17:23,069 --> 00:17:25,589 萬物工作Oscartime這裡。 353 00:17:25,589 --> 00:17:28,550 而現在那些你熟悉的奧斯卡 的牢騷從芝麻街 354 00:17:28,550 --> 00:17:31,700 可能在某一時刻記得這首歌 這就是即將播放。 355 00:17:31,700 --> 00:17:34,760 >> 和我曾經有過非常,非常 美好的回憶的歌曲。 356 00:17:34,760 --> 00:17:38,340 但請相信我,經過八小時 聽東西環路, 357 00:17:38,340 --> 00:17:43,730 一個永遠循環型,很 很快變酸了一下該內存。 358 00:17:43,730 --> 00:17:45,870 但對你,你得到的只是 一眼,在這一點。 359 00:17:45,870 --> 00:17:49,252 我給你這個例子 的Oscartime。 360 00:17:49,252 --> 00:17:53,190 >> [音樂播放] 361 00:17:53,190 --> 00:17:56,940 >> 揚聲器4:(唱)哦,我愛垃圾 - 362 00:17:56,940 --> 00:18:05,200 什麼骯髒或邋遢或有灰塵, 任何衣衫襤褸或腐爛或生鏽。 363 00:18:05,200 --> 00:18:08,668 是的,我愛垃圾。 364 00:18:08,668 --> 00:18:10,980 下面是一些比較爛的東西。 365 00:18:10,980 --> 00:18:20,012 是的,我愛,我愛,我愛垃圾。 366 00:18:20,012 --> 00:18:23,790 367 00:18:23,790 --> 00:18:26,940 >> 揚聲器1:現在,如果你想打或 混音Oscartime,並改善 368 00:18:26,940 --> 00:18:29,500 它,去這個網址在這裡。 369 00:18:29,500 --> 00:18:31,290 好了,接下來是一個問題 從[?黃宗澤?] 370 00:18:31,290 --> 00:18:34,750 在香港,誰寫了這 - 是什麼 是編程語言 371 00:18:34,750 --> 00:18:36,340 麻省理工學院背後的划痕? 372 00:18:36,340 --> 00:18:37,330 所以這是一個很大的問題。 373 00:18:37,330 --> 00:18:40,640 >> 但是,而不是答案自己, 我們決定把我們的攝像機下 374 00:18:40,640 --> 00:18:44,790 道路麻省理工學院的媒體實驗室,那裡的 終身幼兒園組的帶領下, 375 00:18:44,790 --> 00:18:47,610 米切爾·雷斯尼克教授,從他們 我上課年前發生的。 376 00:18:47,610 --> 00:18:50,250 我們不僅與雷斯尼克教授見面, 同時也是約翰·馬洛尼, 377 00:18:50,250 --> 00:18:52,730 原作者 擦除程序。 378 00:18:52,730 --> 00:18:56,050 所以,你一直在使用的軟件非常 創建其他軟件是 379 00:18:56,050 --> 00:18:58,090 主要是由約翰寫的。 380 00:18:58,090 --> 00:19:02,020 圖為其實是約翰,我自己, 和米切爾站在後面的真正 381 00:19:02,020 --> 00:19:05,750 划痕的世界即將化身 我們的談話之後。 382 00:19:05,750 --> 00:19:10,278 但在此之前我們先來聽,60 這裡的小狗秒。 383 00:19:10,278 --> 00:20:11,860 >> [音樂 - 約翰梅爾,“鬼火”] 384 00:20:11,860 --> 00:20:16,190 >> 實際上從無到有在所有有誠意 在我們的心臟特別的地方 385 00:20:16,190 --> 00:20:16,990 在這裡CS50。 386 00:20:16,990 --> 00:20:20,020 事實上,我們推出刮刮 到課程於2007年。 387 00:20:20,020 --> 00:20:22,090 什麼是驚人的, 今年是如下。 388 00:20:22,090 --> 00:20:26,130 而在幾年前,說2006年,我們 將有大約200名學生在店 389 00:20:26,130 --> 00:20:29,250 當然,這在哈佛說話方式 通過過程中的第一個下降 390 00:20:29,250 --> 00:20:33,120 週學期,但不 不一定走班。 391 00:20:33,120 --> 00:20:36,350 這些學生的67%通常會 保持和回來 392 00:20:36,350 --> 00:20:37,440 接下來的幾週。 393 00:20:37,440 --> 00:20:40,320 >> 與此同時,在2007年,當我們推出 划痕以及其他一些 394 00:20:40,320 --> 00:20:44,680 課程的調整,我們跳起來到97% 這些學生保留率 395 00:20:44,680 --> 00:20:46,200 誰是購物CS50。 396 00:20:46,200 --> 00:20:49,960 所以從那時起從頭一直 CS50的核心部分,雖然只是 397 00:20:49,960 --> 00:20:50,890 在第一個星期。 398 00:20:50,890 --> 00:20:54,420 但我敢說它設置的基調 當然了,真是說出了我們的目標 399 00:20:54,420 --> 00:20:58,840 在做計算機科學CS50 更方便。 400 00:20:58,840 --> 00:21:02,530 隨著中說,我們要感謝米切爾 約翰和整個團隊划痕。 401 00:21:02,530 --> 00:21:05,710 現在讓我們把那場 一趟下來的道路。 402 00:21:05,710 --> 00:21:06,930 >> MITCHEL雷斯尼克:嗨, 我是米奇·雷斯尼克。 403 00:21:06,930 --> 00:21:09,970 我是學習研究的教授 在此間舉行的麻省理工學院媒體實驗室。 404 00:21:09,970 --> 00:21:12,590 而且我也直接麻省理工學院划痕團隊。 405 00:21:12,590 --> 00:21:15,810 >> 約翰MALONEY:我是約翰·馬洛尼,我 是研究員約11 406 00:21:15,810 --> 00:21:19,240 多年來,工作在一個項目划痕 作為首席開發人員。 407 00:21:19,240 --> 00:21:22,460 >> MITCHEL雷斯尼克:我們把我們的研究 組終身幼兒園組 408 00:21:22,460 --> 00:21:24,785 因為我們的方式啟發 孩子學習上幼兒園。 409 00:21:24,785 --> 00:21:28,820 在經典的幼兒園,孩子們 是開玩笑設計和創建 410 00:21:28,820 --> 00:21:30,920 東西合作 彼此 - 411 00:21:30,920 --> 00:21:33,300 造塔與木塊, 從而使照片具有 412 00:21:33,300 --> 00:21:34,720 指畫顏料和蠟筆。 413 00:21:34,720 --> 00:21:38,430 由於我們開發划痕,我們想 捕獲幼兒園精神 414 00:21:38,430 --> 00:21:39,700 所有年齡段的學習者。 415 00:21:39,700 --> 00:21:42,880 >> 約翰MALONEY:一大動機 對於划痕是這樣的 416 00:21:42,880 --> 00:21:47,930 項目米切爾和Natalie有 開始叫電腦俱樂部。 417 00:21:47,930 --> 00:21:54,570 他們看到了很多孩子做的東西 與像Photoshop和媒體工具 418 00:21:54,570 --> 00:21:58,700 各種完善的生產工具,但他們 沒有做任何編程。 419 00:21:58,700 --> 00:22:00,020 孩子們都沒有做 任何編程。 420 00:22:00,020 --> 00:22:02,440 我們環顧四周說 - 好, 為什麼他們不這樣做呢? 421 00:22:02,440 --> 00:22:06,380 ,答案似乎是,有 並不是說是適當的工具 422 00:22:06,380 --> 00:22:07,220 該設置。 423 00:22:07,220 --> 00:22:10,960 >> MITCHEL雷斯尼克:我們正在開發 從無到有,我的靈感來自於一些 424 00:22:10,960 --> 00:22:13,660 我的導師西摩的想法 帕爾特,誰開發的 425 00:22:13,660 --> 00:22:15,640 Logo編程語言。 426 00:22:15,640 --> 00:22:19,535 西摩總是說,這是 供一種新的技術有重要的 427 00:22:19,535 --> 00:22:24,140 低地板,這意味著它很容易得到 開始,高高的天花板,意味著你 428 00:22:24,140 --> 00:22:25,980 可以做更多,更複雜 事情吧。 429 00:22:25,980 --> 00:22:30,480 >> 我們也想有我們所說的 寬壁,這意味著有很多 430 00:22:30,480 --> 00:22:31,100 不同的途徑。 431 00:22:31,100 --> 00:22:34,800 你可以做很多不同的 事情的軟件。 432 00:22:34,800 --> 00:22:38,320 這是不夠的剛上手 輕鬆做複雜的事情,如果 433 00:22:38,320 --> 00:22:39,900 每個人都在做同樣的事情。 434 00:22:39,900 --> 00:22:42,690 我們希望有很多不同 途徑,因為我們知道不同的 435 00:22:42,690 --> 00:22:45,760 人有不同的利益,我們 希望每個人都能夠工作 436 00:22:45,760 --> 00:22:48,090 該脫胎於計劃 自己的利益。 437 00:22:48,090 --> 00:22:52,020 >> 約翰MALONEY:我想說,我們 考慮約10倍以上的 438 00:22:52,020 --> 00:22:55,730 不是有命令和功能 永遠結束了在刮。 439 00:22:55,730 --> 00:23:01,160 我們將不得不無休止的爭論有關 正是措辭穿上塊, 440 00:23:01,160 --> 00:23:05,650 之類的東西是否默認 精靈的方向應該是向上 441 00:23:05,650 --> 00:23:06,570 或向右移動。 442 00:23:06,570 --> 00:23:10,450 因此,我們認為所有這些東西, 尤其是非常早期的 443 00:23:10,450 --> 00:23:13,790 經驗,人們會與 從無到有,並試圖做起來很 444 00:23:13,790 --> 00:23:16,800 事情可能被發現 只是通過實驗。 445 00:23:16,800 --> 00:23:20,370 >> MITCHEL雷斯尼克:當我們第一次 設計刮我們的目標受眾 446 00:23:20,370 --> 00:23:22,670 是8到16歲。 447 00:23:22,670 --> 00:23:26,400 >> 約翰MALONEY:在的低端 光譜,我們發現,年輕得多 448 00:23:26,400 --> 00:23:28,940 孩子們用比刮擦 我們曾經預料。 449 00:23:28,940 --> 00:23:33,410 我還記得第一次刮 一天,我認為,我們有。 450 00:23:33,410 --> 00:23:36,340 這個小六歲的老傢伙走了進來。 451 00:23:36,340 --> 00:23:41,540 在上端,我一直驚訝 在,例如,在使用刮的 452 00:23:41,540 --> 00:23:43,660 大學課堂就像CS50。 453 00:23:43,660 --> 00:23:47,750 因為我們並沒有真正想到的 從頭作為教學語言 454 00:23:47,750 --> 00:23:50,070 計算機科學與計算機 科學家。 455 00:23:50,070 --> 00:23:52,970 >> 另一個令人驚訝的是,有多少 大人都在使用它。 456 00:23:52,970 --> 00:23:58,830 我們發現,人誰是喜歡滿 時間享受程序員在編程中 457 00:23:58,830 --> 00:24:00,530 從頭開始作為一種業餘愛好的。 458 00:24:00,530 --> 00:24:03,860 因此,我們已經看到人們對划痕 網站創建項目, 459 00:24:03,860 --> 00:24:05,470 這樣做,例如 - 460 00:24:05,470 --> 00:24:08,380 光線追踪3D渲染系統。 461 00:24:08,380 --> 00:24:10,120 我簡直不敢相信,當我看到這一點。 462 00:24:10,120 --> 00:24:13,170 >> MITCHEL雷斯尼克:當我們開始工作 上划痕,我們想讓它 463 00:24:13,170 --> 00:24:16,360 從以前的編程不同 為了使其語言 464 00:24:16,360 --> 00:24:19,010 接觸到更廣泛的 廣泛的人群。 465 00:24:19,010 --> 00:24:21,770 因此,我們有三個核心 指導原則。 466 00:24:21,770 --> 00:24:24,880 首先,我們想讓它更 tinkerable,所以你可以建立 467 00:24:24,880 --> 00:24:27,810 就像把方案 樂高積木在一起。 468 00:24:27,810 --> 00:24:30,760 因此,我們不得不在可視化編程 阻止不在一起。 469 00:24:30,760 --> 00:24:34,670 >> 第二重要的是,我們想讓人們 在更有意義的項目工作, 470 00:24:34,670 --> 00:24:37,060 事情是個人 與它們相關。 471 00:24:37,060 --> 00:24:38,890 這就是為什麼我們做刮 所以富媒體。 472 00:24:38,890 --> 00:24:41,230 >> 第三重要的是,我們要 讓更多的社會。 473 00:24:41,230 --> 00:24:43,580 因為很多最好的學習 經驗來當我們 474 00:24:43,580 --> 00:24:45,220 與他人互動。 475 00:24:45,220 --> 00:24:48,590 所以我們增加了划痕的在線社區 從一開始, 476 00:24:48,590 --> 00:24:51,790 權當我們推出的軟件,所以 人們將有一個觀眾 477 00:24:51,790 --> 00:24:55,460 對於他們的創作,並同時獲得 靈感來自什麼其他人創建的。 478 00:24:55,460 --> 00:24:59,720 自從我們推出刮有有 一直圍繞450萬的項目, 479 00:24:59,720 --> 00:25:01,760 已經在共享 從無到有的網站。 480 00:25:01,760 --> 00:25:05,610 >> 約翰MALONEY:其實我是這樣 通過排序加盟項目 481 00:25:05,610 --> 00:25:07,770 的懇求米切爾。 482 00:25:07,770 --> 00:25:10,510 我要求加入,當我聽說這件事, 因為我認為這是要 483 00:25:10,510 --> 00:25:12,790 是這樣一件很酷的事情,並 我想提供幫助。 484 00:25:12,790 --> 00:25:17,010 但我最喜歡的語言是Smalltalk中, 我曾協助開發 485 00:25:17,010 --> 00:25:19,430 這個版本的Smalltalk的 叫佳樂。 486 00:25:19,430 --> 00:25:23,240 >> 所以我說,好,我就來和 做好這項工作,只要我 487 00:25:23,240 --> 00:25:24,960 可以在佳樂建立它。 488 00:25:24,960 --> 00:25:27,920 和米切爾說 - 哦,當然,我不 在乎它是由英寸 489 00:25:27,920 --> 00:25:28,920 只是使它發揮作用。 490 00:25:28,920 --> 00:25:31,950 所以這是它得到了 寫在吱吱聲。 491 00:25:31,950 --> 00:25:36,730 >> 因此,與划痕2.0我們認為我們 會盡量讓划痕接觸到 492 00:25:36,730 --> 00:25:39,750 越來越多的人通過使 一個基於雲的應用程序。 493 00:25:39,750 --> 00:25:43,290 並且,雖然有一個版本的 佳樂跑在瀏覽器中,它 494 00:25:43,290 --> 00:25:45,960 需要下載和 安裝一個插件。 495 00:25:45,960 --> 00:25:49,450 而我們知道,很多人會 有麻煩這樣做,無論是 496 00:25:49,450 --> 00:25:54,310 因為它是一個複雜的過程 或者是因為他們的管理 497 00:25:54,310 --> 00:25:56,470 他們的學校,或什麼的, 不會允許它。 498 00:25:56,470 --> 00:26:00,310 所以,我們想要的東西,是一種 內置於瀏覽器,或者是 499 00:26:00,310 --> 00:26:03,050 那種在默認情況下有 大多數瀏覽器。 500 00:26:03,050 --> 00:26:07,100 我們認為Java中,我們認為 Silverlight中,我們考慮的JavaScript, 501 00:26:07,100 --> 00:26:08,590 我們認為閃存。 502 00:26:08,590 --> 00:26:11,020 >> 在這一點上的Flash是真的 對優勢。 503 00:26:11,020 --> 00:26:12,350 Adobe是真正推動它。 504 00:26:12,350 --> 00:26:17,420 而且我們還不知道這事進展 要在iOS這樣的問題,並 505 00:26:17,420 --> 00:26:19,200 移動設備,等等。 506 00:26:19,200 --> 00:26:20,480 所以,我們使用閃光燈。 507 00:26:20,480 --> 00:26:25,690 >> 並在事後將已經可能 是更好,如果我們已經走了有 508 00:26:25,690 --> 00:26:27,900 JavaScript的,因為這已經成為 佔主導地位的語言。 509 00:26:27,900 --> 00:26:31,690 但我不認為有什麼辦法,我們 也可能見過的所有 510 00:26:31,690 --> 00:26:33,690 事情將要改變 當時和現在之間。 511 00:26:33,690 --> 00:26:37,620 它需要三年左右的時間把 一起這樣的事情。 512 00:26:37,620 --> 00:26:40,860 所以,你讓你的最好的猜測 和最好的希望。 513 00:26:40,860 --> 00:26:44,720 >> MITCHEL雷斯尼克:一個新項目是 所謂的划痕少年,想有 514 00:26:44,720 --> 00:26:47,130 刮刮下去,甚至更年輕的孩子。 515 00:26:47,130 --> 00:26:49,810 它被針對的是5歲 七歲,像 516 00:26:49,810 --> 00:26:51,780 幼兒園到小學二年級。 517 00:26:51,780 --> 00:26:53,610 它的第一個版本 將在iPad上。 518 00:26:53,610 --> 00:26:57,130 我們計劃把它拿出 在2014年中旬。 519 00:26:57,130 --> 00:26:59,660 所以,刮開少年將是一個有點 縮小版。 520 00:26:59,660 --> 00:27:02,540 這將有一定程度的功能較少, 同時也讓事情更 521 00:27:02,540 --> 00:27:05,450 發展適當的 對於年輕的孩子。 522 00:27:05,450 --> 00:27:09,580 >> 約翰MALONEY:我喜歡的事實, 2.0劃傷,尤其是那種 523 00:27:09,580 --> 00:27:14,070 偷偷更高的性能 可能比你想像的。 524 00:27:14,070 --> 00:27:16,410 默認情況下,當你做動畫 等等,你是 525 00:27:16,410 --> 00:27:20,730 限定於更新 率的屏幕。 526 00:27:20,730 --> 00:27:24,610 而我們將它設計故意讓 它只做每次一點點 527 00:27:24,610 --> 00:27:30,330 框架,所以,如果你說的重複10, 移動10,你真正看到它在移動 528 00:27:30,330 --> 00:27:32,450 10小的增量。 529 00:27:32,450 --> 00:27:36,590 >> 然而,有幾分隱藏模式 所謂的渦輪增壓模式,你可以得到 530 00:27:36,590 --> 00:27:38,920 按shift點擊綠色標誌。 531 00:27:38,920 --> 00:27:42,670 而且基本上讓它運行 為盡可能快地能種。 532 00:27:42,670 --> 00:27:46,210 因此,這是什麼讓你喜歡做的事情 光線跟踪器,而你不知道 533 00:27:46,210 --> 00:27:49,480 有 - 原來光線跟踪器,你 不得不等待像約半小時到 534 00:27:49,480 --> 00:27:52,020 看到的結果,因為它是 通過那種隆隆 535 00:27:52,020 --> 00:27:53,060 一次一個幀。 536 00:27:53,060 --> 00:27:57,240 但是,隨著shift點擊的事情,你可以 得到的結果類似 537 00:27:57,240 --> 00:27:58,980 20秒。 538 00:27:58,980 --> 00:28:03,610 所以,那種突然間你可以只 在刮高層次的東西,但 539 00:28:03,610 --> 00:28:05,990 這是一個隱藏的功能。 540 00:28:05,990 --> 00:28:08,470 >> 揚聲器1:謝謝你這麼多米切爾 和約翰的一切 541 00:28:08,470 --> 00:28:09,890 他們已經為CS50完成。 542 00:28:09,890 --> 00:28:13,190 感謝Andrew,Al和雪萊,誰 是相機後面的這個星期。 543 00:28:13,190 --> 00:28:15,460 並非常感謝所有的 學生,那些你在那裡誰 544 00:28:15,460 --> 00:28:16,290 提交的內容。 545 00:28:16,290 --> 00:28:22,340 >> 事實上,如果你想 對於未來一周貢獻內容, 546 00:28:22,340 --> 00:28:26,420 不要通過Facebook,書籤交易,伸出我們 Twitter的,或任何其它的 547 00:28:26,420 --> 00:28:27,570 當然的手段。 548 00:28:27,570 --> 00:28:29,750 以上就是CS50現場。 549 00:28:29,750 --> 00:28:32,480 這是CS50。 550 00:28:32,480 --> 00:28:33,730 該死。 551 00:28:33,730 --> 00:29:04,598