У дома развитие Пионерите на компютърното програмиране

Пионерите на компютърното програмиране

Съдържание:

Anonim

За разлика от някои изобретения като самолета (Братя Райт) и телефона (Александър Греъм Бел), създаването на компютърни програми не е обвързано с нито едно име в историята. Вместо това, прогресът в спирането в крайна сметка доведе до това, което днес смятаме за компютърно програмиране - възможността да пишем инструкции за машина на почти английски език. Тук ще разгледаме някои от пионерите в тази област. (За повече история вижте нашия урок за Историята на Интернет.)

Бебе и ловелас

Въпреки че математиката и алгоритмите са жизненоважни за компютърното програмиране, ще започнем с дуото, което е най-заслужено както за концепцията за компютърните програми, така и за създаването на първата. Чарлз Бебедж се счита за баща на програмирания компютър. Като математик той разбра как всички изчисления са съставени от по-малки части, които могат да бъдат механизирани. За да направи това, машината ще се нуждае от устройство за въвеждане, процесор, контролно устройство и изходно устройство. Babbage концептуализира такава машина и я нарече аналитичен двигател.

Концептуалният аналитичен двигател придобива още по-голямо значение в историята на изчисленията, когато приятелят на Беббъдж, Августа Ада Кинг (преди това Байрон, а по-късно ще бъде Ловелас), написа първата компютърна програма за него. Програмата на базата на алгоритми, която тя написа за Analytical Engine, беше предназначена за изчисляване на числата на Бернули и би работила, ако машината беше построена. Удивително е, че този скъпоценен камък беше прибран в бележките, които тя написа за превод, направена от работата на италиански математик. Така че евентуалната графиня на Ловелас е широко известна като първия в света компютърен програмист.

Пионерите на компютърното програмиране