Dom Rozwój Pionierzy programowania komputerowego

Pionierzy programowania komputerowego

Spisu treści:

Anonim

W przeciwieństwie do niektórych wynalazków, takich jak samolot (Bracia Wright) i telefon (Alexander Graham Bell), tworzenie programów komputerowych nie jest powiązane z żadnym pojedynczym imieniem w historii. Zamiast tego był to zatrzymujący się postęp, który ostatecznie przyniósł to, co dziś nazywamy programowaniem komputerowym - umiejętność pisania instrukcji dla maszyny w języku prawie angielskim. Tutaj przyjrzymy się niektórym pionierom w tej dziedzinie. (Aby uzyskać więcej historii, zapoznaj się z naszym samouczkiem na temat historii Internetu).

Babbage and Lovelace

Chociaż matematyka i algorytmy są niezbędne w programowaniu komputerowym, zaczniemy od duetu, który jest najbardziej znany zarówno z koncepcji programów komputerowych, jak i stworzenia pierwszego. Charles Babbage jest uważany za ojca zaprogramowanego komputera. Jako matematyk rozumiał, jak wszystkie obliczenia składają się z mniejszych części, które można zmechanizować. Aby to zrobić, urządzenie potrzebuje urządzenia wejściowego, procesora, jednostki sterującej i urządzenia wyjściowego. Babbage opracował koncepcję takiej maszyny i nazwał ją Silnikiem analitycznym.

Koncepcyjny silnik analityczny stał się jeszcze ważniejszy w historii komputerów, kiedy przyjaciółka Babbage, Augusta Ada King (wcześniej Byron, a później Lovelace) napisała pierwszy program komputerowy. Program oparty na algorytmach, który napisała dla silnika analitycznego, miał na celu obliczenie liczb Bernoulliego i działałby, gdyby maszyna została zbudowana. O dziwo, ten klejnot został schowany w notatkach, które napisała do tłumaczenia pracy włoskiego matematyka. Ostatecznie hrabina Lovelace jest powszechnie znana jako pierwszy programista na świecie.

Pionierzy programowania komputerowego