Charles Babbage

Autor: Louise Ward
Data Utworzenia: 10 Luty 2021
Data Aktualizacji: 28 Czerwiec 2024
Anonim
A demo of Charles Babbage’s Difference Engine
Wideo: A demo of Charles Babbage’s Difference Engine

Zawartość

Definicja - Co oznacza Charles Babbage?

Charles Babbage był angielskim matematykiem i wynalazcą, który jest powszechnie uznawany za pomysł na zaprogramowanie komputera. Babbage urodził się w 1791 roku, kiedy komputer faktycznie oznaczał osobę, która wykonuje obliczenia ręczne.

Z wykształcenia matematyk Babbage zauważył - podobnie jak wielu innych od tego czasu - że większe operacje można podzielić na prostsze, mniejsze etapy. Jednak niezależnie od tego, czy była to niewielka, czy duża kalkulacja, błąd ludzki zawsze stanowiłby ryzyko.

Babbage wyobrażał sobie maszynę z urządzeniem wejściowym, pamięcią, procesorem, jednostką sterującą i urządzeniem wyjściowym, zasadniczo podstawowym nowoczesnym komputerem. Ta maszyna byłaby w stanie obsłużyć podstawowe obliczenia, eliminując w ten sposób błąd ludzki. Chociaż nigdy nie został ukończony, Babbages Analytical Engine działałby na kartach perforowanych zawierających programy, które mogłyby być uruchamiane w pętli, umożliwiając mu wykonywanie wszelkich obliczeń, które programista mógłby dla niego zaprojektować.

Babbage działał także w dziedzinie kryptografii, łamiąc szyfr Veyeneres'a.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Charlesa Babbage'a

Koncepcyjny silnik analityczny Babbages był wówczas niesamowitym skokiem w myślach, ale od tamtego czasu wciąż jest od nowa. Pomysł uczynienia obliczeń procesem mechanicznym przyszedł także do głowy Alana Turinga. Duża różnica między Babbage i Turing polega na tym, że Turing urodził się w epoce, w której jego koncepcje można było zrealizować, między innymi dzięki elektryczności.

Silnik analityczny Babbages oraz wcześniejsze i późniejsze wersje jego silników różnicowych były całkowicie mechaniczne, wykorzystując cylindry i inne części, które zaowocowałyby maszyną o wysokości ponad 8 stóp i 15 ton. Pomimo tego, że nigdy nie zbudował pierwszego działającego komputera, maszyna koncepcyjna Babbages pozwoliła swojej przyjaciółce Adzie Lovelace zyskać uznanie pośmiertne jako pierwszy na świecie programista komputerowy do tworzenia algorytmów przeznaczonych do pracy na maszynie Babbages.