[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.11,0:00:01.53,Default,,0000,0000,0000,,我今天要向大家介紹的這個機器 Dialogue: 0,0:00:01.53,0:00:03.20,Default,,0000,0000,0000,,被稱為有史以來最偉大的機器 Dialogue: 0,0:00:03.20,0:00:05.20,Default,,0000,0000,0000,,雖然目前它還沒被真的創造出來 Dialogue: 0,0:00:05.20,0:00:07.58,Default,,0000,0000,0000,,但它以後一定會被發明出來的 Dialogue: 0,0:00:07.58,0:00:09.58,Default,,0000,0000,0000,,這個機器在任何人發明電腦之前 Dialogue: 0,0:00:09.58,0:00:11.93,Default,,0000,0000,0000,,就被設計出來了 Dialogue: 0,0:00:11.93,0:00:14.08,Default,,0000,0000,0000,,如果你對電腦的歷史有一些了解 Dialogue: 0,0:00:14.08,0:00:16.60,Default,,0000,0000,0000,,你就會知道,在30和40年代的時候 Dialogue: 0,0:00:16.60,0:00:19.15,Default,,0000,0000,0000,,一些電腦的雛型被創造出來 Dialogue: 0,0:00:19.15,0:00:21.94,Default,,0000,0000,0000,,接著誕生了我們今日的電腦革命 Dialogue: 0,0:00:21.94,0:00:23.23,Default,,0000,0000,0000,,你是對的 Dialogue: 0,0:00:23.23,0:00:25.71,Default,,0000,0000,0000,,不過你把發生的世紀搞錯了 Dialogue: 0,0:00:25.71,0:00:27.35,Default,,0000,0000,0000,,其實,第一台電腦是在19世紀的 Dialogue: 0,0:00:27.35,0:00:31.02,Default,,0000,0000,0000,,30和40年代,而不是20世紀的時發明的 Dialogue: 0,0:00:31.02,0:00:33.35,Default,,0000,0000,0000,,有人設計出這個機器,並做出部分原型 Dialogue: 0,0:00:33.35,0:00:35.49,Default,,0000,0000,0000,,有部分就是在這裡製造的 Dialogue: 0,0:00:35.49,0:00:37.48,Default,,0000,0000,0000,,也就是肯辛頓南部 Dialogue: 0,0:00:37.48,0:00:40.80,Default,,0000,0000,0000,,這個機器是被Charles Babbage這個人做出來的 Dialogue: 0,0:00:40.80,0:00:42.56,Default,,0000,0000,0000,,我對Charles Babbage很感興趣 Dialogue: 0,0:00:42.56,0:00:45.16,Default,,0000,0000,0000,,因為他所有照片裡的頭髮都亂七八糟的 Dialogue: 0,0:00:45.16,0:00:47.50,Default,,0000,0000,0000,,像這樣,每張都是 (笑聲) Dialogue: 0,0:00:47.50,0:00:49.35,Default,,0000,0000,0000,,他非常的富有 Dialogue: 0,0:00:49.35,0:00:51.36,Default,,0000,0000,0000,,而且可以說是英國的貴族成員 Dialogue: 0,0:00:51.36,0:00:53.70,Default,,0000,0000,0000,,在馬斯伯恩 (倫敦市區) 的一個週六夜晚 Dialogue: 0,0:00:53.70,0:00:56.14,Default,,0000,0000,0000,,如果你是一位當代的知識分子 Dialogue: 0,0:00:56.14,0:00:57.63,Default,,0000,0000,0000,,你就會被邀請到他家參加晚會 Dialogue: 0,0:00:57.63,0:01:00.59,Default,,0000,0000,0000,,他邀請了每個人-- Dialogue: 0,0:01:00.59,0:01:04.02,Default,,0000,0000,0000,,國王、惠靈頓的公爵、很多有名的人--- Dialogue: 0,0:01:04.02,0:01:06.54,Default,,0000,0000,0000,,然後他會向你們展示他許多機械中的一個 Dialogue: 0,0:01:06.54,0:01:09.58,Default,,0000,0000,0000,,我非常想念那個時代,你知道的, Dialogue: 0,0:01:09.58,0:01:11.93,Default,,0000,0000,0000,,可以去參加晚會,然後看一個 Dialogue: 0,0:01:11.93,0:01:13.04,Default,,0000,0000,0000,,機械電腦在你面前被展示 (笑聲) Dialogue: 0,0:01:13.04,0:01:16.31,Default,,0000,0000,0000,,不過Babbage是在 Dialogue: 0,0:01:16.31,0:01:18.04,Default,,0000,0000,0000,,18世紀末出生的 Dialogue: 0,0:01:18.04,0:01:20.09,Default,,0000,0000,0000,,而且還是個有名的數學家 Dialogue: 0,0:01:20.09,0:01:23.23,Default,,0000,0000,0000,,他主持了當初牛頓在劍橋主持的盛會 Dialogue: 0,0:01:23.23,0:01:25.74,Default,,0000,0000,0000,,這個盛會最近由史蒂芬霍金主持 Dialogue: 0,0:01:25.74,0:01:28.60,Default,,0000,0000,0000,,他沒這些人那麼有名,因為 Dialogue: 0,0:01:28.60,0:01:31.75,Default,,0000,0000,0000,,他只有創造這台機器的想法 Dialogue: 0,0:01:31.75,0:01:34.03,Default,,0000,0000,0000,,但卻從未真正創造出來 Dialogue: 0,0:01:34.03,0:01:37.32,Default,,0000,0000,0000,,原因就是,他是個標準的書呆子 Dialogue: 0,0:01:37.32,0:01:39.33,Default,,0000,0000,0000,,每次他有很好的想法時 Dialogue: 0,0:01:39.33,0:01:40.78,Default,,0000,0000,0000,,他就會想:「太棒了,我要去把它做出來。 Dialogue: 0,0:01:40.78,0:01:43.37,Default,,0000,0000,0000,,我得投入一些錢... 阿,我又有個更好的主意 Dialogue: 0,0:01:43.37,0:01:45.73,Default,,0000,0000,0000,,那我來做這個吧 (笑聲) 然後我還要...」 Dialogue: 0,0:01:45.73,0:01:48.61,Default,,0000,0000,0000,,他一直重複這些想法,直到首相Sir Robert Peel Dialogue: 0,0:01:48.61,0:01:51.08,Default,,0000,0000,0000,,把他從唐寧街10號 (首相官邸) 趕出去 Dialogue: 0,0:01:51.08,0:01:53.52,Default,,0000,0000,0000,,當時,從那裏被趕出去就意會著 Dialogue: 0,0:01:53.52,0:01:56.67,Default,,0000,0000,0000,,「先生,祝您有個愉快的一天。」 (笑聲) Dialogue: 0,0:01:56.67,0:01:58.65,Default,,0000,0000,0000,,他所設計的就是這個巨大的東西:分析引擎。 Dialogue: 0,0:01:58.65,0:02:02.09,Default,,0000,0000,0000,,現在,為了讓你有個初步的了解 Dialogue: 0,0:02:02.09,0:02:03.96,Default,,0000,0000,0000,,這是由上往下的俯視圖 Dialogue: 0,0:02:03.96,0:02:07.07,Default,,0000,0000,0000,,每個圈圈都是一個齒輪,一堆齒輪 Dialogue: 0,0:02:07.07,0:02:10.31,Default,,0000,0000,0000,,而這東西就跟一個蒸汽火車頭一樣大 Dialogue: 0,0:02:10.31,0:02:12.30,Default,,0000,0000,0000,,所以在我演講的過程中,我希望你能想像一下 Dialogue: 0,0:02:12.30,0:02:14.94,Default,,0000,0000,0000,,這個巨大的機器。我們可以想像我們正聽著 Dialogue: 0,0:02:14.94,0:02:16.70,Default,,0000,0000,0000,,這個機器有可能發出的美妙聲音 Dialogue: 0,0:02:16.70,0:02:18.48,Default,,0000,0000,0000,,現在,我將為各位介紹這個機器的搆造 Dialogue: 0,0:02:18.48,0:02:19.96,Default,,0000,0000,0000,,這就是為什麼「電腦系統搆造 (computer architechture)」是用英文中建築物 (architecture) 這個單字 Dialogue: 0,0:02:19.96,0:02:23.29,Default,,0000,0000,0000,,並為大家介紹這台機器,也就是電腦 Dialogue: 0,0:02:23.29,0:02:26.69,Default,,0000,0000,0000,,首先,讓我們聊聊記憶體。 Dialogue: 0,0:02:26.69,0:02:28.94,Default,,0000,0000,0000,,這機器的記憶體就跟現在電腦的記憶體很像 Dialogue: 0,0:02:28.94,0:02:31.64,Default,,0000,0000,0000,,只不過它當時是用金屬打造成的 Dialogue: 0,0:02:31.64,0:02:35.18,Default,,0000,0000,0000,,一堆齒輪 -- 總共有30個齒輪那麼高 Dialogue: 0,0:02:35.18,0:02:37.25,Default,,0000,0000,0000,,想像一下這些齒輪的高度 Dialogue: 0,0:02:37.25,0:02:39.01,Default,,0000,0000,0000,,成千上百個的齒輪 Dialogue: 0,0:02:39.01,0:02:40.90,Default,,0000,0000,0000,,每個齒輪上都有編號 Dialogue: 0,0:02:40.90,0:02:43.32,Default,,0000,0000,0000,,這個機器是十進位制的。所有東西都是十進位制 Dialogue: 0,0:02:43.32,0:02:44.90,Default,,0000,0000,0000,,他曾想過用二進位制,不過問題是 Dialogue: 0,0:02:44.90,0:02:46.62,Default,,0000,0000,0000,,如果用二進位制,機器就會變得過高 Dialogue: 0,0:02:46.62,0:02:49.94,Default,,0000,0000,0000,,看起來很荒謬,而且極其巨大 Dialogue: 0,0:02:49.94,0:02:51.100,Default,,0000,0000,0000,,它也有記憶體 Dialogue: 0,0:02:51.100,0:02:54.40,Default,,0000,0000,0000,,記憶體就是這裡的位元 Dialogue: 0,0:02:54.40,0:02:56.73,Default,,0000,0000,0000,,它們長這個樣子 Dialogue: 0,0:02:56.73,0:03:01.27,Default,,0000,0000,0000,,這個巨大的東西就是CPU,或稱為晶片 Dialogue: 0,0:03:01.27,0:03:03.52,Default,,0000,0000,0000,,沒錯,就是這麼大 Dialogue: 0,0:03:03.52,0:03:06.43,Default,,0000,0000,0000,,整個機器完全都是機械化 Dialogue: 0,0:03:06.43,0:03:10.57,Default,,0000,0000,0000,,這是一張局部的CPU原型照片 Dialogue: 0,0:03:10.57,0:03:12.71,Default,,0000,0000,0000,,目前被存放在科學博物館 Dialogue: 0,0:03:12.71,0:03:16.34,Default,,0000,0000,0000,,CPU可以做4種最基本的算數 Dialogue: 0,0:03:16.34,0:03:18.80,Default,,0000,0000,0000,,加、減、乘、除 Dialogue: 0,0:03:18.80,0:03:21.80,Default,,0000,0000,0000,,這對金屬來說已經很厲害了 Dialogue: 0,0:03:21.80,0:03:24.43,Default,,0000,0000,0000,,不過,它也可以做一些電腦可以、 Dialogue: 0,0:03:24.43,0:03:26.13,Default,,0000,0000,0000,,但計算機做不了的事情 Dialogue: 0,0:03:26.13,0:03:30.07,Default,,0000,0000,0000,,這個機器可以透過本身的記憶體做出決定 Dialogue: 0,0:03:30.07,0:03:32.94,Default,,0000,0000,0000,,它可以幫基本編程做假設 Dialogue: 0,0:03:32.94,0:03:35.08,Default,,0000,0000,0000,,而擁有這些功能,表示它就是一台電腦 Dialogue: 0,0:03:35.08,0:03:39.67,Default,,0000,0000,0000,,它可以計算、不光是算數,而且還可以做更多 Dialogue: 0,0:03:39.67,0:03:42.36,Default,,0000,0000,0000,,現在,如果我們看著它,停下來想想 Dialogue: 0,0:03:42.36,0:03:44.23,Default,,0000,0000,0000,,我們今天的晶片,,我們根本沒辦法看見 Dialogue: 0,0:03:44.23,0:03:48.04,Default,,0000,0000,0000,,那些矽晶片的內部構造,它們實在太小了 Dialogue: 0,0:03:48.04,0:03:49.84,Default,,0000,0000,0000,,然而,如果你真的仔細研究它,你可以看到 Dialogue: 0,0:03:49.84,0:03:51.66,Default,,0000,0000,0000,,跟這個非常相似的東西 Dialogue: 0,0:03:51.66,0:03:54.61,Default,,0000,0000,0000,,這就是CPU裡令人屏息的複雜構造 Dialogue: 0,0:03:54.61,0:03:57.30,Default,,0000,0000,0000,,以及記憶體中不可思議的規律性 Dialogue: 0,0:03:57.30,0:03:58.96,Default,,0000,0000,0000,,如果你曾經看過一個電子顯微鏡照片 Dialogue: 0,0:03:58.96,0:04:00.93,Default,,0000,0000,0000,,你就會看到這個,它們看起來完全一樣 Dialogue: 0,0:04:00.93,0:04:03.50,Default,,0000,0000,0000,,然後這裡會有些十分複雜的位元 Dialogue: 0,0:04:03.50,0:04:07.48,Default,,0000,0000,0000,,這裡所有的齒輪都在做一些電腦能做的事情 Dialogue: 0,0:04:07.48,0:04:09.58,Default,,0000,0000,0000,,當然,你得幫它寫程式 Dialogue: 0,0:04:09.58,0:04:12.60,Default,,0000,0000,0000,,而 Babbage 用了和當今一樣的方法 Dialogue: 0,0:04:12.60,0:04:16.25,Default,,0000,0000,0000,,而這個方法在50,60,70年代會再次出現 Dialogue: 0,0:04:16.25,0:04:19.12,Default,,0000,0000,0000,,也就是:打孔。這個東西 Dialogue: 0,0:04:19.12,0:04:21.94,Default,,0000,0000,0000,,就是三個讀卡機的其中一個 Dialogue: 0,0:04:21.94,0:04:25.62,Default,,0000,0000,0000,,而這是一個程式,目前存放在科學博物館 Dialogue: 0,0:04:25.62,0:04:30.01,Default,,0000,0000,0000,,離這兒不遠,是由 Charles Babbage 建造的 Dialogue: 0,0:04:30.01,0:04:31.88,Default,,0000,0000,0000,,它就在那裡,你可以去看看 Dialogue: 0,0:04:31.88,0:04:34.32,Default,,0000,0000,0000,,它等待著人們把機器創造出來 Dialogue: 0,0:04:34.32,0:04:37.74,Default,,0000,0000,0000,,事實上,這機器不僅僅只有一台,而是有很多 Dialogue: 0,0:04:37.74,0:04:40.83,Default,,0000,0000,0000,,他設計了一些程式,認為這個可以實現 Dialogue: 0,0:04:40.83,0:04:42.80,Default,,0000,0000,0000,,之所以使用打孔卡片的原因是 Dialogue: 0,0:04:42.80,0:04:44.98,Default,,0000,0000,0000,,法國的 Jacquard 創造了織布機 Dialogue: 0,0:04:44.98,0:04:47.66,Default,,0000,0000,0000,,而織布機可以織出這些打孔卡片上不可思議的圖案 Dialogue: 0,0:04:47.66,0:04:50.29,Default,,0000,0000,0000,,所以他當時是在為今天的科技做準備 Dialogue: 0,0:04:50.29,0:04:52.39,Default,,0000,0000,0000,,就跟所有他做的其他事情一樣,他使用的 Dialogue: 0,0:04:52.39,0:04:57.14,Default,,0000,0000,0000,,是他當時19世紀30,40,50年代的科技:齒輪、蒸汽 Dialogue: 0,0:04:57.14,0:05:01.08,Default,,0000,0000,0000,,機器。很諷刺的是,跟 Charles Babbage Dialogue: 0,0:05:01.08,0:05:03.25,Default,,0000,0000,0000,,同一年出生的有麥克法拉第 Dialogue: 0,0:05:03.25,0:05:05.93,Default,,0000,0000,0000,,那個用發電機、變壓器、和其他玩意兒 Dialogue: 0,0:05:05.93,0:05:08.44,Default,,0000,0000,0000,,改變了一切的那個傢伙 Dialogue: 0,0:05:08.44,0:05:11.60,Default,,0000,0000,0000,,Babbage 想要用當時現存的科技 Dialogue: 0,0:05:11.60,0:05:13.15,Default,,0000,0000,0000,,也就是就是蒸汽之類的東西 Dialogue: 0,0:05:13.15,0:05:14.82,Default,,0000,0000,0000,,現在,他需要一些配件 Dialogue: 0,0:05:14.82,0:05:16.50,Default,,0000,0000,0000,,顯然電腦的雛型已經出來了 Dialogue: 0,0:05:16.50,0:05:18.88,Default,,0000,0000,0000,,你有很多卡片、CPU、以及記憶體 Dialogue: 0,0:05:18.88,0:05:20.82,Default,,0000,0000,0000,,但你還需要一些其他的配件 Dialogue: 0,0:05:20.82,0:05:22.45,Default,,0000,0000,0000,,但是你找不到 Dialogue: 0,0:05:22.45,0:05:25.28,Default,,0000,0000,0000,,所以呢,首先你要有發出聲音的東西,像是鈴鐺 Dialogue: 0,0:05:25.28,0:05:27.43,Default,,0000,0000,0000,,如果任何事情搞砸了的話---- (笑聲) Dialogue: 0,0:05:27.43,0:05:29.77,Default,,0000,0000,0000,,或者這機器需要一個人員陪同 Dialogue: 0,0:05:29.77,0:05:31.74,Default,,0000,0000,0000,,你就可以搖鈴鐺 (笑聲) Dialogue: 0,0:05:31.74,0:05:33.28,Default,,0000,0000,0000,,在打孔卡片上其實有個說明 Dialogue: 0,0:05:33.28,0:05:36.18,Default,,0000,0000,0000,,寫著:「搖鈴鐺」。想像那「叮」的一聲 Dialogue: 0,0:05:36.18,0:05:38.38,Default,,0000,0000,0000,,讓我們暫停一下,想像這些聲音 Dialogue: 0,0:05:38.38,0:05:39.46,Default,,0000,0000,0000,,這台機器發出「喀喀喀喀」的聲音 Dialogue: 0,0:05:39.46,0:05:42.40,Default,,0000,0000,0000,,或是蒸汽引擎的聲音「叮」。沒錯吧?(笑聲) Dialogue: 0,0:05:42.40,0:05:44.84,Default,,0000,0000,0000,,很顯然,你還需要一個印表機,每個人都需要 Dialogue: 0,0:05:44.84,0:05:47.84,Default,,0000,0000,0000,,這個圖片是關於另外一個機器的列印原理 Dialogue: 0,0:05:47.84,0:05:50.33,Default,,0000,0000,0000,,它叫做「不同的2號引擎」 Dialogue: 0,0:05:50.33,0:05:52.26,Default,,0000,0000,0000,,他沒有把這個機器做出來,不過科學博物館 Dialogue: 0,0:05:52.26,0:05:54.43,Default,,0000,0000,0000,,在80和90年代真的做出來了 Dialogue: 0,0:05:54.43,0:05:56.71,Default,,0000,0000,0000,,它是個完全機械性的印表機 Dialogue: 0,0:05:56.71,0:05:59.40,Default,,0000,0000,0000,,它只能印數字,因為他對數字很著迷 Dialogue: 0,0:05:59.40,0:06:02.92,Default,,0000,0000,0000,,它確實可印在紙上,甚至可以自動換行 Dialogue: 0,0:06:02.92,0:06:05.69,Default,,0000,0000,0000,,所以當你打到一行結束,它就可以變成這樣 Dialogue: 0,0:06:05.69,0:06:07.34,Default,,0000,0000,0000,,你還需要圖片,對吧? Dialogue: 0,0:06:07.34,0:06:08.90,Default,,0000,0000,0000,,就是說,當你得處理一些關於圖片的事 Dialogue: 0,0:06:08.90,0:06:11.50,Default,,0000,0000,0000,,因此他說:「嗯,我需要個繪圖機。我有一大張紙 Dialogue: 0,0:06:11.50,0:06:13.60,Default,,0000,0000,0000,,還有鋼筆,這樣我就可以讓它作圖了。」 Dialogue: 0,0:06:13.60,0:06:15.43,Default,,0000,0000,0000,,因此他也設計了一個繪圖機 Dialogue: 0,0:06:15.43,0:06:19.36,Default,,0000,0000,0000,,你知道的,以那個時候的發展來說 Dialogue: 0,0:06:19.36,0:06:20.89,Default,,0000,0000,0000,,我認為他已經做出一個很好的機器了 Dialogue: 0,0:06:20.89,0:06:23.58,Default,,0000,0000,0000,,接下來則要介紹這位女士,Ada Lovelace Dialogue: 0,0:06:23.58,0:06:26.30,Default,,0000,0000,0000,,現在,想像一下這些晚會,聚集了有名利的人們 Dialogue: 0,0:06:26.30,0:06:29.39,Default,,0000,0000,0000,,而這位女士的父親就是瘋狂、陰險 Dialogue: 0,0:06:29.39,0:06:31.82,Default,,0000,0000,0000,,、又危險的拜倫王 Dialogue: 0,0:06:31.82,0:06:34.34,Default,,0000,0000,0000,,她的母親擔心她會繼承拜倫王 Dialogue: 0,0:06:34.34,0:06:37.19,Default,,0000,0000,0000,,那些又古怪又壞的行為 Dialogue: 0,0:06:37.19,0:06:40.43,Default,,0000,0000,0000,,於是就想:「我知道怎麼解決了:數學。 Dialogue: 0,0:06:40.43,0:06:43.38,Default,,0000,0000,0000,,我們會教她數學,這樣她就會安靜下來了。」 Dialogue: 0,0:06:43.38,0:06:47.14,Default,,0000,0000,0000,,(笑聲) 原因是因為 Dialogue: 0,0:06:47.14,0:06:51.05,Default,,0000,0000,0000,,從來沒有數學家最後會瘋掉 Dialogue: 0,0:06:51.05,0:06:53.45,Default,,0000,0000,0000,,所以,嗯,這個主意還不錯 (笑聲) Dialogue: 0,0:06:53.45,0:06:56.79,Default,,0000,0000,0000,,一切不會有問題。所以她開始學習數學 Dialogue: 0,0:06:56.79,0:06:59.53,Default,,0000,0000,0000,,並跟她母親去了一個這樣的晚會 Dialogue: 0,0:06:59.53,0:07:02.32,Default,,0000,0000,0000,,Charles Babbage ,你知道的,拿出他的機器 Dialogue: 0,0:07:02.32,0:07:04.15,Default,,0000,0000,0000,,威靈頓的公爵也在場 Dialogue: 0,0:07:04.15,0:07:05.72,Default,,0000,0000,0000,,Charles 展示了他的機器 Dialogue: 0,0:07:05.72,0:07:09.47,Default,,0000,0000,0000,,而 Ada Lovelace 就理解了。她是他生命中 Dialogue: 0,0:07:09.47,0:07:10.77,Default,,0000,0000,0000,,唯一一個說出:「我知道這個機器的功用 Dialogue: 0,0:07:10.77,0:07:12.97,Default,,0000,0000,0000,,也理解這個機器的未來會怎麼樣」的人。 Dialogue: 0,0:07:12.97,0:07:16.06,Default,,0000,0000,0000,,她對我們帮助非常大,因為我們之所以 Dialogue: 0,0:07:16.06,0:07:19.04,Default,,0000,0000,0000,,能知道許多 Babbage 設計的機器 Dialogue: 0,0:07:19.04,0:07:20.64,Default,,0000,0000,0000,,都歸功於她 Dialogue: 0,0:07:20.64,0:07:23.40,Default,,0000,0000,0000,,現在有些人稱她叫第一位程式設計者 Dialogue: 0,0:07:23.40,0:07:26.78,Default,,0000,0000,0000,,這其實是從她當初翻譯的一篇論文中節錄出來的 Dialogue: 0,0:07:26.78,0:07:29.69,Default,,0000,0000,0000,,這是一個以特定格式寫下的程式 Dialogue: 0,0:07:29.69,0:07:33.26,Default,,0000,0000,0000,,不過,正確來說她並不是真正的第一位程式設計者 Dialogue: 0,0:07:33.26,0:07:35.32,Default,,0000,0000,0000,,而且事實上,她做了更驚人的事 Dialogue: 0,0:07:35.32,0:07:36.89,Default,,0000,0000,0000,,不僅僅只是寫程式 Dialogue: 0,0:07:36.89,0:07:39.06,Default,,0000,0000,0000,,她看到了一些 Babbage 沒看到的東西 Dialogue: 0,0:07:39.06,0:07:42.24,Default,,0000,0000,0000,,因為 Babbage 對數學太著迷了 Dialogue: 0,0:07:42.24,0:07:46.19,Default,,0000,0000,0000,,他想做一個能算數學的機器 Dialogue: 0,0:07:46.19,0:07:49.45,Default,,0000,0000,0000,,Lavelace 說:「這台機器 Dialogue: 0,0:07:49.45,0:07:52.28,Default,,0000,0000,0000,,不只可以算數。」就像在座的各位一樣 Dialogue: 0,0:07:52.28,0:07:53.91,Default,,0000,0000,0000,,大家此刻身上都有一台電腦 Dialogue: 0,0:07:53.91,0:07:55.96,Default,,0000,0000,0000,,也就是手機 Dialogue: 0,0:07:55.96,0:07:58.19,Default,,0000,0000,0000,,如果你打開你的手機,每個手機 Dialogue: 0,0:07:58.19,0:08:00.21,Default,,0000,0000,0000,,、電腦、或任何其他計算設備 Dialogue: 0,0:08:00.21,0:08:02.29,Default,,0000,0000,0000,,都是數學。運作的基礎都是數字 Dialogue: 0,0:08:02.29,0:08:06.98,Default,,0000,0000,0000,,不論是影片、簡訊、音樂、或聲音,都是數字 Dialogue: 0,0:08:06.98,0:08:10.96,Default,,0000,0000,0000,,全部。數學讓這一切成為可能 Dialogue: 0,0:08:10.96,0:08:13.07,Default,,0000,0000,0000,,而 Lovalace 說「雖然你在使用的 Dialogue: 0,0:08:13.07,0:08:16.39,Default,,0000,0000,0000,,是數學函數和數學符號 Dialogue: 0,0:08:16.39,0:08:18.64,Default,,0000,0000,0000,,但這並不表示這些東西就不能 Dialogue: 0,0:08:18.64,0:08:21.99,Default,,0000,0000,0000,,代表其他東西,例如音樂」 Dialogue: 0,0:08:21.99,0:08:24.72,Default,,0000,0000,0000,,這是個非常大的進展,因為 Babbage 還在說著 Dialogue: 0,0:08:24.72,0:08:26.94,Default,,0000,0000,0000,,「我們可以繪出這些神奇的函數、 Dialogue: 0,0:08:26.94,0:08:30.61,Default,,0000,0000,0000,,印出表格和數字,然後畫圖!」(笑聲) Dialogue: 0,0:08:30.61,0:08:32.51,Default,,0000,0000,0000,,Lovalce 則說:「你看, Dialogue: 0,0:08:32.51,0:08:34.98,Default,,0000,0000,0000,,這機器可以做出曲子, Dialogue: 0,0:08:34.98,0:08:38.53,Default,,0000,0000,0000,,只要你給它用來代表音樂的數字代號 Dialogue: 0,0:08:38.53,0:08:40.10,Default,,0000,0000,0000,,這就是我所說的 Loavelace 大躍進 Dialogue: 0,0:08:40.10,0:08:43.84,Default,,0000,0000,0000,,若你稱她為程式設計者,她的確是 Dialogue: 0,0:08:43.84,0:08:46.98,Default,,0000,0000,0000,,不過真正重要的是她看見了這機器 Dialogue: 0,0:08:46.98,0:08:49.17,Default,,0000,0000,0000,,在未來能有更多可能性 Dialogue: 0,0:08:49.17,0:08:51.35,Default,,0000,0000,0000,,而一百多年後,某個人出現了 Dialogue: 0,0:08:51.35,0:08:56.80,Default,,0000,0000,0000,,Alan Turing 在1936年重新發明了電腦 Dialogue: 0,0:08:56.80,0:08:59.38,Default,,0000,0000,0000,,當然,Babbage的機器是純機械的 Dialogue: 0,0:08:59.38,0:09:01.91,Default,,0000,0000,0000,,Turing 的機器是純理論的 Dialogue: 0,0:09:01.91,0:09:04.70,Default,,0000,0000,0000,,這兩人都是從數學的觀點來思考 Dialogue: 0,0:09:04.70,0:09:07.26,Default,,0000,0000,0000,,但 Turing 告訴我們一些很重要的事情 Dialogue: 0,0:09:07.26,0:09:10.19,Default,,0000,0000,0000,,他奠定了數學在電腦科學 Dialogue: 0,0:09:10.19,0:09:12.30,Default,,0000,0000,0000,,中的基礎,說到: Dialogue: 0,0:09:12.30,0:09:15.49,Default,,0000,0000,0000,,「你怎麼把電腦創造出來的並不重要。」 Dialogue: 0,0:09:15.49,0:09:17.37,Default,,0000,0000,0000,,你的電腦是不是像Babbage那樣是純機械的, Dialogue: 0,0:09:17.37,0:09:21.78,Default,,0000,0000,0000,,或者像今天這種電子的,都不重要 Dialogue: 0,0:09:21.78,0:09:24.58,Default,,0000,0000,0000,,也許未來的電腦是由細胞構成的 Dialogue: 0,0:09:24.58,0:09:27.73,Default,,0000,0000,0000,,或者又回歸到純機械的。一旦我們使用了奈米技術 Dialogue: 0,0:09:27.73,0:09:29.76,Default,,0000,0000,0000,,我們可以把 Babbage 的機器變得 Dialogue: 0,0:09:29.76,0:09:32.34,Default,,0000,0000,0000,,非常小。.所有東西都是電腦 Dialogue: 0,0:09:32.34,0:09:33.97,Default,,0000,0000,0000,,而在這之中,所有東西的本質都是計算 Dialogue: 0,0:09:33.97,0:09:35.98,Default,,0000,0000,0000,,這叫做 Church-Turing 理論 Dialogue: 0,0:09:35.98,0:09:38.64,Default,,0000,0000,0000,,所以突然間,你會開始聯想到, Dialogue: 0,0:09:38.64,0:09:40.87,Default,,0000,0000,0000,,Babbage 當年造的那東西,其實就是台電腦 Dialogue: 0,0:09:40.87,0:09:43.69,Default,,0000,0000,0000,,事實上,它可以做出任何我們現在 Dialogue: 0,0:09:43.69,0:09:48.52,Default,,0000,0000,0000,,用電腦能做的事情,只不過很慢 (笑聲) Dialogue: 0,0:09:48.52,0:09:50.63,Default,,0000,0000,0000,,為了讓大家了解有多慢,以下是說明: Dialogue: 0,0:09:50.63,0:09:54.47,Default,,0000,0000,0000,,它有1k的記憶體 Dialogue: 0,0:09:54.47,0:09:57.39,Default,,0000,0000,0000,,並且使用打孔卡,必需手動插進去 Dialogue: 0,0:09:57.39,0:10:03.15,Default,,0000,0000,0000,,它的速度比第一台ZX81 (家用電腦) 要慢一萬倍 Dialogue: 0,0:10:03.15,0:10:04.75,Default,,0000,0000,0000,,它確實有一個記憶體 Dialogue: 0,0:10:04.75,0:10:07.93,Default,,0000,0000,0000,,如果你想的話,你可以擴大它的存儲 Dialogue: 0,0:10:07.93,0:10:10.26,Default,,0000,0000,0000,,(笑聲) 那麼,我們今天能做什麼呢? Dialogue: 0,0:10:10.26,0:10:11.86,Default,,0000,0000,0000,,以下是計劃 Dialogue: 0,0:10:11.86,0:10:14.80,Default,,0000,0000,0000,,在Swindon 科學博物館的檔案中 Dialogue: 0,0:10:14.80,0:10:16.49,Default,,0000,0000,0000,,有上百個計劃和 上千頁文獻 Dialogue: 0,0:10:16.49,0:10:19.96,Default,,0000,0000,0000,,是 Charles Babbage 寫的、關於這個分析引擎的筆記 Dialogue: 0,0:10:19.96,0:10:23.92,Default,,0000,0000,0000,,其中有一系列計畫被我們稱作計劃28 Dialogue: 0,0:10:23.92,0:10:26.08,Default,,0000,0000,0000,,這也是個我與 Doron Swade 所創立的一個 Dialogue: 0,0:10:26.08,0:10:28.81,Default,,0000,0000,0000,,慈善機構的名字。Doron Swade 是科學博物館中 Dialogue: 0,0:10:28.81,0:10:31.05,Default,,0000,0000,0000,,管理電腦的成員,也是起草了這個計劃 Dialogue: 0,0:10:31.05,0:10:32.48,Default,,0000,0000,0000,,要建造出一個不一樣引擎的人 Dialogue: 0,0:10:32.48,0:10:35.04,Default,,0000,0000,0000,,我們的計劃就是把它做出來 Dialogue: 0,0:10:35.04,0:10:38.90,Default,,0000,0000,0000,,就在肯辛頓南部,我們會做出這個分析引擎 Dialogue: 0,0:10:38.90,0:10:40.90,Default,,0000,0000,0000,,這個工程分成很多部分 Dialogue: 0,0:10:40.90,0:10:43.42,Default,,0000,0000,0000,,其中一部分就是掃描 Babbage 的文獻 Dialogue: 0,0:10:43.42,0:10:45.35,Default,,0000,0000,0000,,這部分已經完成,而正在進行的第二部份 Dialogue: 0,0:10:45.35,0:10:48.46,Default,,0000,0000,0000,,則是研讀所有計劃然後決定要建造什麼 Dialogue: 0,0:10:48.46,0:10:52.90,Default,,0000,0000,0000,,第三部分是一個模擬那機器的電腦糢擬系統 Dialogue: 0,0:10:52.90,0:10:55.82,Default,,0000,0000,0000,,最後一部份,就是在博物館中把機器做出來 Dialogue: 0,0:10:55.82,0:10:58.40,Default,,0000,0000,0000,,當它完成時,你就會真正理解電腦是怎麼工作的 Dialogue: 0,0:10:58.40,0:11:00.23,Default,,0000,0000,0000,,因為你就不再只是盯著面前一個極小的晶片 Dialogue: 0,0:11:00.23,0:11:02.84,Default,,0000,0000,0000,,而是可以看看這個巨大的東西然後說: Dialogue: 0,0:11:02.84,0:11:06.18,Default,,0000,0000,0000,,「阿,我看到記憶體在運作、CPU在運作、 Dialogue: 0,0:11:06.18,0:11:10.04,Default,,0000,0000,0000,,我聽見它運作的聲響。我說不定還聞的到!」 (笑聲) Dialogue: 0,0:11:10.04,0:11:12.64,Default,,0000,0000,0000,,但在這之間呢,我們會做一個糢擬 Dialogue: 0,0:11:12.64,0:11:14.40,Default,,0000,0000,0000,,Babbage 自己寫到: Dialogue: 0,0:11:14.40,0:11:16.02,Default,,0000,0000,0000,,一旦分析引擎真的被製造出來後 Dialogue: 0,0:11:16.02,0:11:19.72,Default,,0000,0000,0000,,它一定會對於未來的科學有所帮助 Dialogue: 0,0:11:19.72,0:11:21.57,Default,,0000,0000,0000,,當然,他從沒有成功做出來,因為他總是 Dialogue: 0,0:11:21.57,0:11:23.65,Default,,0000,0000,0000,,在他的新計劃上浪費時間,但當這東西真的 Dialogue: 0,0:11:23.65,0:11:27.16,Default,,0000,0000,0000,,在1940年代被做出來時,一切都改變了 Dialogue: 0,0:11:27.16,0:11:28.98,Default,,0000,0000,0000,,現在,我讓各位稍微看看它 Dialogue: 0,0:11:28.98,0:11:31.62,Default,,0000,0000,0000,,運作的樣子,這影片會展示出 Dialogue: 0,0:11:31.62,0:11:36.21,Default,,0000,0000,0000,,局部的CPU運作的機械原理 Dialogue: 0,0:11:39.21,0:11:42.21,Default,,0000,0000,0000,,這是三組齒輪 Dialogue: 0,0:11:42.21,0:11:45.03,Default,,0000,0000,0000,,它準備做加法。這是加法的運作原理 Dialogue: 0,0:11:45.03,0:11:47.69,Default,,0000,0000,0000,,如此一來,你可以想像這個巨大的機器 Dialogue: 0,0:11:47.69,0:11:48.85,Default,,0000,0000,0000,,因此呢,給我五年時間 Dialogue: 0,0:11:48.85,0:11:51.19,Default,,0000,0000,0000,,在2030之前,我們將會做出這個機器 Dialogue: 0,0:11:51.19,0:11:54.16,Default,,0000,0000,0000,,謝謝各位。 (鼓掌)