 Komputer a inne maszyny liczące Komputer od tradycyjnego kalkulatora odróżnia zdolność wykonywania wielokrotnie, automatycznie powtarzanych obliczeń, wg algorytmicznego wzorca zwanego programem, gdy tymczasem kalkulator może zwykle wykonywać tylko pojedyncze działania. Granica jest tu umowna, ponieważ taka definicje komputera spełniają też kalkulatory programowalne (naukowe, inzynierskie), jednak kalkulatory służą tylko do obliczeń matematycznych, podczas gdy nazwa komputer najczęściej dotyczy urządzeń wielofunkcyjnych. Jakkolwiek istnieją mechaniczne urządzenia liczące, które potrafią realizować całkiem złożone programy, zazwyczaj nie zalicza się ich do komputerów. Warto jednak pamiętać, że prawzorem komputera była maszyna Turinqa, którą można by wykonać w całości z części mechanicznych, a pierwsze urządzenia ułatwiające obliczenia były znane w starożytności, np. abakus z 440r.p.n.e..W początkowym okresie rozwoju komputerów budowano komputery zerowej generacji na przekaźnikach i elementach mechanicznych. Właściwie wszystkie współczesne komputery to maszyny elektroniczne. Próby budowania komputerów optycznych(wykorzystujących przełączniki optyczne), optoelektronicznych (kombinowane z elementów optycznych i elektronicznych), biologicznych(wykorzystujące wypreparowane komórki nerwowe) czy molekularnych (wykorzystujące jako bramki logiczne pojedyncze cząsteczki) są jeszcze w powijakach i do ich praktycznego zastosowania jest wciąż długa droga. Innym rodzajem komputera jest komputer kwantowy, którego układ przetwarzający dane wykorzystuje prawa mechaniki kwantowej.
Podstawowe elementy komputera: Większośc współczesnych komputerów opartych jest na tzw. architekturze von Neumanna (od nazwiska Johna von Neumanna), tj. składa się z trzech podstawowych elementów: -procesora-podzielonego na część arytmetyczno-logiczną czyli układ, który faktycznie wykonuje wszystkie konieczne obliczenia oraz część sterującą -pamięci RAM-(od ang. Random Access Memory_ czyli układu scalone, które przechowują program i dane (umozliwia to m. in. samomodyfikację programu) oraz bieżace wyniki obliczeń procesora i stale, na bieżąco wymienia dane z procesorem -urządzenia wejścia/wyjścia- które służa do komunikacji komputera z otoczeniam
Typy komputerów: Współczesne komputery dzielimy na: -komputery osobiste (PC) - orozmiarach umożliwiających ich umieszczanie na biurku,uzywane zazwyczaj przez pojedyńcze osoby -komputery domowe-poprzedniki komputerów osobistych, korzystający z telewizora jako monitora -komputery meinframe- często o większych rozmiarach, których zastosowaniem jest przetwarzanie dużych ilości danych na porzeby różnego rodzaju instytucji, pełnienie roli serwerów itp. -komputery gospodarcze- używane w gospodarstwach rolnych w celu efektywnego sterowania procesami produkcyjnymi -superkomputery-największe komputeyr odużej mocy obliczeniowej, używane do czasochłonnych obliczen naukowych i symulacji skomplikowanych systemów -komputery wbudowane-(lub osadzone, ang. embedded) specjalizowane komputery służące do sterowania użądzeniami z gatunku automatyki przemysłowej, elektroniki użytkowej ( np. telefony komórkowe itp.) czy wręcz poszczególnymi komponentami wchodzącymi w skład komputerów.
Historia komputerów: Najwybitniejsi naukowcy, których prace przyczyniły się do powstania komputerów: - Blaise pascal (kalkulator od nazwiska konstruktora zwany Pascaliną, 1642) -Gottfried Leibniz (system binarny, żywa ława do obliczeń, mechanizm stepped drum ) - Charles Babbage (maszyna różnicowa, maszyna analityczna) -Ada Lovelace ( prace teoretyczne, wizjonerskie w jej czasach koncepcje wykorzystania komputerów) - Claude Shannon ( teoretyczne podstawy budowy komputerów-"przekucie" algebr Boola i współczesnej mu wiedzy o elektronice) -Alan Turing (teorytyczne podstawy informatyki, Maszyna Turinga i Uniwersalna maszyna Turinga) |