Аркадий Частиков - Архитекторы компьютерного мира
В 1973 году он окончил MIT со степенью бакалавра по электротехнике и компьютерным наукам. Затем Бриклин несколько лет проработал в небольшой компании, производившей электронные кассовые аппараты, в которых использовались микропроцессоры.
Осенью 1977 года он поступил в Гарвардскую школу бизнеса. И далее, вспоминает Дэн Бриклин: "У меня был калькулятор, по вечерам я занимался дома вычислениями и когда я делал ошибки, то мечтал о создании "текстового процессора" для чисел, с тем, чтобы их можно было пересчитывать с новым допущением, скажем 12 процентов вместо 10.
Я понимал, что все это можно сделать с помощью видеоэкрана и мыши на персональном компьютере. В те дни персональных компьютеров было не так уж много, но я знал, что это можно сделать. Я решил, что после окончания школы я разработаю эту электронную таблицу". Обдумывая проблему создания электронной таблицы (тогда еще не было такого термина), он говорит: "Мне пришла идея использовать фиксированные строки и колонки. Их нужно было как-то обозначить. Самым лучшим способом было пометить их буквами для колонок и цифрами — для строк. Мы хотели иметь, как минимум, 54 колонки — название, сумма, и по колонке на каждую неделю — и столько строк, сколько могло уместиться в памяти".
О своей идее он рассказал Бобу Фрэнкстону, своим одноклассникам и профессорам школы. "Хотя многие из моих преподавателей в Гарвардской школе бизнеса хорошо отзывались об этой идее, мой преподаватель финансовых проблем был очень скептичен. Тем не менее, мы решили взяться за осуществление проекта. Мы сняли офис и работали по ночам на машине, на которой днем разрабатывался язык Ада. Я еще ходил в школу и после возвращения занимался отладкой, проверками и другими вопросами. Затем мы купили свой собственный компьютер," — продолжает Бриклин.
Итак, идея появилась весной 1978 года, а летом Бриклин и Фрэнкстон приняли решение создать программный продукт. 2 января 1979 года они основали компанию Software Arts и этот же день они считают днем рождения VisiCalc.
Роберт Фрэнкстон и Дэниел Бриклин
Название VisiCalc (от англ, visible calculator — "видимый калькулятор") пришло не сразу к разработчикам. Поначалу они называли программный продукт по-разному: — "электронный гроссбух", "электронная доска", избегая названия "Таблица". Название "электронная таблица" (spreadsheet) узаконила фирма Tandy в восьмидесятых годах, когда версии продукта стали устанавливаться на других калькуляторах различных компаний.
Как уже упоминалось, первая версия VisiCalc — версия 1979 года — была установлена на персональном компьютере Apple II, который имел ограниченный объем памяти — 16 Кбайт, поэтому разработчикам пришлось пойти на разного рода ухищрения. Вот что они рассказали об этом спустя десять лет редактору журнала BYTE: "Мы исключили почти все краткие подсказки, зависящие от контекста, а также быструю графику (мы хотели, чтобы пользователь мог разделить экран и одновременно видеть и графику и текст), но не хватило места. Мы разбили экран на два текстовых окна и ввели заголовки. Мы стремились к максимальному упрощению. В нашем понимании простота работы была важнее, чем легкость обучения… Например, у нас не было запятых, поскольку произошла ошибка, но времени исправлять ее уже не было, поскольку нужно было выпускать продукт на рынок. С другой стороны, мы надеялись ввести в программу синусы и косинусы. Но из-за ограниченного объема памяти мы решили отказаться от этих характеристик. К несчастью, мы сказали об этом Карлу Хелмерсу (основателю журнала BYTE), а он использовал этот момент в опубликованном на страницах журнала описания продукта. Так что, нам пришлось все-таки вставить синусы и косинусы. Это стоило нам определенного объема памяти. Другим моментом, который мы использовали и о котором до тех пор никто не слышал, было применение звука. У нас было два различных звука: один — для обозначения ошибок, другой — для обозначения ограничений. Когда вы двигали курсор туда, куда он не мог идти, компьютер издавал звук, похожий на "тук-тук-тук".
А как развивался программный пакет дальше? Вспоминает Дэн Бриклин: "…Мы поняли, что должны быть способны вводить и выводить данные — открыть этот продукт. В языке DigiBASIC были ограничения, а нам хотелось сделать VisiCalc легким для чтения и написания, чтобы ни у кого не было оправданий, что он не поддерживается. Поэтому в феврале 1980 года Боб придумал формат обмена данных. Это не была первая версия VisiCalc. Мы написали статью для BYTE, в которой объясняли, что такое формат обмена данных. Кстати, суoествует 4–5 основных версий пакета".
Электронная таблица VisiCalc прославила персональные компьютеры. Фактически в 80-х годах программы с электронными таблицами были лидирующей категорией программного обеспечения. К осени 1986 года более 7 млн. экземпляров электронных таблиц были на руках пользователей, но на смену VisiCalc пришел новый табличный процессор Lotus 1-2-3, разработанный Митчем Кэйпором.
В ноябре 1981 года Дэниелу Бриклину Ассоциация компьютерной техники присудила премию Грейс Мюррей Хоппер за значительные достижения в области компьютеров как изобретателю, не достигшему тридцатилетнего возраста. Через два года фирма Software Arts, руководимая Бриклином, выпустила новый программный пакет ТК Solver — первую программу для обработки функциональных моделей, а в 1984 году — пакет Spotlight — это была одна из первых программ, использующих "всплывающие" окна.
В 1985 году программные продукты и имущество фирмы Software Arts были приобретены компанией Lotus Development.
Освободившись от предпринимательских обязанностей, Дэн Бриклин, занялся тем, что умел всегда делать — создавать программы.
Но в 1997 году Бриклин все-таки опять организовал первую компанию Trellix, которая на следующий год выпустила свой первый продукт — Trellix 1.0, приложение, призванное помочь пользователям создавать интерактивные документы. Вот как объясняет это событие Дэн: "Поработав с Web, я ощутил недостаток в инструментарии для подготовки документов, содержащих ссылки. Мне пришлось всерьез поразмышлять над тем, почему, собственно, те или иные документы удобны для чтения, и теперь я знаю, как их оформить. Я поделился своими соображениями с Митчем Кэйпором. Он согласился, что хорошего инструментария для решения подобных задач не существует, и поддержал идею создать компанию, которая бы занялась этим вопросом. Я определил главную цель будущей фирмы — сложные документы".
Кто знает, может быть пакет Trellix принесет Бриклину такой же успех, какой выпал на долю его изобретения VisiCalca, и может быть Trelllix так же, как и VisiCalc, "завиляет собакой".
Дуглас Энгельбарт
Изобретатель "мыши"
Дуг Энгельбарт был одним из отцов персональных компьютеров, несмотря на то, что сам он работал на мэйнфреймах.
Aлан КэйДуглас Энгельбарт
Если, работая на компьютере, вы хоть раз щелкнули мышью, — стоит добрым словом вспомнить Дугласа Энгельбарта, одного из первых исследователей человеко-машинного интерфейса, который 30 лет назад "припаял" к компьютерной технологии нужные человеческие факторы. Он известен как отец ставшей всем родной мыши — устройства, впервые появившегося в 1968 году, и без которого сегодня невозможно представить рабочее место с компьютером.
Известность Энгельбарту принесло именно изобретение мыши, однако он занимался и другими проектами. Дуг Энгельбарт — неординарная и разносторонняя личность, чьи идеи оказались верными и востребованными через 30 лет…
Энгельбарт в годы Второй мировой войны служил оператором радара, а в 60-е годы занимал должность научного сотрудника Стэнфордского исследовательского института. Он изобрел манипулятор "мышь" еще в начале 60-х годов, задолго до пришествия персональных компьютеров. Она, как и ее теперешние правнуки, имела тогда три кнопки. Однако публике изобретение было предоставлено несколько позднее. Что касается названия "мышь", то и сам Энгельбарт затрудняется восстановить его генеалогию. Он говорит, что в его лаборатории оно как-то ассимилировалось как естественное. Маус, он и есть маус…
"Мышь" Энгельбарта и ее потомок
В 1962 году он представил концепцию технологии, позволяющей повысить интеллект пользователя. Годом позже Энгельбарт был одним из тех, кто стоял у основания Агентства перспективных исследовательских проектов (ARPA), подчиненного Пентагону. По мнению близкого друга Дугласа, профессора истории из Стэнфорда, Тима Ленуа, интересы его приятеля касались скорее коммуникаций, чем компьютеров. К примеру, Тим вспоминает, как еще в 1964 году Дуглас в своих записках о развитии сети ARPA (предшественницы Internet) отметил, что создание подобной системы станет революционным событием — сравнимым с одновременным изобретением алфавита и книгопечатания. Именно благодаря усилиям Энгельбарта компьютеры были соединены в Стэнфорде в эмбриональное подобие Большой Сети. В результате у него появилась собственная исследовательская лаборатория, названная впоследствии Augmentation Research Center.