Maszyna różnicowa: Różnice pomiędzy wersjami

Z Wikipedii, wolnej encyklopedii
[wersja przejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
PBbot (dyskusja | edycje)
wstawienie {{Kontrola autorytatywna}}
Znaczniki: Wycofane usuwanie dużej ilości tekstu (filtr nadużyć) VisualEditor
Linia 13: Linia 13:


* prototypowy model: w 1840 roku zbudowano część obliczeniową, obliczającą wielomiany do 1 stopnia z dokładnością do 5 cyfr, którą rozszerzono do 3 stopnia w 1842. Model został ukończony, po dodaniu części drukującej, w 1843
* prototypowy model: w 1840 roku zbudowano część obliczeniową, obliczającą wielomiany do 1 stopnia z dokładnością do 5 cyfr, którą rozszerzono do 3 stopnia w 1842. Model został ukończony, po dodaniu części drukującej, w 1843
* produkcja: konstrukcję rozpoczęto w 1851 roku, ukończono w 1853. Obliczała wielomiany do 4 stopnia i do 15 cyfr. Została zademonstrowana na paryskiej [[Wystawa światowa|wystawie światowej]] w 1855, sprzedana w 1856 do [[obserwatorium astronomiczne]]go Dudley Observatory w Albany (dostarczona w 1857)<ref name=":1" />. Drugą maszynę zakupił londyński [[Urząd stanu cywilnego|Urząd Stanu Cywilnego]] (Register Office){{odn|Krasiński|2010|s=238}}<ref>{{Cytuj |autor = Mehmke, R. |tytuł = Przyczynek do historyi machin rachunkowych |czasopismo = Prace Matematyczno-Fizyczne |data = 1895 |data dostępu = 2018-10-24 |wolumin = 6 |numer = 1 |s = 182 |url = http://pldml.icm.edu.pl/pldml/element/bwmeta1.element.bwnjournal-article-pmfv6i1p11bwm?q=bwmeta1.element.bwnjournal-number-pmf-1895-6-1;11&qt=CHILDREN-STATELESS |język = pl}}</ref> w 1857 (zbudowana w 1859)<ref>{{Cytuj |autor = Ian Watson |tytuł = The Universal Machine: From the Dawn of Computing to Digital Consciousness |data = 2012-05-17 |data dostępu = 2018-10-24 |isbn = 9783642281020 |wydawca = Springer Science & Business Media |s = 37-38 |url = https://books.google.pl/books?id=jlmVKZ1psCkC&lpg=PA37&dq=farr%20scheutz%201857&hl=pl&pg=PA37#v=onepage&q=farr%20scheutz%201857&f=false |język = en}}</ref>. Ważyła ok. {{przelicz|10|cuk|kg|lk=on}}<ref name=":1">{{Cytuj |autor = Uta C. Merzbach, Smithsonian Contributions To Zoology, S. Dillon Ripley, Uta C. Merzbach |tytuł = First Printing Calculator |data = 1977 |data dostępu = 2018-10-24 |s = 8-9, 13, 25-26, 29-30 |url = http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.639.3286 |język = en}}</ref>.
* produkcja: konstrukcję rozpoczęto w 1851 roku, ukończono w 1853. Obliczała wielomiany do 4 stopnia i do 15 cyfr. Została zademonstrowana na paryskiej [[Wystawa światowa|wystawie światowej]] w 1855, sprzedana w 1856 do [[obserwatorium astronomiczne]]go Dudley Observatory w Albany (dostarczona w 1857). Drugą maszynę zakupił londyński [[Urząd stanu cywilnego|Urząd Stanu Cywilnego]] (Register Office) w 1857 (zbudowana w 1859). Ważyła ok. {{przelicz|10|cuk|kg|lk=on}}.


Martin Wiberg - maszyna powstała w ok. 1859 roku, ulepszona konstrukcja maszyny Scheutza (mniejsza, takie same parametry). Używana do wydrukowania tablic odsetek (1860) i [[Tablice logarytmiczne|logarytmów]] (1875)<ref>{{Cytuj |autor = |rozdział = 76. Martin Wiberg, his Tables and Difference Engine. |tytuł = Notes |czasopismo = Mathematics of Computation |data = 1947 |data dostępu = 2018-10-24 |issn = 0025-5718 |wolumin = 2 |numer = 20 |s = 371–373 |doi = 10.1090/S0025-5718-47-99566-5 |url = https://www.ams.org/home/page/ |język = en}}</ref>.
Martin Wiberg - maszyna powstała w ok. 1859 roku, ulepszona konstrukcja maszyny Scheutza (mniejsza, takie same parametry). Używana do wydrukowania tablic odsetek (1860) i [[Tablice logarytmiczne|logarytmów]] (1875).


Alfred Deacon w ok. 1860 roku stworzył małą maszynę różnicową (3 stopień, 20 cyfr).
Alfred Deacon w ok. 1860 roku stworzył małą maszynę różnicową (3 stopień, 20 cyfr)<ref>{{Cytuj |autor = George Scheutz, Edward Scheutz |tytuł = Specimens of Tables, Calculated, Stereomoulded, and Printed by Machinery |data = 1857 |data dostępu = 2018-10-25 |wydawca = Whitnig |s = IX |url = https://books.google.pl/books?id=Ut1wgt6kSBEC&hl=pl&pg=PR9#v=snippet&q=alfred%20deacon&f=false |język = en}}</ref>{{odn|Williams|2003|s=|loc=Other minor difference engines, s. 136}}.


George B. Grant - prototyp wykonano w ok. 1871 roku. Pełne urządzenie powstało w 1876, tuż przed Wystawą Stulecia (Centennial Exhibition) w [[Filadelfia|Filadelfii]], na której zostało zaprezentowane. Maszyna ważyła ok. {{Przelicz|2000|lb|kg|lk=out}}<ref>{{Cytuj |tytuł = History of Computers and Computing, Babbage, Next differential engines, George Grant |data dostępu = 2018-10-25 |opublikowany = history-computer.com |url = http://history-computer.com/Babbage/NextDifferentialEngines/Grant.html}}</ref>{{odn|Williams|2003|loc=Grant's difference engine, s. 132-135|s=}}<ref>{{Cytuj |autor = Phillip T. Sandhurst |tytuł = The Great Centennial Exhibition Critically Described and Illustrated |data = 1876 |data dostępu = 2018-10-25 |wydawca = P.W. Ziegler & Company |s = 423-429 |url = https://books.google.pl/books?id=LFQ9AQAAIAAJ&vq=george%20grant%20difference%20engine%201869&hl=pl&pg=PA423#v=onepage&q=george%20grant%20difference%20engine%201869&f=false |język = en}}</ref>.
George B. Grant - prototyp wykonano w ok. 1871 roku. Pełne urządzenie powstało w 1876, tuż przed Wystawą Stulecia (Centennial Exhibition) w [[Filadelfia|Filadelfii]], na której zostało zaprezentowane. Maszyna ważyła ok. {{Przelicz|2000|lb|kg|lk=out}}.


[[Christel Hamann]] w 1909 skonstruował maszynę różnicową (2 stopień, 16 cyfr) na potrzeby publikacji tablic logarytmiczno-trygonometrycznych, opublikowanych w dwóch tomach w 1910 i 1911{{odn|Williams|2003|loc=Hamann machine, s. 135-136|s=}}. Ważyła ok. 40&nbsp;kg<ref>{{Cytuj |tytuł = History of Computers and Computing, Babbage, Next differential engines, Hamann |data dostępu = 2018-10-25 |opublikowany = history-computer.com |url = http://history-computer.com/Babbage/NextDifferentialEngines/Hamann.html}}</ref><ref name=":3">{{Cytuj |autor = Stephan Weiss |rozdział = Difference Engines in the 20th Century |tytuł = Publikationen |czasopismo = Proceedings 16th International Meeting of Collectors of Historical Calculating Instruments |data = 2010 |data dostępu = 2018-10-25 |s = Hamann: s. 158-160, Thompson: s. 160-163, Comrie: s. 163 |opublikowany = mechrech.info |url = http://mechrech.info/publikat/publikat.html#pub70}}</ref>.
[[Christel Hamann]] w 1909 skonstruował maszynę różnicową (2 stopień, 16 cyfr) na potrzeby publikacji tablic logarytmiczno-trygonometrycznych, opublikowanych w dwóch tomach w 1910 i 1911. Ważyła ok. 40&nbsp;kg.


[[Burroughs]] w ok. 1912 zbudowało urządzenie dla [[US Nautical Almanac Office|Nautical Almanac Office]] (NAO), które było używane jako maszyna różnicowa 2 stopnia. W 1929 NAO zakupiło model Class 11 do tego samego celu.
[[Burroughs]] w ok. 1912 zbudowało urządzenie dla [[US Nautical Almanac Office|Nautical Almanac Office]] (NAO), które było używane jako maszyna różnicowa 2 stopnia<ref name=":2">{{Cytuj |autor = L.J. Comrie |tytuł = On the Application of the Brunsviga-Dupla Calculating Machine to Double Summation with Finite Differences.: (Plates 4 and 5.) |czasopismo = Monthly Notices of the Royal Astronomical Society |data = 1928-03-09 |data dostępu = 2018-10-25 |issn = 0035-8711 |wolumin = 88 |numer = 5 |s = Burroughs: s. 451, Brunsviga: s. 447, 453-459 |doi = 10.1093/mnras/88.5.447 |język = en}}</ref><ref>{{Cytuj |autor = Gerstein - University of Toronto |rozdział = H.M. Nautical Almanac Office Anti-Differencing Machine |tytuł = Modern instruments and methods of calculation : a handbook of the Napier Tercentenary Exhibition |data = 1914 |data dostępu = 2018-10-25 |wydawca = London : G. Bell |s = 127-131 |url = http://archive.org/details/moderninstrument00horsuoft}}</ref>. W 1929 NAO zakupiło model Class 11 do tego samego celu<ref>{{Cytuj |autor = L.J. Comrie |tytuł = The Nautical Almanac Office Burroughs Machine. (Plates 5, 6.) |czasopismo = Monthly Notices of the Royal Astronomical Society |data = 1932-04-08 |data dostępu = 2018-10-25 |issn = 0035-8711 |wolumin = 92 |numer = 6 |s = 523–541 |doi = 10.1093/mnras/92.6.523 |język = en}}</ref>.


Alexander John Thompson około 1927 roku zbudował ''maszynę integrującą i różnicującą'' (''integrating and differencing machine''), która składała się z 4 zmodyfikowanych kalkulatorów Triumphator<ref>{{Cytuj |tytuł = History of Computers and Computing, Babbage, Next differential engines, Alexander John Thompson |data dostępu = 2018-10-25 |opublikowany = history-computer.com |url = https://history-computer.com/Babbage/NextDifferentialEngines/Thompson.html}}</ref>. Mogła obliczać wielomiany do 5 stopnia z dokładnością do 13 cyfr<ref name=":3" /><ref>{{Cytuj |autor = Alexander John Thompson |tytuł = Logarithmetica Britannica Being a Standard Table of Logarithms to Twenty Decimal Places |data = 1924 |data dostępu = 2018-10-25 |isbn = 9781001406893 |wydawca = CUP Archive |s = 7, 30, 55-59, 68 (V/VI, XXIX, LIV-LVI, LXV) |url = https://books.google.pl/books?id=fH48AAAAIAAJ |archiwum = https://archive.org/stream/in.ernet.dli.2015.285845/2015.285845.Logarithmetica-Britannica#page/n29/mode/1up/search/Integrating+and+Differencing+machine |zarchiwizowano = 2015 |język = en}}</ref>.
Alexander John Thompson około 1927 roku zbudował ''maszynę integrującą i różnicującą'' (''integrating and differencing machine''), która składała się z 4 zmodyfikowanych kalkulatorów Triumphator. Mogła obliczać wielomiany do 5 stopnia z dokładnością do 13 cyfr.


Leslie J. Comrie opisał w 1928 roku jak użyć kalkulatora Brunsviga-Dupla (1927-1930) do obliczeń różnicowych 2 stopnia z dokładnością do 15 cyfr<ref name=":3" /><ref name=":2" />. W 1931 zauważył, że maszyna do księgowania [[National Cash Register Corporation|National]]/Ellis Class 3000<ref>{{Cytuj |tytuł = National Class 3000 Bookkeeping Machine on Stand |data dostępu = 2018-10-26 |opublikowany = National Museum of American History |url = http://americanhistory.si.edu/collections/search/object/nmah_694189 |język = en}}</ref> może być użyta jako maszyna różnicowa do 6 stopnia{{odn|Williams|2003|loc=Leslie John Comrie, s. 137-138|s=}}.
Leslie J. Comrie opisał w 1928 roku jak użyć kalkulatora Brunsviga-Dupla (1927-1930) do obliczeń różnicowych 2 stopnia z dokładnością do 15 cyfr. W 1931 zauważył, że maszyna do księgowania [[National Cash Register Corporation|National]]/Ellis Class 3000 może być użyta jako maszyna różnicowa do 6 stopnia.


== Współczesne modele maszyny różnicowej nr 2 ==
== Współczesne modele maszyny różnicowej nr 2 ==

Wersja z 14:01, 22 maj 2023

Maszyna różnicowa Babbage’a
Maszyna różnicowa Babbage’a zbudowana przez zespół z Londyńskiego Muzeum Nauki

Maszyna różnicowa – mechaniczne, automatyczne urządzenie, służące do tworzenia tablic matematycznych dla funkcji wielomianowych wykorzystując metodę różnic skończonych[1][2]. Pierwsza publiczna pisemna wzmianka o takim urządzeniu sięga 1786[3] roku, w którym to Johann Helfrich Müller[4] opisuje swój pomysł na maszynę obliczającą metodą różnic[5]. Pierwszy (udokumentowany) model został zbudowany w 1822 przez angielskiego matematyka i wynalazcę, Charlesa Babbage. W związku ze złożonością projektu, oraz zbyt dużymi wymaganiami finansowymi, konstrukcja ta nie została w pełni zrealizowana za życia jej twórcy. Dopiero osiągnięcie w XX wieku dostatecznie zaawansowanego postępu technologicznego pozwoliło na praktyczne zrealizowanie i potwierdzenie pomysłu Babbage’a. Rozwinięciem idei maszyny różnicowej była zaproponowana przez Charlesa Babbage’a maszyna analityczna będąca mechanicznym odpowiednikiem współczesnych komputerów.

Oryginalna maszyna

Około 1819 roku Babbage rozpoczął prace nad zbudowaniem maszyny różnicowej[6][7]. W tym czasie tablice matematyczne (tablice logarytmiczne, astronomiczne, funkcji trygonometrycznych i inne) były tworzone ręcznie przez obliczeniowców, wykonujących swoje obliczenia własnoręcznie[8] lub z pomocą kalkulatorów mechanicznych.

W 1822 zaprezentowany został prototyp maszyny[7] (maszyna różnicowa 0), który automatycznie wyliczałaby takie tablice[6]. W 1832 roku powstał kolejny model maszyny różnicowej nr 1[9], obliczający wielomiany do stopnia 2 z dokładnością do 6 cyfr (projekt przewidywał do 6 stopni i 20 cyfr)[10]. Według projektu cała maszyna miała składać się z 25 000 części i ważyłaby 15 ton. Dalsze prace zostały zawieszone w 1833, a Babbage rozpoczął prace nad projektem bardziej zaawansowanej maszyny, którą nazwał maszyną analityczną[11][6][12]. Nabyte w niej doświadczenie wykorzystał w 1847-1849 przy tworzeniu projektu maszyny różnicowej nr 2, która składała by się już tylko z 8000 części i ważyłaby 5 ton[13], obliczając wielomiany do 7 stopnia z dokładnością do 31 cyfr[14][10].

Maszyny innych autorów

Edward i George Scheutz:

  • prototypowy model: w 1840 roku zbudowano część obliczeniową, obliczającą wielomiany do 1 stopnia z dokładnością do 5 cyfr, którą rozszerzono do 3 stopnia w 1842. Model został ukończony, po dodaniu części drukującej, w 1843
  • produkcja: konstrukcję rozpoczęto w 1851 roku, ukończono w 1853. Obliczała wielomiany do 4 stopnia i do 15 cyfr. Została zademonstrowana na paryskiej wystawie światowej w 1855, sprzedana w 1856 do obserwatorium astronomicznego Dudley Observatory w Albany (dostarczona w 1857). Drugą maszynę zakupił londyński Urząd Stanu Cywilnego (Register Office) w 1857 (zbudowana w 1859). Ważyła ok. 10 cetnarów angielskich (510 kg).

Martin Wiberg - maszyna powstała w ok. 1859 roku, ulepszona konstrukcja maszyny Scheutza (mniejsza, takie same parametry). Używana do wydrukowania tablic odsetek (1860) i logarytmów (1875).

Alfred Deacon w ok. 1860 roku stworzył małą maszynę różnicową (3 stopień, 20 cyfr).

George B. Grant - prototyp wykonano w ok. 1871 roku. Pełne urządzenie powstało w 1876, tuż przed Wystawą Stulecia (Centennial Exhibition) w Filadelfii, na której zostało zaprezentowane. Maszyna ważyła ok. 2000 funtów (910 kg).

Christel Hamann w 1909 skonstruował maszynę różnicową (2 stopień, 16 cyfr) na potrzeby publikacji tablic logarytmiczno-trygonometrycznych, opublikowanych w dwóch tomach w 1910 i 1911. Ważyła ok. 40 kg.

Burroughs w ok. 1912 zbudowało urządzenie dla Nautical Almanac Office (NAO), które było używane jako maszyna różnicowa 2 stopnia. W 1929 NAO zakupiło model Class 11 do tego samego celu.

Alexander John Thompson około 1927 roku zbudował maszynę integrującą i różnicującą (integrating and differencing machine), która składała się z 4 zmodyfikowanych kalkulatorów Triumphator. Mogła obliczać wielomiany do 5 stopnia z dokładnością do 13 cyfr.

Leslie J. Comrie opisał w 1928 roku jak użyć kalkulatora Brunsviga-Dupla (1927-1930) do obliczeń różnicowych 2 stopnia z dokładnością do 15 cyfr. W 1931 zauważył, że maszyna do księgowania National/Ellis Class 3000 może być użyta jako maszyna różnicowa do 6 stopnia.

Współczesne modele maszyny różnicowej nr 2

Po 142 latach od ukończenia planów maszyny różnicowej nr 2 (1849) przez Babbage’a, 6 osobowy zespół naukowców z Londyńskiego Muzeum Nauki w 1985 roku podjął się próby jej zbudowania. Sekcja obliczeniowa została ukończona i przeprowadziła swoje pierwsze obliczenia w 1991, tuż przed 200 rocznicą urodzin Babbage’a. W 1999 rozpoczęto budowę sekcji drukującej, ukończonej w 2002.

Przy budowaniu repliki używano precyzji wykonania zbliżonej do poziomu osiągalnego dla Babbage’a[15]. Ostateczna maszyna składała się z 8000 elementów (równo podzielonych na kalkulator i drukarkę), ważyła ok. 5 ton amerykańskich (4,5 t) oraz miała ok. 7 stóp (2,1 m) wysokości, 11 stóp (3,4 m) szerokości i 18 cali (46 cm) głębokości w najwęższym miejscu[16]. W replice wprowadzono kilka zmian ułatwiających testowanie podzespołów podczas jej budowy: dodano przekładnię do korby napędzającej, redukującą siłę w stosunku 1:4, dodano sprzęgło pozwalające na odłączenie drukarki od kalkulatora oraz korbę do napędzania drukarki po jej odłączeniu[15].

Maszynę w działaniu można zobaczyć w Londyńskim Muzeum Nauki[16].

Drugi egzemplarz maszyny różnicowej został ukończony w 2008 i był wystawiany przez Computer History Museum[17] w latach 2008-2016[16]. Następnie replika została przeniesiona na korytarz laboratorium prywatnej firmy Intellectual Ventures[18].

Przypisy

  1. Babbage Charles, [w:] Encyklopedia PWN [dostęp 2018-10-23].
  2. Krasiński 2010 ↓, s. 235-236.
  3. Waldemar Wietrzykowski, net3plus - SymP • Maszyna różnicowa - komputer specjalizowany (część I) [online], net3plus.awardspace.com, 11 listopada 2007 [dostęp 2018-10-27] [zarchiwizowane z adresu 2018-10-24], Cytat: Nad automatyzacją obliczeń wielomianów metodą różnicową zastanawiał się już w roku 1786 J.H. Müller opracowując projekt maszyny różnicowej. (pol.).
  4. Maszyna różnicowa, „DeltaMi” [dostęp 2018-10-27], Cytat: Na to, żeby metodę opisaną powyżej wykorzystać do budowy maszyny, przypuszczalnie wpadł jako pierwszy inżynier heskiej armii Johann Helfrich von Müller (1742-1830). (pol.).
  5. Williams 2003 ↓, Müller's machine, s. 124, 126.
  6. a b c Babbage biography [online], www-history.mcs.st-andrews.ac.uk [dostęp 2018-10-27].
  7. a b 1. Leibniz' Theme, Babbage's Dream: II, V, [w:] Subrata Dasgupta, It Began with Babbage: The Genesis of Computer Science, Oxford University Press, 7 stycznia 2014, s. 22, 25-26, ISBN 978-0-19-930943-6 [dostęp 2018-10-23] (ang.).
  8. KOMPUTER NA KORBĘ, [w:] Najwspanialszy wynalazek, którego nie było, 28 października 2013 [dostęp 2018-10-27] (pol.).
  9. Jack Copeland i inni, The Turing Guide, Oxford University Press, 16 lutego 2017, s. 251, ISBN 978-0-19-106500-2 [dostęp 2018-10-23] (ang.).
  10. a b Gerard O’Regan, A Brief History of Computing, Springer Science & Business Media, 5 marca 2012, s. 204, ISBN 978-1-4471-2359-0 [dostęp 2018-10-23] (ang.).
  11. Krasiński 2010 ↓, s. 237.
  12. Charles Richard Weld, A History of the Royal Society: With Memoirs of the Presidents, J. W. Parker, 1848, s. 384, 387 [dostęp 2018-10-23] (ang.).
  13. Krasiński 2010 ↓, s. 238.
  14. Krasiński 2010 ↓, s. 236, 240.
  15. a b Krasiński 2010 ↓, s. 239-241.
  16. a b c A Modern Sequel | Babbage Engine | Computer History Museum [online], computerhistory.org [dostęp 2018-10-27] (ang.).
  17. Krasiński 2010 ↓, s. 242.
  18. PowerStudies Inc. Employees Enjoy Tour of Intellectual Ventures Laboratory | Powerstudies.com [online], powerstudies.com, 30 października 2017 [dostęp 2018-10-27] (ang.).

Bibliografia

Linki zewnętrzne