VisiCalc

редактировать
VisiCalc
Visicalc logo.svg
Пример электронной таблицы VisiCalc на an Apple II Пример электронной таблицы VisiCalc на Apple II
Разработчик (и) Software Arts
Первый выпуск1979 г.; 41 год назад (1979)
Стабильный выпуск VisiCalc Advanced Version / 1983; 37 лет назад (1983 г.)
Операционная система Apple II, Apple SOS, CP / M, 8-битное семейство Atari, Commodore PET, TRSDOS, Sony SMC-70, DOS, HP series 80
Type Таблица
Лицензия Коммерческое проприетарное программное обеспечение
Веб-сайтdanbricklin.com / visicalc.htm

VisiCalc (для " видимый калькулятор ") была первой компьютерной программой электронных таблиц для персональных компьютеров, первоначально выпущенной для Apple II компанией VisiCorp. Его часто считают приложением, превратившим микрокомпьютер из хобби компьютерных энтузиастов в серьезный бизнес-инструмент, что побудило IBM представить IBM PC два года спустя.. VisiCalc считается убийцей Apple II. За шесть лет было продано более 700 000 копий, а за всю его историю - 1 миллион копий.

Первоначально разработанный для Apple II с использованием 6502 ассемблера, работающего в системе Multics с разделением времени, VisiCalc был перенесен на множество платформ, обе 8-битные и некоторые из первых 16-битных систем. Для этого компания разработала платформы для портирования, которые выпустили версии, совместимые с ошибками. Компания применила тот же подход, когда был запущен IBM PC, выпустив продукт, который был практически идентичен исходной 8-битной версии Apple II. Изначально продажи были оживленными, было продано около 300 000 копий.

VisiCalc использовал нотацию A1 в формулах.

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

Содержание
  • 1 История
    • 1.1 Версии
  • 2 Прием
  • 3 См. Также
  • 4 Ссылки
  • 5 Дополнительная литература
  • 6 Внешние ссылки
История

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

Дэн Бриклин задумал VisiCalc во время просмотра презентации в Гарвардской школе бизнеса. Профессор создавал финансовую модель на доске, размеченной вертикальными и горизонтальными линиями (напоминающими бухгалтерскую бумагу), чтобы создать таблицу, и он записывал формулы и данные в ячейки. Когда профессор обнаруживал ошибку или хотел изменить параметр, ему приходилось стирать и переписывать несколько последовательных записей в таблице. Бриклин понял, что он может воспроизвести процесс на компьютере, используя «электронную таблицу» для просмотра результатов основных формул.

Боб Франкстон присоединился к Бриклину, и пара основала компанию Software Arts и разработал программу VisiCalc за два месяца зимой 1978–79 гг. Бриклин писал, что

благодаря многолетнему опыту, который у нас был на момент создания VisiCalc, мы были знакомы со многими программами финансирования строк / столбцов. Фактически, Боб работал с 1960-х годов в Interactive Data Corporation, крупной утилите разделения времени, которая использовалась для некоторых из них, и я познакомился с некоторыми в Гарвардской школе бизнеса на одном из классов.

Бриклин имел в виду разнообразие из генераторов отчетов, которые использовались в то время, в том числе Business Planning Language (BPL) от International Timesharing Corporation (ITS) и Foresight от Foresight Systems. Однако эти более ранние программы с разделением времени не были полностью интерактивными и предшествовали персональным компьютерам.

Франкстон описал VisiCalc как «волшебный лист бумаги, который может выполнять вычисления и пересчеты», который «позволяет пользователю просто решить проблему, используя знакомые инструменты и концепции». Компания Personal Software начала продавать VisiCalc в середине 1979 года по цене менее 100 долларов после демонстрации на четвертой компьютерной ярмарке Западного побережья и официального запуска 4 июня на National Компьютерная конференция. Для этого требовался Apple II с 32 КБ оперативной памяти (RAM) и поддерживался сохранение файлов на магнитную кассету с лентой или систему гибких дисков Apple Disk II..

VisiCalc был необычайно простым в использовании и сопровождался отличной документацией; В документации для разработчиков Apple это программное обеспечение приводится в качестве примера с простым пользовательским интерфейсом. Наблюдатели сразу заметили его силу. Бен Розен предположил в июле 1979 года, что «VisiCalc когда-нибудь может стать программным хвостом, который виляет (и продает) собаке персональных компьютеров». Первые 12 месяцев оно было доступно только для Apple II и стало приложением-убийцей этой платформы. Компьютер был продан, Джон Марков писал, как «аксессуар VisiCalc»; многие купили Apple за 2000 долларов, чтобы запустить программное обеспечение за 100 долларов - более 25% проданных в 1979 году, как сообщается, было для VisiCalc - даже если у них уже были компьютеры. Стив Возняк сказал, что малые предприятия, а не его любители, и Стив Джобс ожидал, купил 90% Apple II. Конкурент Apple Tandy Corporation использовал VisiCalc на Apple II в своей штаб-квартире. Другое программное обеспечение поддерживает формат обмена данными (DIF) для обмена данными. Одним из примеров был интерпретатор Microsoft BASIC, поставляемый с большинством микрокомпьютеров, на которых работает VisiCalc. Это позволило опытным программистам на BASIC добавить такие функции, как тригонометрические функции, которых не хватало VisiCalc.

Бриклин и Франкстон изначально намеревались уместить программу в 16 Кбайт памяти, но позже они поняли, что программе нужно как минимум 32 КБ. Даже 32k было слишком мало, чтобы поддерживать некоторые функции, которые хотели включить создатели, такие как разделение экрана текста / графики. Однако Apple в конечном итоге начала поставлять все Apple II с памятью 48 КБ после падения цен на оперативную память, что позволило разработчикам добавить больше функций. Первоначальный выпуск поддерживал хранение кассет с магнитной лентой, но от этого быстро отказались.

При выпуске VisiCalc Personal Software обещала перенести программу на другие компьютеры, начиная с тех, которые использовали микропроцессор MOS Technology 6502, и появились версии для Atari 800 и Commodore PET, как это можно было сделать легко, потому что эти компьютеры использовали тот же процессор, что и Apple II, и можно было повторно использовать большие части кода. Версия PET, которая содержала два отдельных исполняемых файла для моделей с 40 и 80 столбцами, широко критиковалась за очень небольшой объем рабочего листа из-за включения разработчиками собственной настраиваемой DOS, которая использовала большой объем памяти ( У ПЭТ было всего 32 КБ, а у Apple II - 48 КБ).

Другие порты использовались для Tandy Apple III, Zilog Z80 на базе Tandy TRS-80 Model I, Model II, Модель III, Модель 4 и Sony SMC-70. Порты TRS-80 Model I и Sony SMC-70 были единственными версиями VisiCalc без защиты от копирования. Порт Sony SMC-70 был единственной версией CP / M. Большинство версий были дисковыми, но PET VisiCalc поставлялся с микросхемой ROM, которую пользователь должен был установить в одно из гнезд расширения ROM материнской платы. Наиболее важным портом был IBM PC, и VisiCalc был одним из первых коммерческих пакетов, доступных, когда IBM PC был выпущен в 1981 году. Он быстро стал бестселлером на этой платформе, несмотря на то, что сильно продавался. ограничена совместимостью с версиями для 8-битных платформ. По оценкам, на ПК было продано 300 000 копий, в результате чего общий объем продаж составил около 1 миллиона копий.

К 1982 году цена VisiCalc выросла со 100 до 250 долларов. На рынке появилось несколько конкурентов, в частности, SuperCalc и Multiplan, каждый из которых добавил дополнительные функции и исправил недостатки VisiCalc, но не смог преодолеть свое доминирующее положение на рынке. Более кардинальные изменения произошли с запуском в 1983 году книги Lotus Development Corporation Lotus 1-2-3, написанной бывшим сотрудником Personal Software / VisiCorp, Митчем Капором, написавшие VisiTrend и VisiPlot. В отличие от версии VisiCalc для ПК, версия 1-2-3 была написана для того, чтобы в полной мере использовать увеличенную память ПК, экран и производительность. Тем не менее, он был разработан, чтобы быть максимально совместимым с VisiCalc, включая структуру меню, чтобы пользователи VisiCalc могли легко перейти на 1-2-3.

1-2-3 почти сразу добились успеха, и к 1984 году InfoWorld написал, что продажи VisiCalc «быстро падают», заявив, что это «первый успешный программный продукт, прошедший полную жизненный цикл, от зачатия в 1978 г. до внедрения в 1979 г., пика успеха в 1982 г. и снижения в 1983 г. до вероятной смерти, по мнению инсайдеров отрасли, в 1984 г. " Журнал добавил, что компания не спешила обновлять программное обеспечение, выпустив только расширенную версию VisiCalc для Apple II в 1983 году и анонсировав новую версию для IBM PC в 1984 году. К 1985 году VisiCorp оказалась неплатежеспособной. Lotus Development приобрела Software Arts и прекратила продажу приложения.

Выпуски

  • 1979: Apple II
  • 1980: Apple III, TRS-80 Model III, Apple II, IBM PC, TRS-80 Model 2, Commodore PET CBM-80, HP 125, Atari 800
  • 1981: IBM PC, Sony SMC-70
  • 1982: Apple III, Apple IIe —VisiCalc Advanced Version
  • 1983: Enhanced VisiCalc для TRS-80 Model 4, Model II (с картой расширения RAM) и Model 16. Используемая память в банке превышает базовые 64 КБ.
Прием

В 1983 году читатели Softline назвали VisiCalc десятым по популярности и самым высоким неигровым в списке 30 лучших 8-битных программ для Atari по популярности. II Computing поместила его вторым в списке лучших программ Apple II журнала на конец 1985 года, основываясь на данных о продажах и доле рынка.

В своем обзоре за 1980 год BYTE написал: «Самый большой Захватывающее и влиятельное программное обеспечение, которое было написано для любого микрокомпьютерного приложения, - это VisiCalc ». В нем делается вывод: «VisiCalc - первая программа, доступная на микрокомпьютере, которая отвечает за продажи целых систем». Обзор Creative Computing в том же году завершился аналогичным образом: «почти для всех, кто работает в бизнесе, образовании, или в любой другой области, связанной с наукой, это... достаточная причина для покупки небольшой компьютерной системы в первую очередь ". Compute! сообщил:" Каждый пользователь Visicalc знает кого-то, кто купил Apple, чтобы иметь возможность использовать Visicalc ». Antic писал в 1984 году:« VisiCalc не так прост в использовании, как готовые домашние бухгалтерские программы, потому что вам необходимо разработать как макет, так и формулы, используемые программой. Потому что он не упакован заранее, однако он намного более мощный и гибкий, чем подобные программы. Вы можете использовать VisiCalc для балансировки своей чековой книжки, отслеживания покупок по кредитным картам, расчета собственного капитала, уплаты налогов - возможности практически безграничны. " Аддисон-Уэсли Книга Atari Software 1984 дала приложению общий рейтинг A +, высоко оценив его документацию и назвав его «незаменимым... классическим отличием».

В 1999 году, Гарвардская школа бизнеса установила мемориальную доску Дэна Бриклина в комнате, где он учился. Он гласил: «Навсегда изменило то, как люди используют компьютеры в бизнесе».

В 2006 году Чарльз Бэбкок из InformationWeek писал, что, оглядываясь назад, «VisiCalc был несовершенным и неуклюжим, и не мог этого сделать. многие вещи, которые хотели сделать пользователи », но также:« Это здорово, потому что продемонстрировало мощь персональных вычислений ».

См. также
Ссылки
Дополнительная литература
  • Град Б. (2007). «Создание и упадок VisiCalc». IEEE Annals of the History of Computing. 29 (3): 20–31. doi : 10.1109 / MAHC.2007.4338439.
  • Кэмпбелл-Келли, М. (2007). «Обработка чисел без программирования: эволюция удобства использования электронных таблиц». IEEE Annals of the History of Computing. 29 (3): 6–8. doi : 10.1109 / MAHC.2007.4 338438.
Внешние ссылки
Последняя правка сделана 2021-06-18 03:56:47
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте