Odpowiedź może Cię zaskoczyć!

Joseph Liebreich

Follow

Oct 2, 2020 – 5 min read

Image via unsplash.com

Człowiek kalkuluje od najdawniejszych czasów. Nawet w komiksach widzimy, jak człowiek wykonał cztery pionowe ukośniki, a następnie ukośnik ukośny, aby wskazać liczbę pięciu.

Najwcześniejszą „maszyną”, która miała pomóc człowiekowi w arytmetyce, było liczydło. Liczydło było używane w Europie, na Bliskim Wschodzie, w Chinach i Rosji przez wieki. Są one nadal używane w niektórych obszarach dzisiaj.

Liczydło jest zbudowane z serii prętów utrzymywanych w drewnianej ramie. Każdy pręt ma ruchome koraliki, które reprezentują cyfry. Ustawia się liczbę, a następnie wykonuje się operację matematyczną z udziałem drugiej liczby.

Charles Babbage

Pierwszy ważny postęp w nowoczesnej informatyce nastąpił w 1800 roku. Charles Babbage, urodzony w Londynie i wykształcony w Cambridge, był matematykiem pierwszej klasy. Nazywa się go „ojcem komputera”, ponieważ opracował pierwszy komputer mechaniczny, który doprowadził do powstania nowoczesnego komputera elektronicznego. Maszyna ta nosiła nazwę silnika różnicowego. Była to mechaniczna maszyna licząca, która wykorzystywała dodawanie do obliczania złożonych funkcji matematycznych. Działała ona w systemie dziesiętnym i była napędzana za pomocą korbki. Projekt Babbage’a był bezbłędny, ale ówcześni metalowcy nie byli w stanie wyprodukować kół zębatych i innych części z zachowaniem wymaganych tolerancji. Wiele lat później, w latach 80., Muzeum Nauki w Londynie wykorzystało plany Babbage’a do zbudowania działającej sekcji silnika różnicowego. W 1991 r. z oryginalnych planów Babbage’a zbudowano cały działający silnik różnicowy. Osiągnięto wymagane tolerancje, a gotowy komputer okazał się sukcesem, udowadniając, że maszyna Babbage’a mogła działać.

Babbage kontynuował projektowanie bardziej zaawansowanej maszyny, silnika analitycznego, który mógł wykonywać wszystkie cztery główne funkcje matematyczne – dodawanie, odejmowanie, mnożenie i dzielenie. Maszyna ta posiadała wszystkie podstawowe części i funkcje współczesnych komputerów – centralną jednostkę obliczeniową, kontrolowany przepływ za pomocą gałęzi i pętli oraz pamięć. Wszystkie dzisiejsze komputery elektroniczne mają taką samą strukturę. Maszyna ta była nadal mechaniczna, ogólnego przeznaczenia (można ją było zaprogramować), ale oczywiście współczesne komputery są w całości elektroniczne – nie mają ruchomych części. Nie był w stanie skonstruować działającego modelu silnika analitycznego, ponownie z powodu braku technologii obróbki mechanicznej niezbędnej do produkcji kół zębatych.

Alan Turing

Historia życia Alana Turinga została przedstawiona w filmie „The Imitation Game”. Wielu uważa Turinga za ojca teoretycznej informatyki i sztucznej inteligencji, ale Anglia (jego ojczyzna) nie uznała w pełni jego osiągnięć z dwóch powodów. Po pierwsze, jak pokazano w filmie, panowała tam silna niechęć i uprzedzenia wobec homoseksualistów, a po drugie, wiele z jego prac było owianych tajemnicą rządową. Opracował on maszynę Turinga, która była elektrycznym komputerem ogólnego przeznaczenia. W filmie pokazano również, że to on był mózgiem złamania niezwykle skomplikowanych niemieckich kodów morskich, co pozwoliło aliantom pokonać nazistów w wielu kluczowych bitwach, w tym w słynnej Bitwie o Atlantyk. Niektóre szacunki mówią, że praca Turinga uratowała ponad 14 milionów istnień ludzkich i skróciła wojnę o ponad dwa lata. Po wojnie kontynuował pracę nad komputerami i zaprojektował jeden z pierwszych komputerów z zapisanymi programami.

Mauchly i Eckert

Oto problem: Prowadzisz wojnę używając broni artyleryjskiej. Chciałbyś trafić w cel przy pierwszym strzale, ale jest wiele zmiennych do rozważenia – kąt działa, typ działa, typ amunicji, gęstość powietrza, prędkość i kierunek wiatru, i wiele innych.

John von Neumann pracujący w Aberdeen Proving Grounds, gdzie armia amerykańska testuje i ocenia broń i sprzęt wojskowy, skontaktował się z Johnem Williamem Mauchly i J. Presperem Eckertem, naukowcami z Uniwersytetu Pensylwanii. Poprosił ich o zaprojektowanie i opracowanie komputera, który mógłby obliczać tabele strzelnicze, uwzględniające wszystkie zmienne, aby oficerowie artylerii mogli celować i strzelać ze swojej broni z większą precyzją. W 1946 roku wynaleźli oni Elektroniczny Integrator Numeryczny i Komputer (ENIAC), pierwszy wielkoskalowy elektroniczny komputer cyfrowy ogólnego przeznaczenia. Komputer ten posiadał zarówno dane, jak i program przechowywane w pamięci komputera. Jest to podstawa większości nowoczesnych konstrukcji komputerowych.

ENIAC został zaprezentowany publicznie 14 lutego 1946 roku. Chociaż miał on pomóc w działaniach wojennych, wojna już się skończyła. ENIAC był jednak wykorzystywany przez wojsko do różnych obliczeń, na przykład przy projektowaniu bomby wodorowej, prognozowaniu pogody, badaniach promieniowania kosmicznego i projektowaniu tuneli aerodynamicznych. Zbudowany był z 17 468 lamp próżniowych i ważył ponad 60 000 funtów – w tamtych czasach był to największy pojedynczy aparat elektroniczny na świecie. System mógł wykonywać 5000 dodawań i 300 mnożeń na sekundę – wolno jak na dzisiejsze standardy, ale 1000 razy szybciej niż jakiekolwiek istniejące maszyny. Był też wysoce niezawodny. Stanowił początek długiej drogi rozwoju technologii komputerowej.

Otrzymujący patent

Mimo że Mauchly i Eckert wyprodukowali pierwszy elektroniczny komputer na dużą skalę, nie byli w stanie opatentować swojej pracy. Pracując nad swoją maszyną, często jeździli do Iowa, by uczyć się od Johna Vincenta Atanasoffa, profesora Iowa State College. Atanasoff zaprojektował i zbudował urządzenie obliczeniowe (bardzo małe) w późnych latach 30-tych i wczesnych 40-tych, które zawierało wszystkie koncepcje, których używali Mauchly i Eckert.

W styczniu 1968 roku odbył się proces sądowy, aby sprawdzić, czy Atanasoff lub Mauchly mieli prawo do opatentowania komputera. Atanasoff wyraźnie stwierdził, że w czerwcu 1941 roku udostępnił Mauchly’emu szkice, pomysły i plany. Plany te mogły być wykorzystane do skonstruowania elektronicznego komputera cyfrowego. Udało mu się stanowczo udowodnić, że stworzył koncepcję głównych elementów elektronicznego komputera cyfrowego.

Próba trwała 135 dni. Opinia sędziego została wydana 19 października 1973 roku, a ustalenia były jednoznaczne. Podstawowe pomysły Mauchly’ego dotyczące ENIAC-a „pochodziły od Atanasoffa, a wynalazek zgłoszony w ENIAC-u pochodził od Atanasoffa.” Sędzia dalej stwierdził: „Eckert i Mauchly sami nie wynaleźli jako pierwsi automatycznego elektronicznego komputera cyfrowego, lecz zamiast tego zaczerpnęli ten przedmiot od niejakiego dr Johna Vincenta Atanasoffa.”

A więc, wynalazca komputera? Dr. John Vincent Atanasoff!

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.