LibKing » Книги » nonf_biography » Уолтер Айзексон - Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию

Уолтер Айзексон - Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию

Тут можно читать онлайн Уолтер Айзексон - Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию - бесплатно ознакомительный отрывок. Жанр: Biography, издательство Литагент Corpus, год 2015. Здесь Вы можете читать ознакомительный отрывок из книги ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте LibKing.Ru (ЛибКинг) или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Уолтер Айзексон - Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию
  • Название:
    Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию
  • Автор:
  • Жанр:
  • Издательство:
    Литагент Corpus
  • Год:
    2015
  • ISBN:
    978-5-17-113606-2
  • Рейтинг:
    4/5. Голосов: 11
  • Избранное:
    Добавить в избранное
  • Ваша оценка:

Уолтер Айзексон - Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию краткое содержание

Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию - описание и краткое содержание, автор Уолтер Айзексон, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
После ставшей мировым бестселлером биографии Стива Джобса Айзексон написал о людях, благодаря которым появились компьютеры и интернет. Это история о разных этапах цифровой революции, о том, как добиваться того, чтобы мечты претворялись в жизнь. Начинается она с сороковых годов XIX века, с Ады Лавлейс, первой нащупавшей принципы компьютерного программирования. А дальше следует рассказ о тех, без кого не было бы ни компьютеров, ни интернета, – о Вэниваре Буше, Алане Тьюринге, Билле Гейтсе, Стиве Возняке, Стиве Джобсе и Ларри Пейдже.

Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию - читать онлайн бесплатно ознакомительный отрывок

Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Уолтер Айзексон
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать

Эта концепция станет основной для цифровой эпохи: любой фрагмент контента, данных или информации: музыка, текст, изображения, числа, символы, звуки, видеоконтент – все это может быть записано в цифровом виде, и машина может этими символами манипулировать. Даже Бэббидж не смог понять это в полной мере – он ограничился операциями с математическими объектами. Но Ада поняла, что цифры, записанные с помощью шестеренок, могут обозначать и другие объекты, а не только математические величины. По существу она сделала концептуальный рывок, мысленно перейдя от машин, которые были просто калькуляторами, к тем, которые мы теперь называем компьютерами. Дорон Суэйд, занимающийся историей компьютеров и специализирующийся на изучении машин Бэббиджа, считает, что этот концептуальный скачок является одним из главных исторических наследий Ады. Он отметил: “Если мы поищем и внимательно исследуем историю этого концептуального скачка, то увидим, что именно Ада в своей публикации 1843 года совершила его” 39.

Третий вклад Ады состоял в том, что в своем заключительном “Примечании G” она подробно, шаг за шагом объяснила, как работает то, что мы сейчас называем компьютерной программой или алгоритмом. Для примера она написала программу вычисления чисел Бернулли [7] Названы в честь швейцарского математика XVII века Якоба Бернулли, который изучал суммы одинаковых степеней натуральных чисел. Числа Бернулли играют важную роль в теории чисел, математическом анализе и дифференциальной топологии. – Прим. автора. – чрезвычайно сложно устроенного бесконечного ряда чисел, которые в том или ином виде играют важную роль в теории чисел.

Чтобы показать, как аналитическая машина могла генерировать числа Бернулли, Ада описала последовательность операций, а затем составила диаграмму, показывающую, как каждая из них может быть закодирована в машине. Попутно она помогла разработать концепцию подпрограмм (последовательности инструкций, которые выполняют определенную задачу, например вычисление косинуса или сложных процентов, и которые могут по мере необходимости вставляться в более крупные программы), а также рекурсивных вложенных циклов (последовательности повторяющихся инструкций) [8] Пример Ады содержал табулирование многочленов с использованием в качестве подпрограммы разностных методов, для которых потребовалась структура вложенных циклов с изменяющимся диапазоном внутреннего цикла. – Прим. автора. . Это стало возможным сделать благодаря применению перфокарт. Для определения каждого числа Бернулли, как она объяснила, необходимо семьдесят пять карт, затем процесс становится итерационным, поскольку это число отправляется обратно и используется в процессе уже для получения следующего числа. Она пишет: “Очевидно, что те же самые семьдесят пять переменных карт могут быть использованы для вычисления каждого последующего числа”. Она предвидела, что будет создана библиотека часто используемых подпрограмм, и действительно, спустя столетие ее интеллектуальные наследники, в том числе такие женщины, как Грейс Хоппер из Гарварда, а также Кей Макналти и Джин Дженнингс из Пенсильванского университета, создадут такую библиотеку. Кроме того, машина Бэббиджа позволяла переходить туда и обратно внутри последовательности команд на картах в зависимости от полученных промежуточных результатов, и таким образом появилось то, что в будущем станет операцией условного перехода – когда тот или иной тип инструкций выбирается в зависимости от условий.

Бэббидж помогал Аде с расчетами чисел Бернулли, но из ее писем видно, что она сама глубоко погрузилась в сущность задачи. “Я упорно ищу и тщательно анализирую все возможные способы вычисления чисел Бернулли, – писала она в июле, всего за несколько недель до того, как ее перевод и примечания были посланы в печать. – Я в таком смятении из-за того, что возникло такое странное затруднение и разочарование с этими числами, что я сегодня не могу ничего делать… Я в оцепенении и растерянности” 40.

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

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

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

Ада в это не верила. Машины, например машины Бэббиджа, могут выполнять операции в соответствии с инструкциями, считала она, но они не могут самостоятельно выдвигать идеи или иметь намерения. “Аналитическая машина не претендует на создание чего-то своего, – писала она в своих «Примечаниях», – она может выполнить любую команду, которую мы сумеем задать. Она может провести анализ, но от нее никак нельзя ожидать вывода каких-либо аналитических соотношений или установления законов”. Столетие спустя один из создателей первых компьютеров – Алан Тьюринг – назвал это утверждение “Возражением леди Лавлейс” (см. главу 3).

Читать дальше
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать


Уолтер Айзексон читать все книги автора по порядку

Уолтер Айзексон - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




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


Отзывы читателей о книге Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию, автор: Уолтер Айзексон. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
Большинство книг на сайте опубликовано легально на правах партнёрской программы ЛитРес. Если Ваша книга была опубликована с нарушениями авторских прав, пожалуйста, направьте Вашу жалобу на PGEgaHJlZj0ibWFpbHRvOmFidXNlQGxpYmtpbmcucnUiIHJlbD0ibm9mb2xsb3ciPmFidXNlQGxpYmtpbmcucnU8L2E+ или заполните форму обратной связи.
img img img img img