Domov Razvoj Pionirji računalniškega programiranja

Pionirji računalniškega programiranja

Kazalo:

Anonim

Za razliko od nekaterih izumov, kot sta letalo (brata Wright) in telefon (Alexander Graham Bell), ustvarjanje računalniških programov v zgodovini ni vezano na nobeno ime. Namesto tega je bil zaustavni napredek, ki je sčasoma prinesel tisto, kar danes smatramo kot računalniško programiranje - možnost pisanja navodil za stroj v skoraj angleškem jeziku. Tu si bomo ogledali nekaj pionirjev na tem področju. (Za več zgodovine si oglejte našo vadnico o zgodovini interneta.)

Zelje in Lovelace

Čeprav sta matematika in algoritmi ključnega pomena za računalniško programiranje, bomo začeli z duetom, ki je najbolj zaslužen tako za koncept računalniških programov kot za ustvarjanje prvega. Charles Babbage velja za očeta programiranega računalnika. Kot matematik je razumel, kako so vsi izračuni sestavljeni iz manjših delov, ki jih je mogoče mehanizirati. Za to bi stroj potreboval vhodno napravo, procesor, krmilno enoto in izhodno napravo. Babbage je takšen stroj zamislil in ga poimenoval Analitični motor.

Konceptualni analitični motor je postal še pomembnejši pri zgodovini računalništva, ko je Babbagejev prijatelj Augusta Ada King (prej Byron in kasneje Lovelace) zanj napisal prvi računalniški program. Program, temelječ na algoritmih, ki ga je napisala za analitični motor, je bil namenjen izračunavanju Bernoullijevih števil in bi deloval, če bi bil stroj zgrajen. Neverjetno je bil ta dragulj zapet v opombe, ki jih je napisala za prevod, ki ga je naredila za delo italijanskega matematika. Tako je, da je morebitna grofica Lovelace na splošno znana kot prvi svetovni računalniški programer.

Pionirji računalniškega programiranja