Читать книгу Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию онлайн | страница 26

Когда эта проблема была решена, Ада сделала еще одну вещь, и она была в первую очередь ее собственным достижением, – составила таблицу и диаграмму, показывающую, как именно алгоритм, включающий два рекурсивных цикла, пошагово будет передаваться в компьютер. Это был пронумерованный список команд кодирования, который содержал указание регистров назначения, операции и комментарии – все, что сегодня знакомо любому работающему с языком C++. “Я работала непрерывно и очень успешно в течение всего дня, – написала она Бэббиджу. – Вы будете чрезвычайно довольны таблицей и диаграммой. Они были сделаны с особой тщательностью”. Из всех писем видно, что она сделала таблицу сама – помощь приходила только от ее мужа, не знавшего математики, но готового методично обводить чернилами текст, который она писала карандашом. “Лорд Л. сейчас любезно переписывает чернилами все это для меня, – писала она Бэббиджу. – Мне пришлось делать это карандашом”41.

Главным образом из-за этой диаграммы, на которой был представлен сложный процесс генерации чисел Бернулли, Ада получила от своих почитателей звание “первого в мире компьютерного программиста”. С этим определением довольно трудно согласиться. Бэббидж уже разработал, по крайней мере в теории, более двадцати обоснований процессов, которые машина могла со временем выполнить. Но ни одно из них не было опубликовано, и не существовало ясного описания способа установления последовательности операций. Таким образом, было бы справедливо сказать, что алгоритм и детальное описание программы для генерации чисел Бернулли были первой опубликованной компьютерной программой. И эта публикация была подписана инициалами автора – Ады Лавлейс.

В ее “Примечаниях” содержалась еще одна важная концепция, которая возвращает нас к истории Франкенштейна, сочиненной Мэри Шелли во время выходных, проведенных с лордом Байроном. В ее истории был затронут самый волнующий метафизический вопрос, касающийся компьютеров, актуальный до сих пор, а именно – вопрос об искусственном интеллекте, точнее о том, может ли машина мыслить.


Представленный фрагмент книги размещен по согласованию с распространителем легального контента ООО "ЛитРес" (не более 15% исходного текста). Если вы считаете, что размещение материала нарушает ваши или чьи-либо права, то сообщите нам об этом.