在計算機發展史上,差分機和分析機佔有重要的地位。它們的研製者查爾斯·巴貝奇是英華人,他出生於1971年12月26日,19歲時考入劍橋大學三一學院攻讀數學與化學。差分機和分析機的研製者巴貝奇 18世紀下半葉,法國政府決定在數學上採用十進位制,因而大量數表,特別是三角函式表及有關的對數表,而要重新計算,這是一項浩繁的計算工程。法國政府的這一改革雖然沒有得到全面實施,但卻引起了英華人巴貝奇的興趣。他認為可以使機器按照一定的程式去做一系列簡單的計算,代替人去完成一些複雜,繁瑣的計算工作。於是巴貝奇萌發出了採用機器來編制數表的想法。巴貝奇從用差分表計算數表的做法中得到啟發,經過10年的努力,設計出一種能進行加減計算並完成數表編制的自動計算裝置,他把它稱為“差分機”。1822年,他試製出了一臺樣機。 這臺差分機可以儲存3個5位的十進位制數,並進行加法運算,還能列印結果。它是一種供製表人員使用的專用機。但是它的傑出之處是,能按照設計者的控制自動完成一連串的運算,體現了計算機最早的程式設計。這種程式設計思想的創見,為現代計算機的發展開闢了道路。 1834年,巴貝奇又完成了一項新計算裝置的構想。他考慮到,計算裝置應該具有通用性,能解決數學上的各種問題。它不僅可以進行數字運算,而且還能進行邏輯運算。巴貝奇把這種裝置命名為“分析機”。它是現代通用數字計算機的前身。按巴貝奇的方案,分析機以蒸汽為動力,透過大量齒輪來傳動。它的記憶體儲器的容量比後來20世紀40年代出現的電子計算機ENIAC還要大一些。因為它太龐大了,所以它沒有被製造出來。 巴貝奇的分析機由三部分構成。第一部分是儲存資料的齒輪式暫存器,巴貝奇把它稱為“堆疊”,它與差分機中的相類似,但運算不在暫存器內進行,而是由新的機構來實現。第二部分是對資料進行各種運算的裝置,巴貝奇把它命名為“工場”。第三部分是對操作順序進行控制,並對所要處理的資料及輸出結果加以選擇的裝置。它相當於現代計算機的控制器.這是巴貝奇於19世紀20年代製造的差分機 為了加快運算的速度,巴貝奇設計了先進的進位機構。他估計,使用分析機完成一次50位數的加減只要1秒種,相乘則要1分鐘。計算時間約為第一臺電子計算機的100倍。 巴貝奇在分析機的計算裝置上採用穿孔卡,這是人類計算技術史上的一次重大飛躍。巴貝奇曾在巴黎博覽會上見過雅卡爾穿孔卡編織機。雅卡爾穿孔卡編織機要在織物上編織出各種圖案,預先把經紗提升的程式在紙卡上穿孔記錄下來,利用不同的穿孔卡程式織出許多複雜花紋的圖案。巴貝奇受到啟發,把這種新技術用到分析機上來,從而能對計算機下命令,讓它按任何複雜的公式去計算。 現代計算機的設計思想,與100多年前巴貝奇的分析機幾乎完全相同。巴貝奇的分析機同現代計算機一樣可以程式設計,而且分析機所涉及到的有關程式方面的概念,也與現代計算機一致。
在計算機發展史上,差分機和分析機佔有重要的地位。它們的研製者查爾斯·巴貝奇是英華人,他出生於1971年12月26日,19歲時考入劍橋大學三一學院攻讀數學與化學。差分機和分析機的研製者巴貝奇 18世紀下半葉,法國政府決定在數學上採用十進位制,因而大量數表,特別是三角函式表及有關的對數表,而要重新計算,這是一項浩繁的計算工程。法國政府的這一改革雖然沒有得到全面實施,但卻引起了英華人巴貝奇的興趣。他認為可以使機器按照一定的程式去做一系列簡單的計算,代替人去完成一些複雜,繁瑣的計算工作。於是巴貝奇萌發出了採用機器來編制數表的想法。巴貝奇從用差分表計算數表的做法中得到啟發,經過10年的努力,設計出一種能進行加減計算並完成數表編制的自動計算裝置,他把它稱為“差分機”。1822年,他試製出了一臺樣機。 這臺差分機可以儲存3個5位的十進位制數,並進行加法運算,還能列印結果。它是一種供製表人員使用的專用機。但是它的傑出之處是,能按照設計者的控制自動完成一連串的運算,體現了計算機最早的程式設計。這種程式設計思想的創見,為現代計算機的發展開闢了道路。 1834年,巴貝奇又完成了一項新計算裝置的構想。他考慮到,計算裝置應該具有通用性,能解決數學上的各種問題。它不僅可以進行數字運算,而且還能進行邏輯運算。巴貝奇把這種裝置命名為“分析機”。它是現代通用數字計算機的前身。按巴貝奇的方案,分析機以蒸汽為動力,透過大量齒輪來傳動。它的記憶體儲器的容量比後來20世紀40年代出現的電子計算機ENIAC還要大一些。因為它太龐大了,所以它沒有被製造出來。 巴貝奇的分析機由三部分構成。第一部分是儲存資料的齒輪式暫存器,巴貝奇把它稱為“堆疊”,它與差分機中的相類似,但運算不在暫存器內進行,而是由新的機構來實現。第二部分是對資料進行各種運算的裝置,巴貝奇把它命名為“工場”。第三部分是對操作順序進行控制,並對所要處理的資料及輸出結果加以選擇的裝置。它相當於現代計算機的控制器.這是巴貝奇於19世紀20年代製造的差分機 為了加快運算的速度,巴貝奇設計了先進的進位機構。他估計,使用分析機完成一次50位數的加減只要1秒種,相乘則要1分鐘。計算時間約為第一臺電子計算機的100倍。 巴貝奇在分析機的計算裝置上採用穿孔卡,這是人類計算技術史上的一次重大飛躍。巴貝奇曾在巴黎博覽會上見過雅卡爾穿孔卡編織機。雅卡爾穿孔卡編織機要在織物上編織出各種圖案,預先把經紗提升的程式在紙卡上穿孔記錄下來,利用不同的穿孔卡程式織出許多複雜花紋的圖案。巴貝奇受到啟發,把這種新技術用到分析機上來,從而能對計算機下命令,讓它按任何複雜的公式去計算。 現代計算機的設計思想,與100多年前巴貝奇的分析機幾乎完全相同。巴貝奇的分析機同現代計算機一樣可以程式設計,而且分析機所涉及到的有關程式方面的概念,也與現代計算機一致。