[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.00,0:00:03.00,Default,,0000,0000,0000,,计算机领域的其中一位先驱是海军上将 Grace Hopper Dialogue: 0,0:00:03.00,0:00:07.00,Default,,0000,0000,0000,,她以随身带着纳米棒而闻名于世 Dialogue: 0,0:00:07.00,0:00:10.00,Default,,0000,0000,0000,,纳米棒是一段段30厘米的电线 光在一纳秒内前进的距离 Dialogue: 0,0:00:10.00,0:00:12.00,Default,,0000,0000,0000,,是30厘米 Dialogue: 0,0:00:12.00,0:00:15.00,Default,,0000,0000,0000,,Grace Hopper 编写了最早的编程语言之一 Dialogue: 0,0:00:15.00,0:00:19.00,Default,,0000,0000,0000,,也就是 COBOL 语言 你可以从图中看到 就是她拿在手上的东西 Dialogue: 0,0:00:19.00,0:00:22.00,Default,,0000,0000,0000,,在很长一段时间里 COLBOL 是使用范围最广的计算机语言 Dialogue: 0,0:00:22.00,0:00:24.00,Default,,0000,0000,0000,,她是最早想到用这种方式编写语言的人之一 Dialogue: 0,0:00:24.00,0:00:26.00,Default,,0000,0000,0000,,“没有人认为我有一个可以运行的编译器 也没有人愿意接触它 Dialogue: 0,0:00:26.00,0:00:28.00,Default,,0000,0000,0000,,他们告诉我计算机只能做算术运算”—— Grace Hopper Dialogue: 0,0:00:28.00,0:00:30.00,Default,,0000,0000,0000,,这就是她那段著名的谈论编译器的话 Dialogue: 0,0:00:30.00,0:00:33.00,Default,,0000,0000,0000,,编译器就是一个程序 可以用来写其他程序 比如说 Python Dialogue: 0,0:00:33.00,0:00:36.00,Default,,0000,0000,0000,,编译器和解释器(比如说 Python)的区别在于 Dialogue: 0,0:00:36.00,0:00:39.00,Default,,0000,0000,0000,,编译器立刻完成所有的工作 然后运行新的程序 Dialogue: 0,0:00:39.00,0:00:44.00,Default,,0000,0000,0000,,但是对于解释器(比如 Python)这两项工作是同时进行的 Dialogue: 0,0:00:44.00,0:00:48.00,Default,,0000,0000,0000,,但是她在著名的讲话中提到 没人相信她可以完成这样的任务 Dialogue: 0,0:00:48.00,0:00:51.00,Default,,0000,0000,0000,,他们告诉她计算机就会只做算术 Dialogue: 0,0:00:51.00,0:00:53.00,Default,,0000,0000,0000,,到目前为止 我们只见过计算机进行算术运算 Dialogue: 0,0:00:53.00,0:00:57.00,Default,,0000,0000,0000,,我们很快就能看到 Python 程序可以做更多有趣的事情 Dialogue: 0,0:00:57.00,0:01:00.00,Default,,0000,0000,0000,,在网站上你可以看到 Grace Hopper 的一个视频 Dialogue: 0,0:01:00.00,0:01:03.00,Default,,0000,0000,0000,,这个视频是在大卫·莱特曼秀上 Grace Hopper 给了他一个纳米棒 Dialogue: 0,0:01:03.00,0:01:06.00,Default,,0000,0000,0000,,希望你们喜欢这个视频