-
300 BCE
"Elementy"-Euklides
Powstałe w IV w.p.n.e. dzieło składające się z trzynastu ksiąg stanowiło postawę dla przyszłego rozwoju logiki, geometrii i arytmetyki. Jedno z pierwszych wspomnień algorytmiki zawarte zostało w VII księdze traktatu. Opisany jest w niej algorytm Euklidesa-sposób wyznaczenia największego wspólnego dzielnika dwóch liczb. Traktat napisany został metodą dedukcyjną. źródło1
źródło2 -
628
"Odsłona wszechświata"-Brahmagupta
Brahmagupta to indyjski matematyk i astronom. W roku 628 stworzył dzieło pt. Brahmasphutasiddhanta którego tytuł można interpretować jako "Odsłona wrzechświata".Dzieło składało się z 24 rozdziałów w których opisał liczby ujemne oraz jako pierwszy zdefiniował zero. Zawierało również algorytm obliczania pierwiastka kwadratowego. żródło1
źródło2 -
Pierwszy algorytm maszyny analitycznej.
Ada Lovelace brytyjska poetka i matematyczka, znana również jako pierwsza programistka, napisała pracę składającą się z siedmiu rozdziałów w której przedstawiła potencjał maszyny liczącej wychodzący poza funkcje kalkulacji. W rozdziale G opisała pierwszy algorytm do maszyny analitycznej.
źródło1
źródło2 -
Maszyna analityczna
Charles Babbage "ojciec informatyki" był brytyjskim matematykiem i mechanikiem. Stworzył koncepcje maszyn liczących tj. maszyny analitycznej i maszyny różnicowej. Na podstawie tych projektów pod koniec XX wieku została zbudowana w pełni działająca maszyna różnicowa. Projekt maszyny analityczne nie został zrealizowany jednak na ich postawie powstał jedne z pierwszych komputerów źródło -
Karty perforowane
Stworzone przez Josepha Jaquarda karty perforowane także nazywane kartami dziurkowanymi były nośnikiem danych używanym do przenoszenia informacji do maszyn z automatycznym odtwarzaniem danych. Stosowane do programowania komputerów, później używane razem z taśmą dziurkowaną umożliwiły maszynom liczącym przetwarzanie dużych zbiorów danych. źródło -
"On Computable Numbers"- Alan Turing
-
Z1
Stworzony przez niemca Konrada Zuse w latach 1936-1938, komputer mechaniczny zerowej generacji. Był zdolny do wykonywania wszystkich algorytmów. Programowany za pomocą karty dziurkowanej, a jego pamięć była 22 bitowa. Cały komputer miał około dwóch metrów szerokości i dwóch metrów długości ważąc koło tysiąca kilogramów źródło1
źródło2 -
Z3
Z3 to kopia komputera Z1 który został zniszczony w czasie II wojny światowej. Komputer ten jest w pełni automatyczny. Posiada organizacje podobną do organizacji Z1. Pamięć maszyny przechowywana był na taśmie dziurkowanej. Użytek w tym komputerze znalazł kod binarny oraz klawiatura. Wykorzystywany był również w projektowaniu skrzydeł samolotowych. źródło -
ENIAC
ENIAC (skrót od Electronic Numeral Integrator and Computer-Elektroniczny, Numeryczny Intergrator i Komputer) Pierwszy komputer zdolny do rozwiązywania dowolnych algorytmów skonstuowny przez Johna Prespera Eckerta i Johna Willliama Mauchly'ego na uniwersytecie w Pensylwanii. Używał systemu dziesiątkowego. źródło1
źródło2
źródło3 -
"Darwin's Dangerous Idea"-Daniel Dennett
''Darwin's Dangerous Idea: Evolution and the Meaning of Life'' -co po polsku znaczy ''Niebezpieczny pomysł Darwina:Ewolucja i Znaczenie Życia''. Jest to dzieło złożone z trzech części, zawierające przemyślenia Daniela Dennetta na temat ewolucji. Dennet używa algorytmiki aby opisać ewolucje i udowadnia że natura działa algorytmicznie, a proces myślenie w teorii można by zapisać za pomocą algorytmu.
źródło1