Этот человек стал легендой в IT, хотя и не был программистом. Он изобрёл интернет-энциклопедию и захотел изменить человечество, но что-то пошло не по плану.
Сегодняшний гипертекст — это неудачная пародия на воображение его автора
1965 год. Будущий герой из мира IT и создатель гипертекста — Тед Нельсон — выступал на конференции с докладом на тему «Файловая структура для сложных, меняющихся и неопределённых данных». Здесь впервые прозвучали слова «гипертекст», «гипермедиа» и «гиперфильм».
Однако Тед в эти понятия вкладывал другой смысл, который строился на следующих принципах:
- Документы должны быть связаны. Пользователь видит на экране все документы и их взаимосвязи, а также может переходить от документа к документу по текстовым ссылкам.
- Непоследовательное письмо. Читатель может самостоятельно выбирать, как он будет читать документ.
- Застёгнутые списки. Маленькие документы образуют большие и сложные, а последовательность документов может стать частью другой — словно зубцы у молнии на куртке.
- Общая гипертекстовая библиотека. В ней должны лежать инструменты для пользователей, облегчающие работу с любыми документами. Тед вскоре назовёт эту библиотеку 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 #программирование #веб