Przeszłość i Przyszłość Informatyki Maciej M. Sysło Uniwersytet Wrocławski syslo@ii.uni.wroc.pl Łączą nas ludzie nie maszyny
Plan Nie rozstrzygnę : Kto jest ojcem komputerów: Który komputer był pierwszy: Dlaczego K-202 nie podbiło świata? ale powiem: O czym warto pamiętać: kiedy powstał pierwszy kalkulator kto to był computer kiedy powstała firma IBM i jaką miała misję Co należy uznać za przełom w możliwościach rachowania Co pozostało sprzed przełomu, czyli czego nauczyła nas historia Jaka czeka nas przyszłość M.M. Sysło 2
Rozgrzewka Co ci dwaj Panowie, stojący na tle komputera ENIAC, trzymają w rękach? Mysz Jedną liczbę Jedną cyfrę Klawiaturę Cyfrę dziesiętną, zbudowaną z 22 lamp!!! M.M. Sysło 3
Maszyna Schickarda Ewolucja szkoły ku elastycznemu systemowi kształcenia M.M. Sysło Pierwszy kalkulator 1623 Pałeczki Napiera zainspirowały W. Schickarda przy budowie pierwszego kalkulatora Rycina z listu Schickarda do Keplera Replika maszyny Schickarda M.M. Sysło 4
Co (kto) to jest computer? 1969: komputer: 1. osoba, która oblicza; 2. urządzenie stosowane do obliczeń Człowiek!!! M.M. Sysło 5
Pierwsze wystąpienie computer? 1892 Firma Rapid Computer w Chicago, wytwarzała urządzenie do liczenia, zwane comptometer M.M. Sysło 6
Początki firmy IBM Logo firmy IBM, 1924 M.M. Sysło Thomas J. Watson, Sr. 1874-1956 PC maszyna wspomagająca myślenie!!! 7
Do 1972 roku: liczydła Ewolucja szkoły ku elastycznemu systemowi kształcenia M.M. Sysło Suan-pan, Chiny, X-XI w Soroban, Japonia, XIX w Suan-pan obok PC Soroban w japońskiej szkole Szczoty, Rosja, XVII w Współczesne zdjęcia M.M. Sysło Szczoty na targu w Kijowie Posługiwanie się kipu na lekcji o historii i dniu dzisiejszym Inków 8
Do 1972 roku: suwaki logarytmiczne od 1632 roku M.M. Sysło 9
Do 1972 roku: sumatory Ewolucja szkoły ku elastycznemu systemowi kształcenia M.M. Sysło Wykonują tylko dodawanie Koniec XIX wieku Koniec XIX wieku M.M. Sysło Lata 30-60. XX wieku 10
Do 1972 roku: kręciołki Odhnera Ewolucja szkoły ku elastycznemu systemowi kształcenia M.M. Sysło Mnożenie i dzielenie za pomocą wielokrotnego dodawania i odejmowania Feliks od Dzierżyńskieg o M.M. Sysło Koła z ruchomymi zębami 11
Do 1972 roku: kalkulator Curta Curt Herzstark (1902-1988) Najdoskonalszy kalkulator mechaniczny: projekt powstawał w obozie w Buchenwaldzie perfekcyjne wykonanie niemal niezniszczalny kalkulator M.M. Sysło 12
Rozłożony na części: Kalkulator Curta Bęben schodkowy Leibniza 1694 M.M. Sysło 13
Kalkulator Curta Doskonała konstrukcja, wykonanie i materiały M.M. Sysło 14
Do 1972 roku a później 40 mln 1 mld w 2008 Kalkulator wyparł urządzenia, które przyczyniły się do jego powstania!!! M.M. Sysło 15
Co pozostało sprzed 1972 roku? Logarytm Ułatwia obliczanie iloczynów i ilorazów: Wynalazł John Napier (ten od pałeczek) 1614 Suwak logarytmiczny: 1620 E. Gunter, 1632 W. Oughtred!!! logarytm i algorytm to anagramy!!! Złożoność: log n bardzo wolno rośnie w porównaniu z n Występuje w złożoności metod dziel i zwyciężaj Euklides wprowadził nieświadomie w algorytmie dla NWD(m,n) m, n, r 1, r 2, r 3, r 4, np. m=34, n= 21, 13, 8, 5, 3, 2, 1 r i = r i-2 mod r i-1 r i = r i-2 / 2 Zastosowania w kryptografii, RSA Liczba kroków w algorytmie Euklidesa jest ok. log m M.M. Sysło 16
Kompresja Morse jej ojcem Kody: ASCII a: 01100001 b: 01100010 d: 01101100 k: 01101011 r: 01110010 Huffman 0 1110 110 1111 10 011101001111011001110100 abrakadabra 88 znaków 24 znaki M.M. Sysło 17
Pierwsze ręczne procesory tekstu Flying Oliver Franklin Writingball Blick Dart Duplex M.M. Sysło 18
Procesor tekstu 1875 M.M. Sysło 19
Pierwsze ręczne procesory tekstu Klawiatura QWERTY, Sholes, 1874 rezultat konstrukcji i Klawiatura Dvoraka (1936) nie przyjęła się Ale Klawiatura Morse M.M. Sysło 20
Pierwsze ręczne procesory tekstu Fonty to pomysł z najstarszych maszyn do pisania Przełom XIX/XX Lata 60-80 Wymienne fonty M.M. Sysło 21
Do 2??? roku Od kiedy??? Współczesna technologia Nowa technologia??? Jaka nowa technologia zostanie stworzona na IBM PC, która wyprze PC? Skąd bierze się różnica między przeszłością i przyszłością? Dlaczego pamiętamy przeszłość, a nie pamiętamy przyszłości? [Stefan W. Hawking, Krótka historia czasu] M.M. Sysło 22