Công cụ phân tích – Wikipedia

Mô hình thử nghiệm của một bộ phận của Công cụ phân tích, được chế tạo bởi Babbage, được trưng bày tại Bảo tàng Khoa học (Luân Đôn) [1]

Công cụ phân tích là một máy tính đa năng cơ học được đề xuất bởi nhà toán học người Anh và nhà tiên phong máy tính Charles Babbage. [2][3] Nó được mô tả lần đầu tiên vào năm 1837 với tư cách là người kế thừa công cụ khác biệt của Babbage, một thiết kế cho một máy tính cơ đơn giản hơn. phân nhánh và các vòng lặp, và bộ nhớ tích hợp, làm cho nó trở thành thiết kế đầu tiên cho một máy tính đa năng có thể được mô tả theo thuật ngữ hiện đại là Turing-Complete. [5][6] Nói cách khác, cấu trúc logic của Công cụ phân tích về cơ bản giống như mà đã thống trị thiết kế máy tính trong kỷ nguyên điện tử. [3]. Công cụ phân tích là một trong những thành tựu thành công nhất của Charles Babbage.

Babbage không bao giờ có thể hoàn thành việc xây dựng bất kỳ máy móc nào của mình do mâu thuẫn với kỹ sư trưởng của mình và không đủ kinh phí. [7][8] Mãi đến cuối những năm 1940, những chiếc máy tính đa năng đầu tiên mới thực sự được chế tạo, hơn một thế kỷ sau khi Babbage đã đề xuất Công cụ phân tích tiên phong vào năm 1837. [3]

Hai loại thẻ đục lỗ được sử dụng để lập trình máy. Tiền cảnh: 'thẻ hoạt động', để nhập hướng dẫn; nền tảng: 'thẻ biến', để nhập dữ liệu

Nỗ lực đầu tiên của Babbage tại một thiết bị máy tính cơ học, Difference Engine, là một máy chuyên dùng được thiết kế để lập bảng logarit và hàm lượng giác bằng cách đánh giá các khác biệt hữu hạn để tạo ra các đa thức gần đúng. Xây dựng máy này không bao giờ được hoàn thành; Babbage đã có mâu thuẫn với kỹ sư trưởng của mình, Joseph Clement, và cuối cùng chính phủ Anh đã rút tiền tài trợ cho dự án. [10] [11]

Trong dự án này, ông nhận ra rằng một thiết kế tổng quát hơn nhiều, Công cụ phân tích, là có thể. Công việc thiết kế Công cụ phân tích bắt đầu từ c. 1833. [12]

Đầu vào, bao gồm các chương trình và dữ liệu ("công thức" và "dữ liệu") được cung cấp cho máy thông qua thẻ đục lỗ, một phương pháp được sử dụng tại thời điểm đó máy dệt cơ trực tiếp như máy dệt Jacquard. Đối với đầu ra, máy sẽ có máy in, máy vẽ đường cong và chuông. Máy cũng có thể bấm số vào thẻ để đọc sau. Nó sử dụng số học điểm cố định 10 điểm cơ bản thông thường.

Phải có một cửa hàng (nghĩa là một bộ nhớ) có khả năng chứa 1.000 số gồm 40 chữ số thập phân mỗi chữ số (khoảng 16,2 kB). Một đơn vị số học ("nhà máy") sẽ có thể thực hiện tất cả bốn phép toán số học, cộng với so sánh và căn bậc hai tùy chọn. Ban đầu (1838), nó được hình thành như một động cơ khác biệt tự cong về phía sau, theo bố cục hình tròn, với cửa hàng dài thoát ra một bên. Các bản vẽ sau này (1858) mô tả bố cục lưới được chuẩn hóa. [18] Giống như bộ xử lý trung tâm (CPU) trong một máy tính hiện đại, nhà máy sẽ dựa vào các quy trình nội bộ của riêng mình, để được lưu trữ dưới dạng các chốt được chèn vào trống quay "thùng", để thực hiện một số hướng dẫn phức tạp hơn mà chương trình của người dùng có thể chỉ định. [7]

Ngôn ngữ lập trình được người dùng sử dụng gần giống với ngôn ngữ lắp ráp hiện đại. Vòng lặp và phân nhánh có điều kiện là có thể, và do đó, ngôn ngữ được hình thành sẽ là Turing hoàn chỉnh như sau này được định nghĩa bởi Alan Turing. Ba loại thẻ đục lỗ khác nhau đã được sử dụng: một cho các hoạt động đối xứng, một cho các hằng số, và một cho các hoạt động tải và lưu trữ, chuyển số từ cửa hàng sang đơn vị số học hoặc trở lại. Có ba độc giả riêng biệt cho ba loại thẻ. Babbage đã phát triển khoảng hai chục chương trình cho Công cụ phân tích từ năm 1837 đến 1840 và một chương trình sau đó. Các chương trình này xử lý đa thức, công thức lặp, loại bỏ Gaussian và số Bernoulli.

Năm 1842, nhà toán học người Ý Luigi Federico Menabrea đã xuất bản một mô tả về động cơ dựa trên bài giảng của Babbage bằng tiếng Pháp. Năm 1843, bản mô tả được dịch sang tiếng Anh và được chú thích rộng rãi bởi Ada Lovelace, người đã bắt đầu quan tâm đến động cơ này 8 năm trước. Để ghi nhận những bổ sung của cô vào bài báo của Menabrea, trong đó có cách tính số Bernoulli bằng máy (được coi là chương trình máy tính hoàn chỉnh đầu tiên), cô đã được mô tả là lập trình viên máy tính đầu tiên.

Xây dựng [ chỉnh sửa ]

Cuối đời, Babbage tìm cách chế tạo một phiên bản đơn giản của máy, và lắp ráp một phần nhỏ của nó trước khi chết vào năm 1871. [7] [1] [22]

Năm 1878, một ủy ban của Hiệp hội tiến bộ khoa học Anh đã mô tả Công cụ phân tích là " kỳ diệu của sự khéo léo cơ học ", nhưng đề nghị chống lại việc xây dựng nó. Ủy ban đã thừa nhận tính hữu dụng và giá trị của máy, nhưng không thể ước tính chi phí xây dựng nó và không chắc máy có hoạt động chính xác sau khi được chế tạo hay không. [23] [24]

Không liên tục từ năm 1880 đến 1910, [25] Con trai của Babbage Henry Prevost Babbage đang xây dựng một phần của nhà máy và bộ máy in. Vào năm 1910, nó đã có thể tính toán một danh sách (lỗi) các bội số của pi. [26] Đây chỉ là một phần nhỏ của toàn bộ động cơ; nó không được lập trình và không có bộ nhớ (Những hình ảnh phổ biến của phần này đôi khi bị đánh giá sai, ngụ ý rằng đó là toàn bộ nhà máy hoặc thậm chí toàn bộ động cơ.) "Nhà máy phân tích động cơ" của Henry Babbage đang được trưng bày tại Bảo tàng Khoa học ở London. [21] Henry cũng đề xuất xây dựng một phiên bản trình diễn của động cơ đầy đủ, với dung lượng lưu trữ nhỏ hơn: "có lẽ với mười máy (cột) đầu tiên sẽ làm được, với mười lăm bánh mỗi chiếc". [27] Một phiên bản như vậy có thể điều khiển 20 số gồm 25 chữ số mỗi cái, và những gì nó có thể được bảo phải làm với những con số đó vẫn có thể ấn tượng. "Đó chỉ là một câu hỏi về thẻ và thời gian", Henry Babbage đã viết vào năm 1888, "… và không có lý do gì mà (hai mươi ngàn) thẻ không nên được sử dụng nếu cần thiết, trong Công cụ phân tích cho mục đích của nhà toán học ". [5] Cỗ máy này được chế tạo bằng vật liệu và dung sai kỹ thuật có sẵn cho Babbage, dập tắt đề xuất rằng các thiết kế của Babbage không thể được sản xuất bằng công nghệ sản xuất thời đó. [28] [19659004] Vào tháng 10 năm 2010, John Graham-Cumming đã bắt đầu chiến dịch "Kế hoạch 28" để gây quỹ bằng cách "đăng ký công khai" để cho phép nghiên cứu lịch sử và học thuật nghiêm túc về các kế hoạch của Babbage, với mục đích xây dựng và thử nghiệm một desi ảo hoạt động hoàn toàn gn sau đó sẽ lần lượt cho phép xây dựng Công cụ phân tích vật lý. [29][30] Kể từ tháng 5 năm 2016, việc xây dựng thực tế đã không được thực hiện, vì không thể có được sự hiểu biết nhất quán từ bản vẽ thiết kế ban đầu của Babbage. Cụ thể, không rõ liệu nó có thể xử lý các biến được lập chỉ mục cần thiết cho chương trình Bernoulli của Lovelace hay không. [31] Vào năm 2017, nỗ lực "Kế hoạch 28" đã báo cáo rằng cơ sở dữ liệu có thể tìm kiếm của tất cả các tài liệu được liệt kê đã có sẵn và đánh giá ban đầu về Babbage Sách nguệch ngoạc đồ sộ đã được hoàn thành. [32]

Tập lệnh [ chỉnh sửa ]

Sơ đồ kế hoạch của Công cụ phân tích từ năm 1840

Babbage không được biết là đã viết ra một bộ rõ ràng hướng dẫn cho động cơ theo cách của một hướng dẫn xử lý hiện đại. Thay vào đó, ông hiển thị các chương trình của mình dưới dạng danh sách các trạng thái trong quá trình thực thi, cho thấy toán tử nào được chạy ở mỗi bước với rất ít dấu hiệu về cách điều khiển luồng điều khiển.

Allan G. Bromley đã giả định rằng bộ bài có thể được đọc theo hướng tiến và lùi như là một chức năng phân nhánh có điều kiện sau khi kiểm tra các điều kiện, điều này sẽ khiến động cơ hoàn thành Turing:

… các thẻ có thể được yêu cầu di chuyển tiến và lùi (và do đó lặp lại) …

Lần đầu tiên, vào năm 1845, hoạt động của người dùng cho nhiều chức năng dịch vụ bao gồm, hầu hết quan trọng, một hệ thống hiệu quả để kiểm soát người dùng lặp trong các chương trình người dùng. Không có dấu hiệu nào cho thấy hướng quay của hoạt động và thẻ biến được chỉ định. Trong trường hợp không có bằng chứng khác, tôi đã phải chấp nhận giả định mặc định tối thiểu rằng cả hai thao tác và thẻ biến chỉ có thể được quay ngược lại khi cần thiết để thực hiện các vòng lặp được sử dụng trong các chương trình mẫu Babbage. Fourmilab nói: "Sẽ không có khó khăn khi lập trình cơ học hoặc vi chương trình trong việc đặt hướng chuyển động dưới sự điều khiển của người dùng.

Trong trình giả lập động cơ của họ, Fourmilab nói:

Đầu đọc thẻ của Engine không bị hạn chế chỉ đơn giản là xử lý các thẻ theo chuỗi lần lượt từ đầu đến cuối. Ngoài ra, nó có thể được điều khiển bởi chính các thẻ mà nó đọc và khuyên bởi liệu đòn bẩy chạy của Mill có được kích hoạt hay không, tiến lên chuỗi thẻ về phía trước, bỏ qua các thẻ can thiệp hoặc lùi lại, khiến các thẻ đã đọc trước đó được xử lý một lần nữa.

Trình giả lập này cung cấp một bộ hướng dẫn biểu tượng bằng văn bản, mặc dù điều này đã được các tác giả của nó xây dựng thay vì dựa trên các tác phẩm gốc của Babbage. Ví dụ, một chương trình giai thừa sẽ được viết là:

 N0 6 N1 1 N2 1 × L1 L0 S1 - L0 L2 S0 L2 L0 CB? 11 

trong đó CB là hướng dẫn chi nhánh có điều kiện hoặc "thẻ kết hợp" được sử dụng để thực hiện bước nhảy điều khiển, trong trường hợp này là lùi 11 thẻ.

Ảnh hưởng [ chỉnh sửa ]

Ảnh hưởng được dự đoán [ chỉnh sửa ]

Babbage hiểu rằng sự tồn tại của một máy tính tự động sẽ gây hứng thú với lĩnh vực bây giờ được gọi là hiệu quả thuật toán, viết trong Đoạn văn từ Cuộc đời của một triết gia "Ngay khi Công cụ phân tích tồn tại, nó sẽ nhất thiết hướng dẫn tiến trình khoa học trong tương lai. Sự trợ giúp của nó, câu hỏi sau đó sẽ nảy sinh. Bằng cách tính toán những kết quả này có thể được đưa ra bởi máy trong thời gian ngắn nhất ? "

Khoa học máy tính [ chỉnh sửa ]]

Từ năm 1872 Henry tiếp tục siêng năng với công việc của cha mình và sau đó nghỉ hưu không liên tục vào năm 1875. [35]

Percy Ludgate đã viết về động cơ của mình vào năm 1914 đã được vẽ chi tiết, nhưng không bao giờ được xây dựng) khoảng 1907-1909. [19659052] Động cơ của Ludgate sẽ nhỏ hơn nhiều so với Babbage khoảng 8 feet khối (230 l) và theo giả thuyết sẽ có khả năng nhân hai số có hai chữ số thập phân trong khoảng sáu giây. [37]

] Torres y Quevedo đã viết về động cơ của Babbage trong Các tiểu luận về tự động hóa (1913). Cuốn sách chứa thiết kế cho một cỗ máy cơ điện có khả năng tính toán hoàn toàn tự động giá trị của một hàm. [37]

Bài viết của Vannevar Bush Phân tích nhạc cụ (1936) . Trong cùng năm đó, dự án Rapid Arithmetical Machine đã điều tra các vấn đề về xây dựng một máy tính điện tử. [37]

Mặc dù nền tảng này, công việc của Babbage rơi vào tình trạng mù mờ lịch sử và Công cụ phân tích không được biết các nhà chế tạo máy điện và cơ điện tử trong những năm 1930 và 1940 khi họ bắt đầu công việc, dẫn đến nhu cầu phải phát minh lại nhiều sáng kiến ​​kiến ​​trúc mà Babbage đã đề xuất. Howard Aiken, người đã chế tạo máy tính cơ điện nhanh chóng lỗi thời, Harvard Mark I, từ năm 1937 đến năm 1945, đã ca ngợi công việc của Babbage có thể là một cách để nâng cao tầm vóc của chính ông, nhưng không biết gì về kiến ​​trúc của Công cụ phân tích trong quá trình xây dựng Mark I và coi chuyến thăm của ông tới phần được xây dựng của Công cụ phân tích là "sự thất vọng lớn nhất trong cuộc đời tôi". Mark I cho thấy không có ảnh hưởng từ Công cụ phân tích và thiếu tính năng kiến ​​trúc tiên đoán nhất của Công cụ phân tích, phân nhánh có điều kiện.J. Presper Eckert và John W. Mauchly tương tự không biết về các chi tiết của Công cụ phân tích của Babbage trước khi hoàn thành thiết kế của họ cho máy tính đa năng điện tử đầu tiên, ENIAC. [39][40]

So sánh với các máy tính đầu tiên khác chỉnh sửa ]

Nếu Công cụ phân tích đã được chế tạo, nó sẽ là kỹ thuật số, có thể lập trình và hoàn thành Turing. Tuy nhiên, nó sẽ rất chậm. Luigi Federico Menabrea đã báo cáo trong Phác thảo về động cơ phân tích : "Ông Babbage tin rằng ông có thể, bằng động cơ của mình, tạo thành sản phẩm gồm hai số, mỗi số có hai mươi hình, trong ba phút". Bằng cách so sánh Mark Harvard, tôi có thể thực hiện nhiệm vụ tương tự chỉ trong sáu giây. Một PC hiện đại có thể làm điều tương tự dưới một phần tỷ của một giây.

Trong văn hóa đại chúng [ chỉnh sửa ]

  • Các tiểu thuyết gia cyberchain William Gibson và Bruce Sterling đồng tác giả một cuốn tiểu thuyết steampunk về lịch sử thay thế có tựa đề The Difference Engine Sự khác biệt và động cơ phân tích của Babbage đã có sẵn cho xã hội Victoria. Cuốn tiểu thuyết tìm hiểu về hậu quả và ý nghĩa của việc giới thiệu sớm công nghệ tính toán.
  • Ngoài ra còn có đề cập đến Công cụ phân tích (hay Clockwork Ouroboros như nó cũng được biết đến ở đó) trong Cuốn sách về chiến tranh , một tuyển tập Nghịch lý phe phái do Lawrence Miles biên tập. Cỗ máy này được sử dụng để tính toán một cách vào "Đế chế mười một ngày". Việc sử dụng nó đã dẫn đến việc phá hủy Tòa nhà Quốc hội nguyên thủy.
  • Trong tiểu thuyết Trạm đường phố Perdido của tác giả người Anh China Miéville, các động cơ tương tự như Babbage phục vụ như "bộ não" cho các công trình robot của thành phố mới Crobuzon. Một động cơ như vậy thậm chí còn phát triển tư tưởng hữu cảm do một vòng lặp thuật toán đệ quy.
  • Đế chế Anh Peshawar Lancers của SM Stirling có một động cơ phân tích chạy bằng nước khổng lồ ở Oxford, được sử dụng bởi hai trong số chính nhân vật. Cần lưu ý rằng hầu hết các động cơ chạy bằng hơi nước, và một động cơ thậm chí còn lớn hơn đang được chế tạo tại Thủ đô của Anh ở Delhi.
  • Trong tiểu thuyết Michael Flynn In the Country of the Blind a xã hội bí mật tự gọi mình là Hội Babbage đã bí mật tài trợ cho việc xây dựng Công cụ Babbage vào giữa thế kỷ 19. Trong tiểu thuyết, Hội sử dụng các động cơ Babbage cùng với một khoa học thống kê có tên là Cliology để dự đoán và thao túng lịch sử trong tương lai. Trong quá trình đó, họ dự đoán sự trỗi dậy của Đức quốc xã và vô tình bắt đầu Nội chiến Hoa Kỳ.
  • Trong tiểu thuyết Neal Stephenson Thời đại kim cương công nghệ nano phân tử có mặt khắp nơi được mô tả để sử dụng "logic que" tương tự như được tưởng tượng bởi thiết kế của Babbage cho Công cụ phân tích.
  • Moriarty bởi Modem một truyện ngắn của Jack Nimersheim, mô tả một lịch sử thay thế nơi Công cụ phân tích của Babbage thực sự được hoàn thành và được coi là rất tuyệt chính phủ Anh. Các nhân vật của Sherlock Holmes và Moriarty trong thực tế là một bộ các chương trình nguyên mẫu được viết cho Công cụ phân tích. Câu chuyện ngắn này kể về Holmes khi chương trình của anh được khởi động lại trên các máy tính hiện đại và anh buộc phải cạnh tranh chống lại kẻ thù của mình một lần nữa trong các đối tác hiện đại của Công cụ phân tích của Babbage. [45]
  • của Sydney Padua trong webcomic Cuộc phiêu lưu ly kỳ của Lovelace và Babbage . [46][47] Nó có một lịch sử thay thế nơi Ada Lovelace và Babbage đã chế tạo Công cụ phân tích và sử dụng nó để chống lại tội ác theo yêu cầu của Nữ hoàng Victoria. 19659070] Truyện tranh dựa trên nghiên cứu kỹ lưỡng về tiểu sử và sự tương ứng giữa Babbage và Lovelace, sau đó bị vặn vẹo vì hiệu ứng hài hước.
  • Georgia on My Mind là tiểu thuyết của Charles Sheffield liên quan đến hai chủ đề chính: góa phụ và Cuộc tìm kiếm một chiếc máy tính Babbage huyền thoại.
  • Tiểu thuyết giả tưởng của Hugh Cook Wishstone và Wonderworkers Wazir and the Witch có một Ana Động cơ lytical được tạo ra bởi nhà khoa học Ivan Petrov. Nó được sử dụng để tính thuế thu nhập.
  • Dự án trực tuyến Arm của Orion có Machina Babbagenseii máy tính cơ học lấy cảm hứng từ Babbage đầy cảm xúc. Mỗi cái có kích thước của một tiểu hành tinh lớn, chỉ có khả năng sống sót trong điều kiện vi trọng lực và xử lý dữ liệu với tốc độ 0,5% tốc độ của bộ não con người. [49]
  • Những con tàu bay trong anime Exile cuối cùng là thấy có động cơ phân tích bên trong chúng. Mặc dù một số có công nghệ tiên tiến hơn, các tàu thông thường sử dụng động cơ phân tích, và thậm chí một số tàu tiên tiến cũng được xem là có cơ chế đồng hồ.
  • Một phiên bản hoạt động của Công cụ phân tích, được tạo ra bởi nhà phát minh hư cấu Ernest Harding (và dựa trên về khái niệm Babbage) đã được giới thiệu trên Murdoch Mysteries (còn gọi là Thám tử nghệ thuật), trong Phần 5, Tập 9, Công ước phát minh . [50]

Tài liệu tham khảo [ chỉnh sửa ]

  1. ^ a b "Công cụ phân tích của Babbage, 1834-1871. (Mô hình thử nghiệm)". Bảo tàng khoa học . Truy xuất 2017-08-23 .
  2. ^ John Graham-Cumming (2010-10-04). "Bước nhảy vọt 100 năm". Radar O'Reilly . Truy xuất 2012-08-01 .
  3. ^ a b c "Động cơ Babbage: Động cơ". Bảo tàng Lịch sử Máy tính. 2016 . Truy xuất 2016-05-07 .
  4. ^ a b "Babbage". Công cụ trực tuyến . Bảo tàng Khoa học. 2007-01-19 . Truy xuất 2012-08-01 .
  5. ^ "Chúng ta hãy chế tạo máy tính cơ học tối thượng của Babbage". ý kiến ​​. Nhà khoa học mới. 23 tháng 12 năm 2010 . Truy xuất 2012-08-01 .
  6. ^ a b c Tim Robinson (2007-05-28). "Động cơ khác biệt". Meccano.us . Truy cập 2012-08-01 .
  7. ^ Weber, Alan S. Khoa học thế kỷ 19, một tuyển tập . Sách của Google . Truy cập 2012-08-01 .
  8. ^ Lee, John A.n. Từ điển tiểu sử quốc tế về những người tiên phong máy tính . Sách của Google . Truy xuất 2012-08-01 .
  9. ^ Balchin, Jon. Khoa học: 100 nhà khoa học đã thay đổi thế giới . Sách của Google . Truy xuất 2012-08-01 .
  10. ^ Dubbey, J. M.; Dubbey, John Michael (2004-02-12). Công trình toán học của Charles Babbage . Nhà xuất bản Đại học Cambridge. tr. 197. ISBN YAM52524766.
  11. ^ "Các trang Babbage: Công cụ tính toán". Dự án.ex.ac.uk. 1997-01-08 . Truy cập 2012-08-01 .
  12. ^ a b "Nhà máy phân tích động cơ của Henry Babbage, 1910". Bảo tàng Khoa học. 2007-01-16 . Truy cập 2012-08-01 .
  13. ^ Thông báo hàng tháng của Hiệp hội Thiên văn Hoàng gia . Priestley và Dệt. 1910. tr. 517.
  14. ^ * Báo cáo về cuộc họp lần thứ tám mươi tám của Hiệp hội vì sự tiến bộ của khoa học Anh (Báo cáo). Luân Đôn: John Murray. 1879. Trang 92 Pha102 . Truy xuất 2015-12-20 .
  15. ^ "Công cụ phân tích (Báo cáo 1879)". Fourmilab.ch . Truy cập 2015-12-20 .
  16. ^ Anh), Viện chuyên gia tính toán (Great (1950). Kỷ yếu của hội nghị trăm năm của Viện chuyên gia tính toán . cho Viện chuyên gia tính toán tại Nhà xuất bản Đại học. Trang 178.
  17. ^ Randell, Brian (2013-12-21). "2.3. Công cụ phân tích của Babbage. HP Babbage (1910)". Nguồn gốc của máy tính kỹ thuật số: Các giấy tờ được chọn . Springer. ISBN 976361818123.
  18. ^ a b "Máy phân tích . Babbage 1888) ". Fourmilab.ch . Truy xuất 2012-08-01 .
  19. ^ " Một phần tiếp theo hiện đại – Động cơ Babbage ". Bảo tàng lịch sử máy tính . Truy xuất 2012-08-01 .
  20. ^ "Chiến dịch được xây dựng để xây dựng Công cụ phân tích Babbage". BBC News . Ngày 14 tháng 10 năm 2010
  21. ^ "Xây dựng Charles Babbag Công cụ phân tích điện tử ". Kế hoạch 28. 2009-07-27 . Truy xuất 2012-08-01 .
  22. ^ "Báo cáo mùa xuân 2016 cho Hội bảo tồn máy tính". Kế hoạch 28 . Truy cập 29 tháng 10 2016 .
  23. ^ "Báo cáo mùa xuân 2017 cho Hội bảo tồn máy tính". blog.plan28.org . Truy xuất 2017-06-13 .
  24. ^ "Động cơ Babbage – Người chủ chốt – Henry Provost Babbage". Bảo tàng Lịch sử Máy tính. Lưu trữ từ bản gốc vào ngày 20 tháng 2 năm 2011 . Truy cập 2011/02/08 .
  25. ^ Horsburg, E. M. (Ellice Martin); Triển lãm Napier Tercentenary (1914). " Máy tính tự động của P. E. Ludgate". Các công cụ và phương pháp tính toán hiện đại: một cuốn sổ tay của Triển lãm Tercentenary Napier . Gerstein – Đại học Toronto. Luân Đôn: G. Bell. Trang 124 Hậu 127.
  26. ^ a b c "Máy phân tích." www.fano.co.uk . Từ Công cụ phân tích đến Máy tính kỹ thuật số điện tử: Những đóng góp của Ludgate, Torres và Bush của Brian Randell, 1982, Ludgate: Trang 4-5, Quevedo: Trang 6, 11-13, Bush: Trang 13, 16-17 . Truy cập 2018-10-29 .
  27. ^ "Phỏng vấn J. Presper Eckert ngày 28 tháng 10 năm 1977". Lưu trữ từ bản gốc vào ngày 24 tháng 7 năm 2010 . Truy cập ngày 9 tháng 2, 2011 .
  28. ^ "Bộ sưu tập lịch sử bằng miệng máy tính, 1969-1973, 1977" (PDF) . Được lưu trữ từ bản gốc (PDF) vào ngày 11 tháng 11 năm 2010 . Truy cập ngày 9 tháng 2, 2011 .
  29. ^ "Máy tính Mark I". Bộ sưu tập các dụng cụ khoa học lịch sử . Đại học Harvard. Lưu trữ từ bản gốc vào ngày 2015-07-10 . Truy xuất 2016-05-07 .
  30. ^ "Konrad Zuse, máy tính chuyển tiếp đầu tiên". Lịch sử máy tính . Truy xuất 2016-05-07 .
  31. ^ "Máy thí nghiệm quy mô nhỏ Manchester -" Đứa bé "". Trường Khoa học Máy tính, Đại học Manchester. Tháng 4 năm 1999 . Truy xuất 2016-05-07 .
  32. ^ Nimersheim, Jack (1995). "Moriarty bằng Modem". cheznims.com . Truy xuất 2016-05-07 .
  33. ^ "Thí nghiệm nguy hiểm trong truyện tranh". Kính 2D . Truy xuất 2012-08-01 .
  34. ^ "Thử nghiệm trong truyện tranh với Sydney Padua". Tor.com. 2009-10-26 . Đã truy xuất 2012-08-01 .
  35. ^ "Máy khách | Kính 2D". Sydneypadua.com . Truy xuất 2012-08-01 .
  36. ^ "Machina Babbagenseii". Cánh tay của Orion. 2014 . Đã truy xuất 2016-05-07 .
  37. ^ "Công ước phát minh" trên IMDb

Tài liệu tham khảo [ chỉnh sửa ]

  • Babbage, Charles (1864). "Chương VIII – Của động cơ phân tích". Những đoạn văn từ cuộc đời của một triết gia . Luân Đôn: Longman, Xanh lục, Longman, Roberts, & Xanh lục. trang 112 Kết141.
  • Babbage, Charles (1889). Babbage, Henry P., chủ biên. Động cơ tính toán Babbage từ – Là một bộ sưu tập các giấy tờ liên quan đến chúng; Lịch sử và Xây dựng của họ (PDF) . New York: Nhà xuất bản Đại học Cambridge. ISBN 97-1-108-00096-3.
  • Bromley, Allan G. (tháng 7 năm 1982). "Công cụ phân tích của Charles Babbage, 1838" (PDF) . Biên niên sử của lịch sử điện toán . 4 (3): 197 Từ217. doi: 10.1109 / mahc.1982.10028.
  • Bromley, Allan G. (1990). "Sự khác biệt và động cơ phân tích" (PDF) . Trong Aspray, William. Tính toán trước máy tính . Ames: Nhà xuất bản Đại học bang Iowa. trang 59 bóng98. ISBN 0-8138-0047-1.
  • Bromley, Allan G. (Tháng Mười tháng 12 năm 2000). "Công cụ phân tích của Babbage có kế hoạch 28 và 28a – Giao diện của lập trình viên". Biên niên sử của lịch sử điện toán . 22 (4): 5 1919. doi: 10.1109 / 85.887986.
  • Cohen, I. Bernard (2000). "8 – Nền tảng của Aiken về tính toán và kiến ​​thức về máy móc của Babbage". Howard Aiken: Chân dung của một nhà tiên phong máy tính . Cambridge: Báo chí MIT. trang 61 Khỏ72. ISBN YAM262531795.
  • Collier, Bruce (1970). Động cơ nhỏ có thể có: Máy tính toán của Charles Babbage (Tiến sĩ). Đại học Harvard . Truy xuất 2015-12-18 .
  • Green, Christopher D. (2005). "Công cụ phân tích của Babbage có phải là một mô hình cơ học của tâm trí không?" (PDF) . Lịch sử Tâm lý học . 8 (1): 35 Kết45. doi: 10.1037 / 1093-4510.8.1.35 . Truy xuất 2015-12-25 .
  • Hyman, Anthony (1982). Charles Babbage: Tiểu sử . Oxford: Nhà xuất bản Đại học Oxford. Sê-ri 9800198581703.
  • Menabrea, Luigi Federico; Thất tình, Ada (1843). "Phác thảo của Công cụ phân tích được phát minh bởi Charles Babbage … với ghi chú của người dịch. Bản dịch của Ada Lovelace". Trong Richard Taylor. Hồi ký khoa học . 3 . Luân Đôn: Richard và John E. Taylor. Trang 666 Từ731.
  • Randell, Brian (Tháng Mười tháng 12 năm 1982). "Từ công cụ phân tích đến máy tính kỹ thuật số điện tử: Những đóng góp của Ludgate, Torres và Bush" (PDF) . Biên niên sử của lịch sử điện toán . 4 (4). doi: 10.1109 / mahc.1982.10042.
  • Wilkes, Maurice Vincent (1971). "Babbage như một nhà tiên phong máy tính". Proc. Cuộc họp tưởng niệm Babbage . London: Hiệp hội máy tính Anh. tr. 415 Từ440.

Liên kết ngoài [ chỉnh sửa ]