Архитекторы компьютерного мира - Аркадий Частиков
Шрифт:
Интервал:
Закладка:
Теодор Нельсон
Второй отец гипертекста
Гипертекст может отличаться от обычного текста порядком следования материала, элементы гипертекста могут размещаться в виде иерархического дерева или сети организаций (он может иметь несколько уровней изложения и детализации материала), способом представления материала (его использование может обеспечить воспроизведение движущихся и преобразуемых иллюстраций) и т. д.
Теодор НельсонТеодор Нельсон
Необычное слово "Xanadu" — название незавершенного проекта Теодора Нельсона, над которым он трудился более 30 лет. Корни этого названия можно отыскать в рассказах венецианского купца и путешественника XIII века Марко Поло, опубликованных на французском языке под названием "Описание мира". В них упоминается о сказочном Владении — "Shan-Du" монгольского хана Хубилая, у которого Марко Поло прожил 12 лет.
Нельсон почерпнул сведения о сказочном Владении (Стране) Xanadu из мистической поэмы "Kubla Khan" английского поэта Сэмюэля Кольриджа. Свой глобальный издательский проект, как объяснил Нельсон, он назвал таким именем, чтобы подчеркнуть, что это — "волшебное место — вселенский компендиум литературы, где ничего и никогда не будет забыто".
Нельсона, социолога по образованию, литературного идеалиста и романтика (каким он себя считал) называют "вторым отцом" гипертекста, после Ванневара Буша. Нельсон первым ввел термин "гипертекст".
Теодор (Тед) Хольм Нельсон родился в 1937 году. С раннего детства его занимали проблемы сущностей и взаимосвязей вещей. Тед не очень хорошо учился в школе. Его даже выгоняли из седьмого класса школы, но он все- таки ее закончил. Затем он продолжил учебу в колледже Свортмора, где получил степень бакалавра по философии.
В годы учебы в старших классах школы и колледжа Тед уже занимался проблемой регистрации своих различных письменных документов.
В 1960 году, будучи дипломником факультета социологии Гарвардского университета, он поступил на компьютерные курсы для гуманитариев. В качестве своей дипломной работы он решил изобрести систему обработки текстов, которая позволила бы писателям легко изменять, сравнивать тексты сочинений и возвращаться к ранним вариантам. Если учесть, что Нельсон писал на языке ассемблера для мэйнфреймов в то время, когда еще не существовало текстовых процессоров, то неудивительно, что его система не была полностью завершена.
В 1965 году Тед Нельсон опубликовал свою первую печатную работу "A File Structure for the Complex, the Changing and the Indeterminate", в которой были изложены его идеи относительно связанных текстов и в которой впервые он ввел термин "гипертекст" для нелинейных документов.
Вскоре родилось название проекта "Xanadu" — "эта страна может стать реальностью в мире текстов: пусть тексты поселятся в рукотворной Вселенной", — говорил Нельсон.
В Гарвардском университете вовсю развернулись работы над проектом Xanadu. Поистине фантастический проект Теда Нельсона предполагал создание глобальной, постоянно развивающейся литературной среды со всевозможными ссылками и возможностью авторского установления таких ссылок и связей. С целью улучшения Нельсон несколько раз пересматривал свой проект, а в 1971 году начал работать над проектом с новой командой. В 1974 году вышла его книга "Computer Lib", в которой он призывал энтузиастов присоединиться к команде Xanadu. В статье "Dream Machines", вышедшей в том же году, Нельсон уверял, что Xanadu будет закончен в 1976 году. Но этого не случилось. До 1979 года были реализованы только отдельные элементы Xanadu, и Нельсон снова меняет состав своей команды с целью радикального перепроектирования системы. В 1981 году команда Xanadu завершила проектирование универсального сетевого сервера, который Нельсон описал в очередной книге "Literary Machines". В 1983 году была создана Xanadu Operating Company (ХОС) для завершения работ по проекту, причем через четыре года Нельсон объявил очередной срок окончания — 1988 год. Но, опять но! В 1988 году фирма Autodesk, создатель известного программного продукта Auto CAD, купила Xanadu, в связи с чем ожидалось ускорение процесса разработки, но в 1992 году фирма вышла из проекта без существенных результатов, затратив при этом 5 млн. долларов. Лицензия на право продолжить работы над сервером ХОС приобретается компанией Metex, а к Нельсону возвращаются его исходные права на товарный знак Xanadu.
В 1994 году компания Metex меняет свое название на Filoli и прекращает работы над Xanadu. Очередным владельцем лицензии на сервер ХОС становится фирма Sense Media с товарным знаком Xanadu America.
Хотя проект Xanadu и не был осуществлен, он оказал большое влияние на развитие современных систем гипертекста. В принципе Всемирная паутина (WWW) — фактическая реализация мечтаний Теда Нельсона в 60-х годах, хотя он, как всегда, видит веши совсем по-другому и жалуется на постоянно меняющуюся природу сети: "Многие думают, что Xanadu был попыткой построить WWW. Напротив, WWW явилась тем, что мы пытались предотвратить".
В девяностые годы Нельсон работает в Японии, в университетах Саппоро и Хоккайдо, где возглавляет лаборатории по исследованию гиперструктур.
В 1998 году Тед Нельсон неожиданно для многих посетил конференцию World Wide Web, которая прошла в австралийском городе Брисбене. Автору концепции гипертекста, лежащей в основе Web, и инициатору самого длительного мифического проекта в истории информатики была вручена премия организации Yuri Rubinsky Insight Foundation в размере 10 тысяч австралийских долларов.
Неудача проекта Xanadu нисколько не умаляет заслуг гениального программиста. Одно из свидетельств тому — очередь из желающих попросить у мэтра автограф Web-разработчиков, которая выстроилась после церемонии вручения.
В своей речи, обращенной к делегатам конференции, Нельсон поведал о четырех проектах, над которыми он трудился на протяжении последних лет:
→ методологии охраны авторского права, "позволяющей любому автору процитировать кого-либо без бюрократических проволочек и переговоров, не нарушая при этом действующее законодательство";
→ общедоступной версии глобальной гипертекстовой издательской системы Xanadu;
→ программной системе HyperCoin, предназначенной для оплаты используемых авторских материалов, которая не требует дополнительных программных блоков;
→ новом для всего компьютерного мира предложении, которое, по словам Нельсона, можно назвать "ОС Рубрика".
В августе 2000 года на заседании "Open Source Conference", регулярно проводимом издательской корпорацией O’Reilly, Нельсон сообщил о том, что выпущены первые фрагменты свободно распространяемого кода Xanadu. На сайте www.udanax.com можно найти фрагменты этих открытых кодов Xanadu. Непонятно, насколько полезны такие программы, но некоторые знатоки выражают мнение, что они станут вехами в дальнейшем развитии Internet.
В последние годы Тед Нельсон страдает расстройством внимания, он не может концентрироваться ни на одной задаче в течение длительного периода времени и легко отвлекается на другие вещи. Жизнь Нельсона — цепь незаконченных проектов, в том числе Xanadu.
Дэниел Бриклин
Автор первой электронной таблицы
Кто знает? Может быть, этот VisiCalc, который сейчас не более, чем программный хвостик, вскоре будет вилять собакой.
Бенджамин РоузенДэниел Бриклин
Первая электронная таблица под названием VisiCalc появилась на рынке 17 октября 1979 года и стоила всего 99 долларов. Вот как описывает события тех дней ее создатель Дэниел Бриклин: "Фирма Personal Software выпустила демонстрационную версию, которую можно было увидеть в витринах специализированных магазинов. Если бы вы показали ее в те дни какому-нибудь программисту, он сказал бы: "Ну что же, это здорово, но, что в этом особенного? Понятно, что компьютеры могут делать и это". Но, если бы вы показали VisiCalc человеку, занимавшемуся настоящими финансовыми расчетами, он стал бы трястись от волнения и говорить:
"Да, я потратил на то же самое целую неделю".
Появление VisiCalc произвело фурор в среде предпринимателей, менеджеров и бухгалтеров. Изобретение Бриклина стало самой популярной бизнес-программой для персонального компьютера, а компьютеры Apple II, где впервые был установлен VisiCalc, на компьютерном рынке шли нарасхват. В дальнейшем VisiCalc был адаптирован для большинства персональных компьютеров.
Необходимо заметить, что большое участие в создании VisiCalc принимал Роберт Фрэнкстон, но идея проекта принадлежала Дэниелу Бриклину.
Дэн Бриклин родился 16 июля 1951 года в Филадельфии. Окончил дневную школу Соломона Шустера и в 1969 году поступил в Массачусетский технологический институт, где изучал математику и компьютерные науки. В лаборатории компьютерной техники MIT он занимался системами разделения времени и, в частности, участвовал в проекте Multics, предшественнике операционной системы UNIX. Кроме того, он разработал одну из версий интерпретатора языка APL и интерактивный калькулятор. В университете он познакомился с программистом Бобом Фрэнкстоном и они договорились о будущей совместной работе в бизнесе.