VisiCalc (для «видимого калькулятора») [1] был первой таблицы компьютерной программой для персональных компьютеров , [2] , первоначально выпущено для Apple II по VisiCorp в 1979 году часто считаются приложением , которое превратило микрокомпьютер из хобби для компьютерных энтузиастов в серьезный бизнес-инструмент, что побудило IBM два года спустя представить IBM PC . [3] VisiCalc считается смертоносным приложением для Apple II . [4] За шесть лет было продано более 700 000 копий, а за всю свою историю было продано 1 миллион копий.
Разработчики) | Программное обеспечение |
---|---|
Первый выпуск | 1979 |
Стабильный выпуск | VisiCalc Advanced Version / 1983 |
Операционная система | Apple II , Apple SOS , CP / M , семейство 8-битных Atari , Commodore PET , TRSDOS , Sony SMC-70 , DOS , HP series 80 |
Тип | Таблица |
Лицензия | Коммерческое проприетарное программное обеспечение |
Веб-сайт | danbricklin |
Первоначально разработанный для компьютера Apple II с использованием ассемблера 6502, работающего в системе разделения времени Multics , [5] [6] [7] VisiCalc был перенесен на множество платформ , как 8-битных, так и некоторых из ранних 16-битных систем. Для этого компания разработала платформы для портирования, которые производили версии, совместимые с ошибками . Компания использовала тот же подход, когда был запущен IBM PC, производя продукт, который был практически идентичен исходной 8-битной версии Apple II. Первоначально продажи были оживленными, было продано около 300 000 копий.
VisiCalc использует обозначение A1 в формулах. [8]
Когда в 1983 году был запущен Lotus 1-2-3, в котором в полной мере использовались расширенная память и экран ПК, продажи VisiCalc прекратились почти в одночасье. Продажи падали так быстро, что вскоре компания стала неплатежеспособной. Lotus Development приобрела компанию в 1985 году [9] и немедленно прекратила продажи VisiCalc и других продуктов компании.
История
VISICALC представил новую идею использования компьютера и новый способ мышления о мире. Там, где обычное программирование мыслилось как последовательность шагов, эта новая вещь больше не действовала последовательно: когда вы вносили изменение в одном месте, все остальные вещи менялись мгновенно и автоматически.
Дэн Бриклин задумал VisiCalc, когда смотрел презентацию в Гарвардской школе бизнеса . Профессор создавал финансовую модель на доске, на которой делались вертикальные и горизонтальные линии (напоминающие бухгалтерскую бумагу), чтобы создать таблицу, и он записывал формулы и данные в ячейки. Когда профессор обнаруживал ошибку или хотел изменить параметр, ему приходилось стирать и переписывать несколько последовательных записей в таблице. Бриклин понял, что он может воспроизвести процесс на компьютере, используя «электронную таблицу» для просмотра результатов основных формул. [11]
Боб Франкстон присоединился к Bricklin по адресу Бродвей, 231, Арлингтон, Массачусетс , и они вместе сформировали компанию Software Arts и разработали программу VisiCalc за два месяца зимой 1978–1979 годов. Бриклин писал:
благодаря многолетнему опыту, который мы имели на момент создания VisiCalc, мы были знакомы со многими финансовыми программами по строкам и столбцам. Фактически, Боб работал с 1960-х годов в Interactive Data Corporation, крупной утилите разделения времени, которая использовалась для некоторых из них, и я познакомился с некоторыми в Гарвардской школе бизнеса на одном из занятий.
Бриклин имел в виду различные генераторы отчетов , которые использовались в то время, включая Business Planning Language (BPL) от International Timesharing Corporation (ITS) и Foresight от Foresight Systems. Однако эти более ранние программы с разделением времени не были полностью интерактивными и предшествовали персональным компьютерам.
Франкстон описал VisiCalc как «волшебный лист бумаги, который может выполнять вычисления и пересчеты», который «позволяет пользователю просто решать проблему, используя знакомые инструменты и концепции». Компания Personal Software начала продавать VisiCalc в середине 1979 года по цене менее 100 долларов после демонстрации на четвертой компьютерной ярмарке Западного побережья и официального запуска 4 июня на Национальной компьютерной конференции . Для этого требовался Apple II с 32 КБ оперативной памяти (RAM) и поддерживал сохранение файлов на кассету с магнитной лентой или на систему гибких дисков Apple Disk II . [12]
VisiCalc был необычайно прост в использовании и сопровождался отличной документацией; В документации для разработчиков Apple это программное обеспечение приводится в качестве примера с простым пользовательским интерфейсом. [13] [14] Наблюдатели сразу заметили его силу. В июле 1979 года Бен Розен предположил, что «VisiCalc когда-нибудь может стать программным хвостом, который виляет (и продает) собаке персональных компьютеров». [15] [16] Первые 12 месяцев оно было доступно только для Apple II, и оно стало смертоносным приложением для этой платформы . [17] [4] [18] Компьютер был продан, писал Джон Маркофф , как «аксессуар VisiCalc»; [19] многие купили Apple за 2000 долларов, чтобы запустить программное обеспечение за 100 долларов [16] - более 25% проданных в 1979 году, как сообщается, было для VisiCalc [15] - даже если они уже владели компьютерами. [20] Стив Возняк сказал, что 90% Apple II приобрели малые предприятия, а не те, кого ожидали они со Стивом Джобсом . [21] Конкурент Apple, Tandy Corporation, использовала VisiCalc на Apple II в своей штаб-квартире. [22] Другое программное обеспечение поддерживало свой формат обмена данными (DIF) для обмена данными. [14] Одним из примеров является интерпретатор Microsoft BASIC, поставляемый с большинством микрокомпьютеров, на которых работает VisiCalc. Это позволило опытным программистам на BASIC добавить такие функции, как тригонометрические функции, которых не хватало VisiCalc.
Изначально Бриклин и Франкстон намеревались уместить программу в 16 КБ памяти, но позже они поняли, что программе нужно не менее 32 КБ. Даже 32k было слишком мало для поддержки некоторых функций, которые хотели включить создатели, таких как разделение экрана текста / графики. Однако Apple в конечном итоге начала поставлять все Apple II с памятью 48 КБ после падения цен на оперативную память, что позволило разработчикам добавить больше функций. Первоначальный выпуск поддерживал хранение кассет с магнитной лентой, но от этого быстро отказались.
При выпуске VisiCalc Personal Software пообещала перенести программу на другие компьютеры, начиная с тех, которые использовали микропроцессор MOS Technology 6502 [12], а также появились версии для Atari 800 и Commodore PET , которые можно было легко выполнить, потому что эти компьютеры использовал тот же процессор, что и Apple II, и можно было повторно использовать большие части кода. Версия PET, которая содержала два отдельных исполняемых файла для моделей с 40 и 80 столбцами, широко критиковалась за очень небольшой объем рабочего листа из-за включения разработчиками собственной настраиваемой DOS, которая использовала большой объем памяти ( У ПЭТ было всего 32 КБ, а у Apple II - 48 КБ).
Другие порты последовали за Apple III , Tandy TRS-80 на базе Zilog Z80 Model I , Model II , Model III , Model 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 году. [22] Он быстро стал бестселлером на этой платформе, несмотря на то, что его порядок был сильно ограничен. быть совместимым с версиями для 8-битных платформ. По оценкам, на ПК было продано 300 000 копий, в результате чего общий объем продаж составил около 1 миллиона копий. [23]
К 1982 году цена VisiCalc выросла со 100 до 250 долларов. [24] Некоторые конкуренты появились на рынке, в частности , SuperCalc [20] и Multiplan , [25] , каждый из которых добавлены новые функции и исправлены недостатки в VisiCalc, но не смог преодолеть доминирование на рынке. Более резкое изменение произошло с 1983 года запуском корпорации Lotus Development «с Lotus 1-2-3 , написанная бывшим сотрудником , Персональный / VisiCorp Митч Kapor , который написал 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 году. [25] К 1985 году VisiCorp оказалась неплатежеспособной. Lotus Development приобрела Software Arts и прекратила продажу приложения. [23]
Релизы
- 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 [26]
- 1983: Enhanced VisiCalc для TRS-80 Model 4, [27] Model II (с картой расширения RAM) и Model 16. [28] Используется банковская память сверх базовых 64 КБ.
Прием
В 1983 году читатели Softline назвали VisiCalc десятым по популярности и самым высоким неигровым в списке 30 лучших 8-битных программ для Atari по популярности. [29] II Computing заняла второе место в списке лучших программ Apple II журнала по состоянию на конец 1985 года, основываясь на данных о продажах и рыночной доле. [30]
В обзоре за 1980 год BYTE написал: «Самая захватывающая и влиятельная программа, которая была написана для любого микрокомпьютерного приложения, - это VisiCalc». В заключении говорится: «VisiCalc - первая программа, доступная на микрокомпьютере, которая отвечает за продажи целых систем». [31] Творческое Computing " s обзор того же года аналогичный вывод„для почти любого в бизнесе, образовании, или какой - либо области науки , связанной оно ... причина достаточно приобрести небольшую компьютерную систему , в первую очередь“. [32] Вычислить! сообщил: «Каждый пользователь Visicalc знает кого-нибудь, кто купил Apple только для того, чтобы иметь возможность использовать Visicalc». [17] Antic писал в 1984 году: «VisiCalc не так прост в использовании, как готовые домашние бухгалтерские программы, потому что вы должны разработать как макет, так и формулы, используемые программой. , он намного более мощный и гибкий, чем подобные программы. Вы можете использовать VisiCalc для балансировки своей чековой книжки, отслеживания покупок по кредитным картам, расчета собственного капитала, уплаты налогов - возможности практически безграничны ». [33] Книга Аддисона-Уэсли об Atari Software 1984 дала приложению общий рейтинг A +, высоко оценив его документацию и назвав его «незаменимым ... классической пятёркой». [14]
В 1999 году Гарвардская школа бизнеса установила мемориальную доску Дэна Бриклина в комнате, где он учился. Он гласил: «Навсегда изменило то, как люди используют компьютеры в бизнесе». [34]
В 2006 году Чарльз Бэбкок из InformationWeek писал, что, оглядываясь назад, «VisiCalc был несовершенным и неуклюжим и не мог делать многие вещи, которые хотели бы делать пользователи», но также: «Это здорово, потому что продемонстрировало мощь персональных вычислений». [35]
Смотрите также
- Зрение
- Триумф ботаников , документальный фильм, организованный Робертом X. Кринджли, в котором рассказывается о создателях VisiCalc и их вкладе в качестве первого приложения-убийцы для персонального компьютера .
- Хронология вычислительной техники 1950–1979 гг.
Рекомендации
- ^ «Боковая панель к статье« Десять лет строк и столбцов », опубликованной в Byte, выпуск 13/1989, стр. 326-328» .
Да, мы называли это всевозможными вещами - электронная книга, электронная доска, видимый калькулятор - именно на этом мы и основали название VisiCalc.
- ^ Правосудие, Комитет Палаты представителей Конгресса США по судебному подкомитету по судам, интеллектуальной собственности и администрации (1991 г.). Компьютеры и интеллектуальная собственность: слушания в Подкомитете по судам, интеллектуальной собственности и отправлению правосудия Комитета судебной власти Палаты представителей Сто первого Конгресса, первая и вторая сессии, 8 ноября 1989 г. и 7 марта, 1990 . Типография правительства США.
- ^ Хилл, Чарльз (1 января 2014 г.). Стратегический менеджмент: теория и кейсы: комплексный подход . Cengage Learning. п. С-177. ISBN 9781305142725.
- ^ а б Харфорд, Тим (22 мая 2019 г.). «Как первое« убийственное приложение »вычислительной техники все изменило» . BBC News . Проверено 22 мая 2019 .
- ^ Бриклин, Дэн (15 апреля 2009 г.). Бриклин по технологии . ISBN 9780470500583.
- ^ «(Изображение 5) СЛАЙД-ШОУ: Взрыв ИТ-директора из прошлого - 40 лет Multics» . ИТ-директор . Австралия.
- ^ «Историческая справка о электронных таблицах» .
- ^ «Идея» . Проверено 7 февраля +2017 .
- ^ Мэлони, Эрик (октябрь 1985). "80 Micro, боковые следы" . Журнал Microcomputer (через archive.org) . CW Communications. п. 12 . Проверено 17 июля, 2020 .
- ^ «Каталог программного обеспечения для всей Земли» .
- ^ «Дэн Бриклин, изобретатель электронной таблицы» . Бюджетный Mac . 7 ноября 2006 . Проверено 13 июля, 2016 .
- ^ а б «VisiCalc: пакет для решения проблем, определяемых пользователем» . Журнал "Интеллектуальные машины" . 1 (9): 22. 11 июня 1979 г. ISSN 0199-6649 .
Официальное представление VisiCalc запланировано на Национальную компьютерную конференцию, которая состоится 4–7 июня в Нью-Йорке.
- ^ Мейерс, Джо; Тоньяццини, Брюс (1982). Рекомендации по дизайну Apple IIe (PDF) . Компьютер Apple. п. 22.
- ^ а б в Стэнтон, Джеффри; Уэллс, Роберт П. доктор философии; Рохованский, Сандра; Меллид, Майкл, доктор философии, ред. (1984). Книга Аддисона-Уэсли об Atari Software . Эддисон-Уэсли. п. 214. ISBN 0-201-16454-X.
- ^ а б Брандел, Мэри (1999-08-02). «Программное обеспечение для ПК преобразует ПК» . Журнал ПК . п. 62.
- ^ а б Макмаллен, Барбара Э. и Джон Ф. (21 февраля 1984 г.). «Apple составляет курс для IBM» . Журнал ПК . п. 122 . Проверено 24 октября 2013 года .
- ^ а б Бадж, Джозеф Х. (июль – август 1980 г.). «VISICALC: Обзор программного обеспечения» . Вычислить! . п. 19 . Проверено 25 октября 2013 года .
- ^ «Прыжок Nintendo в неизвестность». Следующее поколение . № 23. Imagine Media . Ноябрь 1996. с. 15.
- ^ Марков, Джон (1982-07-05). «Radio Shack: отдельно от остального поля» . InfoWorld . п. 36 . Проверено 10 февраля 2015 года .
- ^ а б Барри, Тим (1981-10-05). "Симулятор электронных таблиц SuperCalc от Sorcim Corp" . InfoWorld . п. 30 . Проверено 1 января 2015 года .
- ^ Уильямс, Грегг; Мур, Роб (январь 1985). «История Apple / Часть 2: Дополнительная история и Apple III» . БАЙТ (интервью). п. 166 . Проверено 26 октября 2013 года .
- ^ а б Рид, Мэтью. «VisiCalc» . TRS-80.org . Проверено 23 января 2015 года .
- ^ а б Лэнгделл, Джеймс (1985-08-06). «Производство VisiCalc заканчивается» . Журнал ПК . п. 33 . Проверено 28 октября 2013 года .
- ^ Томмервик, Аллан (март 1982). «Какая цена на программное обеспечение? / Часть 2 The Great Arcade / Computer Controversy» . Softline . п. 10 . Проверено 15 июля 2014 года .
- ^ а б Карузо, Дениз (1984-04-02). "Стратегии компании Бумеранг" . InfoWorld . С. 80–83 . Проверено 10 февраля 2015 года .
- ^ Inc, Зифф Дэвис (17 апреля 1984 г.). "PC Mag" . Зифф Дэвис, Инк . Проверено 7 февраля 2017 г. - через Google Книги.
- ^ "1984 Компьютерный каталог Radio Shack RSC-10 стр. 21" . Каталоги Radio Shack dot com . Тэнди / Radio Shack . Проверено 1 мая 2019 года .
- ^ "1983 Компьютерный каталог Radio Shack RSC-8, стр. 10" . Каталоги Radio Shack dot com . Тэнди / Radio Shack . Проверено 1 мая 2019 года .
- ^ «Самая популярная программа Atari за всю историю» . Softline . Март 1983 г. с. 44 . Проверено 28 июля 2014 .
- ^ Чираоло, Майкл (октябрь – ноябрь 1985 г.). «Лучшие программы / Список избранного» . II Вычислительная техника . п. 51 . Проверено 28 января 2015 .
- ^ Рамсделл, Роберт Э (ноябрь 1980 г.). «Возможности VisiCalc» . БАЙТ . С. 190–192 . Проверено 18 октября 2013 года .
- ^ Грин, Дуг (август 1980). «VisiCalc: достаточная причина для владения компьютером» . Творческие вычисления . п. 26 . Проверено 18 октября 2013 года .
- ^ Каттан, Джозеф (июнь 1984). «Обзоры продуктов: VisiCalc» . Античный . 3 (2): 80 . Проверено 15 апреля 2011 года .
- ^ «Общественное признание работы Дэна Бриклина» . www.bricklin.com . Проверено 19 марта 2018 .
- ^ Бэбкок, Чарльз (8 ноября 2006 г.). "Какое самое лучшее программное обеспечение из когда-либо написанных?" . Информационная неделя . УБМ .
дальнейшее чтение
- Град, Б. (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.4338438 .
Внешние ссылки
- Собственный веб-сайт Дэна Бриклина VisiCalc - с исторической информацией, а также загружаемой версией для ПК
- Внедрение VisiCalc - Боб Франкстон, на его веб-сайте
- Была ли VisiCalc «первой» электронной таблицей? - Дэн Бриклин, на его веб-сайте.
- Three Minutes: Godfathers Of The Spreadsheet - интервью PC World с создателями VisiCalc
- Techdirt: Что, если бы VisiCalc был запатентован?
- TRS-80 и др.
- TED Talk - «Дэн Бриклин: Знакомьтесь, изобретатель электронной таблицы»
- TEDx Talk - «Проблема, изменившая мир | Дэн Бриклин | TEDxBeaconStreet»