2. Problemy obliczeniowe, algorytmy,
maszyny i ich twórcy.
Stosowanie komputerów zaczęło być stosowane pod
koniec XX wieku i początków XXI w.
Pojęcia i wiedza były gromadzone przez stulecia
zanim pojawiły się komputery.
Odgrywają one rolę zasobów informacji
Dzięki powstawaniu sieci komputerowych zasoby stają
się powszechnie dostępne, bujnie rozwija się
komunikacja oparta w Internecie.
Matematycy od wieków odczuwali potrzebę istnienia
mechanicznej a później elektronicznej maszyny, która
mogłaby pomóc w obliczeniach.
3.
4. I wiek p.n.e
Najstarsze odnalezione przyrządy do wykonywania
obliczeń pochodzą z V wieku p.n.e. Nazywane są
abakami – był początkowo planszą, na której w
wyżłobionych rowkach układano kamienie dla
odznaczenia liczb. Później zaczęto nawlekać kamienie
na pręty – tak powstały liczydła. Jedno z takich liczydeł
soroban, można jeszcze zobaczyć w Japonii.
5.
6. II wiek p.n.e
W Chinach, Indiach i Egipcie mędrcy wcześnie
interesowali się przepisami wykonywania obliczeń, czyli
dzisiejszymi algorytmami.
Starano się podać szybki sposób wykonywania obliczeń,
stosowano metodę binarnej postaci liczby.
Jednym z najstarszych i znanym algorytmem jest algorytm
Euklidesa, poznany ponad 2300 lat temu. Służy do
obliczania największego dzielnika dwóch liczb Euklides,
zajmując się geometrią sformuował go dla odcinków a ich
największy wspólny dzielnik nazwał wspólną miarą
odcinków. Należy on do kanonu wiedzy informatycznej.
7.
8. VIII – IX wiek
Euklides nie używał określenia algorytm, pochodziło
ono od nazwiska arabskiego matematyka –
Muhammada ibn Musa al. Khwarizmi’ego żyjącego na
przełomie VIII I IX wieku. Upowszechniał system
dziesiętny i stosowanie zera
9.
10. XVII wiek
Wilhelm Schlckard ( 1592-1635 ) – wyprodukował
pierwszą maszynę do liczenia. Budował ją dla
Johannesa Keplera , miała mu pomóc w jego
astronomicznych rachunkach. Niestety jedyny
egzemplarz tej maszyny spłonął.
W 1645 Blaise Pascal ( 1623-1662) skonstruował
maszynę liczącą , która wykonywała dodawanie i
odejmowanie. Wyprodukowano ok. 50 egzemplarzy
Pascaliny.
11.
12. XVII – XVIII wiek
Gottfried W. Leibniz ( 1646 – 1716 ) – wykonał pierwszą
maszynę wykonującą mnożenie.
Odkrył na nowo pochodzący z Chin system dwójkowy
zapisu liczb.
Pierwsze maszyny nie wykonywały działań w pełni
automatycznie.
13.
14. XVIII – XIX wiek
Abraham Stern ( 1769 – 1842 ) skonstruował serię maszyn które wykonywały
cztery podstawowe działania matematyczne i pierwiastkowe. Były to
konstrukcje bardzo delikatne.
Za największego twórcę maszyn liczących uważano Charlesa Babbage’a ( 1791 –
1871). Opracował on projekty dwóch sporządzeń „Maszyna różnicowa” .
Odoniosłości prac Babbage’a może świadczyć to, że w projektach swoich
maszyn zawarł wiele pomysłów które zostały zrealizowane w urządzeniach
elektronicznych XX wieku. Czyli: pamięć, program, jednostkę liczącą. Projekt
maszyny analitycznej tak zachwycił Adę Augustę ( 1815- 1852) że, zaczęła pisać
dla niej instrukcje działania czyli programami. Uznaje się ją za pierwszą w
historii programistkę. Pod koniec XIX wieku zaczęto zajmować się budową i
produkcją kalkulatorów.
Herman Hollerith ( 1860 -1929 ) skonstruował czytnik i sorter kart
dziurkowanych.
W 1924 roku powstała firma IBM.
15.
16. XX wiek
Wpierwszej połowie XX wieu pojawiły się maszyny elektroniczne . Ich
twórcami byli głównie matematycy. Prace nad pierwszymi maszynami
przyśpieszyła II wojna światowa.
Alan Turing ( 1912 – 1954 ) opracował model uniwersalnego komputera. , brał
udział w konstruowaniu maszyn Colossus które służyły do łamania szyfrów
niemieckich maszyn.
Von Neumann zaproponował architekturę komputerów według której buduje
się je do dzisiaj.
Do pierwszych konstrukcji komputerów zalicza się Z1, Z3 i Z4, budowane w
latach 1936-46 przez Amerykanów.
Druga połowa XX wieku przyniosła takie osiągnięcia jak tranzystor i obwód
scalony, które spowodowały że omputer stał się osobistym urządzeniem.
Na przełomie XX i XXI wieku komputery zaczęły odgrywać dominującą rolę w
komunikacji opartej na sieciach komputerowych. Internet czyli globalna sieć
komputerowa spina obecnie ze sobą większość komputerów na świecie.