Algorytm

Komputery

Zanim zbudowano pierwsze danie komputery, istniały wcześniej solidne detal informatyki teoretycznej. Algorytm sformułowany w środku najprostszym spośród możliwych języków okazał się na rzecz urządzeń najlepszy. Na początku lat trzydziestych XX wieku ukazało się nieco bez względu opracowanych matematycznych modeli wykonywania algorytmów. Najsłynniejszym została Maszyna Turinga zaproponowana do wnętrza pracy On Computable Numbers autorstwa Alana Turinga, genialnego brytyjskiego królowa nauk uznawanego zbytnio ojca informatyki. Jednocześnie okazało się, iż wszystkie modele są sobie równoważne, tj. każdym spośród nich wolno wyrażać umowny wzorzec plus zasymulować oddziaływanie jednego modelu na innym (patrz: Kompletność Turinga). Okazało się, iż chociażby w najwyższym stopniu złożone algorytmy jest dozwolone wyrażać zbyt pomocą prostego matematycznego opisu również kilku elementarnych operacji. Maszyna Turinga miała zginać się spośród głowicy czytająco-piszącej przesuwającej się po nieskończonej taśmie. W każdym kroku mogła przeistoczyć liczba danej komórki taśmy, przydzielić się w środku lewo innymi słowy system prawny dodatkowo przeistoczyć osobisty stan.

Pierwszy maszynowy mózg elektronowy zdolny, w charakterze się odtąd okazało, aż do wykonywania wszystkich algorytmów, powstał uprzednio w środku 1936 roku w środku Niemczech. Nazywał się Z1, zaś jego twórcą był język niemiecki inżynier Konrad Zuse, kto zaprojektował swoją maszynę ogółem obojętnie od chwili prac brytyjskich dodatkowo angielskich matematyków. Z powodu ogromnej zawodności, wewnątrz 1941 roku ukończył jej kopię bazującą na układach przekaźnikowych, Z3. Znalazła niewiasta wykorzystanie poniżej projektowaniu skrzydeł samolotów. Z3 proch bez liku gildia współczesnego komputera; wszystkie liczby reprezentowane dotychczasowy w środku systemie binarnym, programy wprowadzano na kartach perforowanych, i aż do wprowadzania danych służyła klawiatura. W Wielkiej Brytanii plus Stany Zjednoczone pierwsze danie komputery zbudowane na początku lat 40. miały precyzyjnie określone praca łamania niemieckich szyfrów i wykonywania obliczeń na potrzeby wojska. Dopiero w środku 1944 roku skonstruowano w tym miejscu programowalną maszynę zdolną aż do wykonywania wszystkich algorytmów, ENIAC. Pracowała kobieta do wnętrza systemie dziesiętnym, natomiast programowania dokonywano przez przełączanie odpowiednich kabli.

W ostatnich trzydziestu latach, za sprawą upowszechnieniu komputerów osobistych, informatyka stała się wybitnie ważną gałęzią gospodarki. Na świecie pracują miliony programistów zajmujących się tworzeniem i doskonaleniem oprogramowania czy poszukiwaniem nowych, efektywniejszych algorytmów. Wraz spośród opieraniem na komputerach funkcjonowania całego społeczeństwa, jeszcze większą wagę przykłada się aż do wyszukiwania błędów w środku implementacjach czy założeniach algorytmów, co jest procesem z trudem poddającym się automatyzacji również wymagającym żmudnej pracy całych zespołów hackerów również programistów.