Mājas Attīstība Datorprogrammēšanas pionieri

Datorprogrammēšanas pionieri

Satura rādītājs:

Anonim

Atšķirībā no dažiem izgudrojumiem, piemēram, lidmašīnas (Wright Brothers) un telefona (Alexander Graham Bell), datorprogrammu izveide vēsturē nav saistīta ar vienu vārdu. Tā vietā tas bija apturošs progress, kas galu galā deva to, ko mēs šodien domājam par datoru programmēšanu - iespēju rakstīt instrukcijas mašīnai gandrīz angļu valodā. Šeit mēs apskatīsim dažus no pionieriem šajā jomā. (Lai iegūtu vairāk vēstures, skatiet mūsu apmācību par interneta vēsturi.)

Bābele un mīlestība

Kaut arī matemātika un algoritmi ir vitāli nepieciešami datoru programmēšanai, mēs sāksim ar duetu, kas visplašāk tiek kreditēts gan datorprogrammu koncepcijā, gan pirmā izveidē. Čārlzs Babbags tiek uzskatīts par ieprogrammētā datora tēvu. Būdams matemātiķis, viņš saprata, kā visus aprēķinus veido mazākas detaļas, kuras varēja mehanizēt. Lai to izdarītu, mašīnai būtu nepieciešama ievades ierīce, procesors, vadības bloks un izvades ierīce. Babbags konceptualizēja šādu mašīnu un nodēvēja to par Analītisko motoru.

Konceptuālais analītiskais dzinējs kļuva vēl svarīgāks vēstures skaitļošanas laikā, kad Babbage draugs Augusta Ada Kings (agrāk Byron un vēlāk par Lovelace) uzrakstīja tam pirmo datorprogrammu. Algoritmu balstītā programma, kuru viņa uzrakstīja analītiskajam dzinējam, bija paredzēta Bernuļu skaitļu aprēķināšanai, un tā būtu darbojusies, ja mašīna būtu uzbūvēta. Pārsteidzoši, ka šis dārgakmens bija iespiests piezīmēs, kuras viņa uzrakstīja tulkojumam, ko viņa izdarīja par itāļu matemātiķa darbu. Tāpēc ir tā, ka iespējamā Lovelace grāfiene tiek plaši sludināta kā pasaulē pirmā datorprogrammētāja.

Datorprogrammēšanas pionieri