-
350 BCE
Algorytm Euklidesa
Algorytm Euklidesa – algorytm wyznaczania największego wspólnego dzielnika dwóch liczb. -
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
Profesor matematyki Schickard przedstawia projekt zegara, który może wykonać 4 operacje arytmetyczne i wyciągnąć pierwiastek kwadratowy. -
Blaise Pascal
Tworzy konstrukcję maszyny, która będzie w stanie realizować algorytmy dodawania. Wykonał 20 takich maszyn. -
Zasady w algorytmice
Wynalezienie zbiorów zasad pozwalających na obliczanie parametrów, algorytmów -
Maszyny z algorytmem
Joseph Jacquard stowrzył krosno tkackie z algorytmem na kartach perforowanych. -
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
Stworzył maszynę i algorytm do opracowywania danych statystycznych. -
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
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
1944 roku skonstruowano programowalną maszynę zdolną do wykonywania wszystkich algorytmów, ENIAC.