十九世纪二十年代 Charles Babbage Difference Engine Designed to calculate the entries of a table automatically and transfer them via steel punches to an engraver's plate Could perform only addition and subtraction Using finite Difference methods a large number of functions could be calculated .Polynomials .Trigonometric Functions Used a number of mechanical registers Driven by steam engine to crank out the results 3rd degree polynomials and 15 digit numbers Automatic multistep operations 北京大学计算机科学技术系 计算机系统结构教研室GÜWÑÇj°_+ ÑÇj+´DÔ 'HVLJQHGWRFDOFXODWHWKHHQWULHVRIDWDEOHDXWRPDWLFDOO\DQG WUDQVIHUWKHPYLDVWHHOSXQFKHVWRDQHQJUDYHU¶VSODWH &RXOGSHUIRUPRQO\DGGLWLRQDQGVXEWUDFWLRQ 8VLQJ)LQLWH'LIIHUHQFHPHWKRGVDODUJHQXPEHURIIXQFWLRQV FRXOGEHFDOFXODWHG 3RO\QRPLDOV 7ULJRQRPHWULF)XQFWLRQV 8VHGDQXPEHURIPHFKDQLFDOUHJLVWHUV 'ULYHQE\VWHDPHQJLQHWR&5$1.287WKHUHVXOWV UGGHJUHHSRO\QRPLDOVDQGGLJLWQXPEHUV $XWRPDWLFPXOLVWHSRSHUDWLRQV &KDUOHV %DEEDJH 'LIIHUHQFH(QJLQH qFÚ¼q¤