Найти тему
Люди и код

Кто помог создать интернет: цифровая революция философа Теда Нельсона

Оглавление

Этот человек стал легендой в IT, хотя и не был программистом. Он изобрёл интернет-энциклопедию и захотел изменить человечество, но что-то пошло не по плану.

Тед Нельсон. Источник: https://www.dazeddigital.com/artsandculture/article/16192/1/cult-vip-ted-nelson
Тед Нельсон. Источник: https://www.dazeddigital.com/artsandculture/article/16192/1/cult-vip-ted-nelson

Сегодняшний гипертекст — это неудачная пародия на воображение его автора

1965 год. Будущий герой из мира IT и создатель гипертекста — Тед Нельсон — выступал на конференции с докладом на тему «Файловая структура для сложных, меняющихся и неопределённых данных». Здесь впервые прозвучали слова «гипертекст», «гипермедиа» и «гиперфильм».

Однако Тед в эти понятия вкладывал другой смысл, который строился на следующих принципах:

  1. Документы должны быть связаны. Пользователь видит на экране все документы и их взаимосвязи, а также может переходить от документа к документу по текстовым ссылкам.
  2. Непоследовательное письмо. Читатель может самостоятельно выбирать, как он будет читать документ.
  3. Застёгнутые списки. Маленькие документы образуют большие и сложные, а последовательность документов может стать частью другой — словно зубцы у молнии на куртке.
  4. Общая гипертекстовая библиотека. В ней должны лежать инструменты для пользователей, облегчающие работу с любыми документами. Тед вскоре назовёт эту библиотеку Xanadu.

Xanadu задумывали как инструмент для гипертекстовых публикаций. Её создали, чтобы решить проблемы авторского права, дать людям возможность общаться и обсуждать любые вопросы. Тед хотел таким способом победить невежество и политические разногласия. Поэтому Xanadu должна была спасти мир.

Но, к сожалению, интереса к выступлению Теда не возникло. И на то были причины:

  • Нельсон не имел должной технической подготовки, чтобы доказать свои слова.
  • Его речь была слишком философской, особенно для инженеров.
  • Он видел то, чего другие даже представить не могли.

Как гипертекст разрабатывали дальше

Нельсон не разочаровался и продолжил заниматься своим изобретением.

В 1967 году он создал Hypertext Editing System, которой позже пользовались в NASA, чтобы работать с документами космической программы Apollo.

В 1969 году Тед Нельсон и разработчик Кол Дэниелс создали структуру данных enfilade, которая могла переносить фрагменты текста в память компьютера и обратно. Судьба проекта осталась неизвестна.

В 1972 году Нельсон и Дэниелс создали первую демоверсию Xanadu на арендованном компьютере Nova. Но когда Нельсон собирался показать программу инвесторам, срок аренды истёк и у Теда остался только код. Поэтому он решил бросить проект и начать писать книгу.

Легендарная книга в истории IT

1974 год. Тед написал книгу в двух частях — Computer Lib / Dream Machines.

Computer Lib описывала тогдашние идеи Теда. В ней он рассказывал о возможностях и перспективах персональных компьютеров. Тед пытался простым языком объяснить важность компьютеров и то, почему они должны быть доступны всем.

Dream Machines рассказывала про будущее компьютеров. Тед, словно писатель-фантаст, показывал читателям интерактивные машины, которые станут помощниками человека. Но кроме этого, он описывал проект Xanadu.

Неудачи проекта Xanadu

1979 год. Нельсон собирает команду разработчиков, и они начинают серьёзную работу над Xanadu. Цель одновременно проста и сложна — научить компьютеры быстро загружать данные в память, а потом так же быстро их доставать оттуда.

Тед хотел опередить время. Поэтому его команда не могла запустить код Xanadu — ведь компьютеры тогда были ещё очень слабыми.

На помощь пришёл основатель Autodesk Джон Уокер. Он заключил, что Нельсон создаёт уникальный и полезный проект. Поэтому Уокер подписал с командой Нельсона договор и начал её спонсировать.

Но поддержка Уокера не помогла Xanadu, а возникшие трудности заставили Autodesk урезать проекту бюджет. Хотя команда утверджала, что до полного запуска оставалось всего полгода.

Тогда Тед снова решил взять руководство на себя, но команда восприняла это неодобрительно и не захотела с ним работать. И пока участники проекта ругались, в CERN исследователь Тим Бернерс-Ли разработал первый стандарт WWW и создал первый браузер.

Нельсону WWW показался слишком простым и хаотичным. Но только когда появилась первая версия современного веба, люди постепенно начали понимать, о чём пытался сказать Тед Нельсон. Однако время было уже упущено. Всё, что Теду осталось, — это утверждать, что Xanadu был бы лучше.

***

Чтобы не пропустить другие материалы о программировании, об истории IT и искусственном интеллекте, подпишитесь на канал. Ставьте лайки, чтобы видеть больше таких статей у себя в ленте. Если вы хотите, чтобы мы написали о каком-то факте или технологии, предложите свою тему в комментариях к этой или другим статьям.

#люди_и_код #технологии #it #история it #программирование #веб