Spis treści 1 CZYM JEST INFORMATYKA... - 2-1.1 DEFINICJE INFORMATYKI...- 2-1.2 POJĘCIA ZWIĄZANE Z INFORMATYKĄ...- 2-2 ELEMENTY HISTORII INFORMATYKI... - 2-2.1 OD STAROŻYTNOŚCI DO ŚREDNIOWIECZA...- 2-2.2 WIEK VII I VIII...- 3-2.2.1 John Neper... - 3-2.2.2 W. Leibnitz i B. Pascal... - 3-2.3 POCZĄTEK XX WIEKU...- 3-2.4 PIERWSZE KOMPUTERY...- 4 - SPIS RYSUNKÓW... - 7 - SPIS TABEL... - 7 - - 1 -
1 Czym jest informatyka 1.1 Definicje informatyki Informatyka jest często kojarzona z komputerami, programowaniem i algorytmami, a w ostatnich latach również z całą sferą działalności związanej z mikrokomputerami, zwanymi także komputerami osobistymi. Jako najbardziej zwięzłe określenie tego, czym jest informatyka, podaje się, iż jest to dziedzina wiedzy (ang. Computer Science) i działalności zajmująca się gromadzeniem, przetwarzaniem i wykorzystywaniem informacji (czyli różnego rodzaju danych o otaczającej nas rzeczywistości), a ta obróbka informacji odbywa się za pomocą komputerów 1.2 Pojęcia związane z informatyką W definicji informatyki można odnaleźd także pozostałe pojęcia stosowane do definiowania informatyki: komputery jako urządzenia, za pomocą których są wykonywane algorytmy, informację jako materiał, który przetwarzają i produkują algorytmy i programowanie jako metodę zapisywania algorytmów. Chociaż w tej definicji główny nacisk jest położony tym razem na algorytmy, pozostałe jej aspekty są nie mniej ważne do właściwego traktowania zarówno algorytmów, jak i całej dziedziny. 2 Elementy historii informatyki 2.1 Od Starożytności do średniowiecza W wykopaliskach między Mezopotamią i Indiami odnaleziono ślady stosowanych już w X wieku p.n.e. systematycznych metod znajdowania wyniku najprostszych operacji za pomocą specjalnie przygotowanych i poukładanych kamieni. Początkowo kamienie układano w rzędach na piasku tworząc w ten sposób plansze obliczeniowe, które nazywamy abakami (lub abakusami). Później zaczęto nawlekad kamienie na pręty, tworząc liczydła, czyli kompletne i przenośne przyrządy do obliczeo. Rysunek 1. Abakus - 2 -
2.2 Wiek VII i VIII 2.2.1 John Neper Rysunek 2. John Neper Na początku XVII wieku John Neper 1 opublikował najpierw swoje dzieło o logarytmach, a następnie przedstawił system wspomagający wykonywanie mnożenia, zwany pałeczkami Nepera. Genialnośd tego systemu polegała na sprowadzeniu mnożenia do serii dodawao. Pomysł Nepera wykorzystało wielu konstruktorów urządzeo liczących, jemu współczesnych i żyjących po nim. 2.2.2 W. Leibnitz i B. Pascal W XVII wieku żyli i tworzyli wielcy matematycy Gottfried Wilhelm Leibniz (1646-1716) i Blaise Pascal (1623-1662). Leibniz jest uznawany za jednego z twórców rachunku różniczkowego i całkowego, a osiągnięcia Pascala można znaleźd w bardzo wielu działach nauk ścisłych. Rysunek 3. Maszyna arytmetyczna Pascala 2.3 Początek XX wieku Od przełomu XIX i XX wieku można zaobserwowad wśród matematyków wzrost zainteresowania problemami obliczeniowymi i obliczalnością. Dla przykładu, wielki matematyk nie- 1 matematyk twórca algorytmów - 3 -
miecki David Hilbert (1862-1943), wśród wielu problemów najistotniejszych dla rozwoju matematyki w XX wieku, umieścił także pytanie o istnienie uniwersalnej metody znajdowania pierwiastków, będących liczbami całkowitymi, równao o współczynnikach całkowitych. 2.4 Pierwsze komputery Pierwsze komputery zbudowano dopiero w XX stuleciu, chociaż pomysły, jakie w nich zrealizowano, pojawiły się przynajmniej sto lat wcześniej, już za czasów Babbage'a 2. Zastosowane w komputerach środki techniczne pojawiły się bowiem dopiero w latach międzywojennych. Za największego inspiratora powstania komputera w jego obecnej postaci uważa się Johna von Neumanna. Ale zanim powiemy o jego dziele, oddajmy właściwe miejsce twórcom rzeczywiście najwcześniejszych konstrukcji, pretendujących do miana komputera. Pojawienie się większości z nich przyspieszyła II wojna światowa. 2 twórca pierwszej maszyny liczącej - 4 -
Tabela A. Stare i nowe procesory firmy Intel Procesor Szybkośd w porównaniu z i386 Pentium 4 570 395 Pentium 4 560 373 Pentium 4 3,46 EE 317 Pentium 4 3,0E 310 Pentium 4 2,8C 256 Pentium 4 3,06 GHz 246 Celeron D 315 193 Pentium 4 2,4B 190 Pentium 4 2.0A 149 Celeron 1200 MHz 141 Celeron 1,7 GHz 127-5 -
Tabela B. Stare i nowe procesory firmy AMD Procesor Szybkośd w porównaniu z i386 Athlon 64 FX-55 419 Athlon 64 4000+ 384 Athlon 64 3500+ 350 Athlon XP 3200+ 342 Sempron 3100+ 300 Athlon 64 2800+ 297 Athlon XP 2500+ 285 Athlon XP 2400+ 281 Duron 1800 279 Sempron 2300+ 247 Athlon XP 1800+ 208 Duron 1200 MHz 163-6 -
Spis rysunków RYSUNEK 1. ABAKUS... - 2 - RYSUNEK 2. JOHN NEPER... - 3 - RYSUNEK 3. MASZYNA ARYTMETYCZNA PASCALA... - 3 - Spis tabel TABELA A. STARE I NOWE PROCESORY FIRMY INTEL... - 5 - TABELA B. STARE I NOWE PROCESORY FIRMY AMD... - 6 - - 7 -