Бриклин, Даниэль

Даниэль Бриклин (англ. Daniel Bricklin; род. 16 июля 1951, Филадельфия, Пенсильвания) — известный программист, один из создателей VisiCalc — первой электронной таблицы для персональных компьютеров.

Общие сведения
Даниэль Бриклин
Daniel Bricklin
Имя при рождении англ. Daniel Singer Bricklin
Дата рождения 16 июля 1951(1951-07-16) (74 года)
Место рождения Филадельфия, Пенсильвания
Гражданство США
Образование
Род деятельности программирование
Награды и премии
Сайт bricklin.com

Биография

Родившись 16 июля 1951 года в Филадельфии, Даниэль Бриклин окончил дневную еврейскую школу им. Соломона Шустера. Интересуясь математикой и компьютерными науками, он затем поступил в Массачусетский Технологический Университет (MIT). В МТУ Даниэль много времени проводил в компьютерной лаборатории, участвуя в таких проектах как разработка интерпретатора для языка APL и «Multics» — предшественнице различных операционных систем. Так же в МТИ Бриклин познакомился со своим будущим коллегой и другом — Бобом Фрэнкстоном.

После окончания Массачусетского технологического института в 1973 году Даниэль Бриклин начал работать в компании Digital Equipment Corporation (DEC). В DEC он занимал должность старшего инженера-программиста и руководил проектом по созданию WPS-8 — одного из первых автономных текстовых процессоров. В 1976 году он перешёл в FasFax Corporation, где работал старшим системным программистом и занимался разработкой кассовых систем. В 1977 году Бриклин покинул компанию и поступил в Гарвардскую школу бизнеса[1].

Карьера

VisiCalc

Закончив университет в 1973 году со степенью бакалавра по электротехнике и компьютерным наукам, Бриклин, после нескольких лет работы в небольшой компании и производства микропроцессоров принимает решение повысить свою квалификацию. В связи с этим осенью 1977 года он поступил в Гарвардскую школу бизнеса[1]. Там у Даниэля и появилась идея, которой он всецело посвятит свои следующие 8 лет жизни. Дело в том, что ему часто приходилось пользоваться калькуляторами и, как затем говорил сам Даниель, с каждой такой совершённой ошибкой он думал о создании текстового калькулятора с разными возможностями настройки. Так у Бриклина появляется мечта о создании текстового процессора. Его идею поддерживает большинство профессоров и одноклассников, и, несмотря на скептику со стороны некоторых из преподавателей — в частности преподавателя финансовых проблем, Даниель вместе с Бобом Фрэнкстоном летом 1978 года начинают работу над проектом. В январе 1978 года друзья основывают компанию Software Arts.

Вообще, разработчики понимали, что их идея вполне осуществима, однако в начале разработки программисты столкнулись с техническим ограничением того времени — маленьким объёмом памяти популярного на то время персонального компьютера Apple II — всего 16 Кбайт. Пришлось придумывать различные способы обхода этого ограничения — например отказ от любой графики и каких бы то ни было подсказок. Как говорил сам Бриклин, основной целью была максимальная простота использования. Это объяснялось тем, что программа была предназначена в первую очередь для людей в области финансов и экономики, а значит далёких от программирования и компьютерной грамотности как таковой. Так же изначально в программе не было синусов и косинусов, опять же из-за недостатка памяти. Однако, когда Бриклин рассказал об этом Карлу Хэлмерсу, тот написал об этом в основанном им журнале BYTES, и программистам в итоге пришлось добавлять эти математические функции[2].

Программа должна была представлять собой таблицу в 54 колонки — они были обозначены буквами английского алфавита — сперва заглавными, затем строчными. Ограничения по строкам было установлено только количеством памяти. Именно 54 колонки было выбрано как раз из-за удобства в ведении годовых финансовых отчётностей — в первой колонке предполагалось название, во второй сумма, а остальные были выделены под каждую из 52 недель.

Изначально разработчики снимали офис, в котором работали по ночам, так как днём Даниелю приходилось посещать школу. Основная работа над проектом продолжалась вечером по возвращении оттуда. Так продолжалось до момента когда программисты не купили собственный компьютер.

Само название — VisiCalc появилось в результате слияния двух слов — visible (англ. видимый) и calculate (англ. вычисление). Изначально разработчики экспериментировали с названием. Были варианты по типу «электронный гроссбух» или «электронная доска». Разработчики не могли использовать в названии слово «таблица» в связи с присваиванием компанией по разработке электронных калькуляторов «Tandy» названия «электронная таблица».

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

В дальнейшем программу всячески оптимизировали и улучшали — например добавили возможность ввода и вывода, с помощью формата, придуманного самим Даниэлем.

К осени 1986 года на персональных компьютерах насчитывалось около 7 млн экземпляров VisiCalc, однако на смену ей пришла программа Lotus 1-2-3, разработанная Митчем Кэйпором.

В 1985 году компания Lotus Development покупает компанию Бриклина — Software Arts.

Последующие проекты

В ноябре 1981 года Даниэль Бриклин был удостоен премии имени Грейс Мюррей Хоппер за значительные достижения в области компьютеров. До 1985 года он разработал два новых пакета: Solver (1983) и Spotlight (1985). Пакет Solver позволял работать с функциями и функциональными данными, а Spotlight давал возможность взаимодействия с «всплывающими» окнами. Оба пакета являлись одними из первых дополнений, предлагающих пользователю подобный функционал.

В 1985 году Бриклин основал компанию Software Garden, Inc[1]. Её первым и наиболее известным продуктом стала программа «Dan Bricklin’s Demo Program», предназначенная для создания прототипов и интерактивных демонстраций программного обеспечения. В 1986 году она была удостоена награды «Best Programming Tool» от Ассоциации издателей программного обеспечения.

В 1995 году Бриклин снялся в документальном фильме Triumph of the Nerds. В 1997 году он основал компанию Trellix. Спустя год компания выпустила первый продукт — Trellix 1.0, предназначенный для создания и работы с интерактивными документами в Web.

В начале 2003 года Trellix была приобретена компанией Interland, Inc., в которой Бриклин занял пост главного технического директора (CTO)[1].

В 2005 году он принял участие в съёмках фильма Aardvark’d: 12 Weeks with Geeks. В 2009 году разработал табличный процессор специально для Википедии — WikiCalc.

Даниэль Бриклин продолжает занимать пост технического директора (CTO) в компании Alpha Software и является президентом Software Garden[3].[4] Он также ведёт личный сайт, на котором делится своими мыслями, достижениями и историями из прошлого.

Награды и признание

За свою работу, в первую очередь за создание электронной таблицы VisiCalc, Даниэль Бриклин был удостоен множества престижных наград и званий:

Публикации

В мае 2009 года в издательстве Wiley была опубликована книга Даниэля Бриклина «Bricklin on Technology». Издание представляет собой сборник эссе и размышлений автора, основанный на его публикациях в блогах и подкастах, а также новых материалах. В книге исследуется взаимосвязь между людьми и технологиями, рассматривается история создания технологий, стандарты пользовательских интерфейсов и влияние технологий на общение и политику. Книга ориентирована на широкую аудиторию и не требует специальных технических знаний[6].[7]

Примечания

Ссылки