Algorytmika

  • 350 BCE

    Algorytm Euklidesa

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

    Nazwa algorytmiki

    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.