Algorytmika

  • Algorytm Euklidesa
    350 BCE

    Algorytm Euklidesa

    Algorytm Euklidesa – algorytm wyznaczania największego wspólnego dzielnika dwóch liczb.
  • Nazwa algorytmiki
    801

    Nazwa algorytmiki

    Nazwa algorytmiki wzięła się od nazwy "Algoritmi" - zlatynizowanej wersji nazwiska "al-Chwarizmi" Abu Abdullaha Muhammada ibn Musy al-Chuwarizmiego, matematyka perskiego z IX wieku
  • Wilhelm Schickard

    Wilhelm Schickard

    Profesor matematyki Schickard przedstawia projekt zegara, który może wykonać 4 operacje arytmetyczne i wyciągnąć pierwiastek kwadratowy.
  • Blaise Pascal

    Blaise Pascal

    Tworzy konstrukcję maszyny, która będzie w stanie realizować algorytmy dodawania. Wykonał 20 takich maszyn.
  • Zasady w algorytmice

    Zasady w algorytmice

    Wynalezienie zbiorów zasad pozwalających na obliczanie parametrów, algorytmów
  • Maszyny z algorytmem

    Maszyny z algorytmem

    Joseph Jacquard stowrzył krosno tkackie z algorytmem na kartach perforowanych.
  • Charles Babbage

    Charles Babbage

    Ogromnego postępu dokonał w tej dziedzinie w 1842 roku Charles Babbage, który na podstawie swoich doświadczeń sformułował ideę maszyny analitycznej zdolnej do realizacji złożonych algorytmów matematycznych
  • Hermann Hollerith

    Hermann Hollerith

    Stworzył maszynę i algorytm do opracowywania danych statystycznych.
  • Alan Turing

    Alan Turing

    Na początku lat 30. XX wieku pojawiło się kilka niezależnie opracowanych matematycznych modeli wykonywania algorytmów. Najsłynniejszym została maszyna Turinga zaproponowana w pracy On Computable Numbers autorstwa Alana Turinga, brytyjskiego matematyka uznawanego za ojca informatyki.
  • Komputer Z1

    Komputer Z1

    Pierwszy mechaniczny komputer zdolny, do wykonywania wszystkich algorytmów, powstał już w 1936 roku w Niemczech. Nazywał się Z1,
  • Period: to

    John von Neumann

    Opracował współczesną koncepcję budowy komputera i uruchamiania programów za pomocą algorytmów.
  • ENIAC

    ENIAC

    1944 roku skonstruowano programowalną maszynę zdolną do wykonywania wszystkich algorytmów, ENIAC.