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寻找土地1 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 LIVE。 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