Найти в Дзене
1 подписчик

Представляется ироничным, что многие слышали о Байроне и знакомы с его творчеством. При этом его дочь, Ада Лавлейс, изучавшая математику и написавшая первую в истории полноценную компьютерную программу практически неизвестна.


В современных языках программирования можно выделить три базовые операции:

- последовательное выполнение инструкций, одна за одной;

- проверка некоторого условия (например 2 * 2 = 4) и выполнение инструкций только если оно верно;

- переход к инструкции с определённым номером и продолжение выполнения с этой инструкции.

Новаторство Ады заключалось в том, что она предложила совместить две последние операции, то есть если некое условие верно (2 * 2 = 4), то следует выполнить определённое количество инструкций и вернуться к проверке условия. Инструкции внутри цикла будут выполняться пока 2 * 2 = 4.

Сделав это, Ада предопределила развитие современных языков программирования, которые также включают в себя три базовые операции в слегка видоизменённой форме:

- последовательное выполнение;

- проверка некоторого условия;

- выполнение набора инструкций пока верно условие.

Работы Ады Лавлейс, её мысли о том, что устройство может больше чем просто считать цифры, заложили основы программирования и сделали мир таким, каким мы видим его сейчас.
Представляется ироничным, что многие слышали о Байроне и знакомы с его творчеством.
1 минута