VisiCalc

Недавно у меня был небольшой спор с одним бывшим коллегой с прежнего места работы о табличных процессорах. Коллега слишком юн, чтобы помнить что-то кроме «Экселя», а я застал время его внедрения — это были ранние девяностые, я как раз подрабатывал эникейщиком каждое лето и наблюдал победное шествие «Экселя» воочию.

Не сказать, что я уверенно знаю программы той поры, я ими не пользовался, но из-за плеча более старших коллег видел разнообразные названия, например, Lotus 1-2-3, и то как много и часто они что-то в них считали. Я уже и не помню чем «Эксель» выгодно отличался от аналогов, но помню, что он был сильно их удобнее.

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

Что программы были — в этом я, конечно, уверен, а вот насколько они были хороши или не очень, не помнил решительно. Поэтому к следующему туру спора решил подготовиться — научиться хотя бы немного пользоваться какой-нибудь программой доэксельной эпохи, чтобы спор был более аргументированным.

Отсюда и вычисление шайко-объёма в VisiCalc — я взял версию 1981 года и попробовал её освоить. Управление только клавиатурой, текстовый режим, никакой графики.

Скриншот таблицы с формулой @IF(C3,0,1)+@IF(C4,0,4)+@IF(C4=C5,0,2) в строке 1, столбце C; значения: C3=7, C4=FALSE, C5=TRUE; столбцы A–H, строки 1–21.

Для разминки в первый день я попробовал кое-какие простенькие задачи. На скриншоте, например, игра «Угадай число», сделанная по описанию из инструкции к советской детской вычислительной машине, такая была у меня в детстве.

Потом замахнулся на крестики-нолики и портирование игры «Посадка на Луну», в которую когда-то играли в СССР на программируемых калькуляторах.

На Луну я сел, а крестики-нолики не доделал — не хватило терпения. Несмотря на то, что я освоил довольно много клавиатурных сочетаний по найденной инструкции, чтобы наработать навык обходиться совсем без мыши, надо куда больше пары дней.

После двухдневного погружения в 80-е, мой вердикт таков: фраза, что до «Экселя» жизни не было — сильное преувеличение.

Да, «Эксель» сильно мощнее, чем VisiCalc, а графический интерфейс позволяет больше, чем текстовый, но несомненное большинство задач, которые я сейчас решаю «Экселем», я, не напрягаясь, решил бы и в VisiCalc’e.

Комментарии 26

vadim yegorov № 2
у нас в школе в начале 90х были ямахи msx. там были таблицы. то, что гуглится по «msx spreadsheet kuma computers» выглядит похоже.
Креведко Медведев № 3
Supercalc был популярен.

Да, у матушки на работе в Госстрахе он был. Правда, она называла его «суперкал» (ДОС же, имена по 8 символов).

N K № 10
Насколько помню, эксель выгодно отличался возможностью быстро и красиво таблицы рисовать. По крайней мере в Лениногорском УБР было так.
hsh № 14
Часто видел его жёлтый интерфейс

был ли это жёлтый интерфейс или жёлтый монохромный монитор?..

Dmitry Smirnov № 15
А ведь была еще интегрированная система Мастер. БД. От автора Лексикона — Евгения Веселова…. Он в конце концов оказался в Микрософте… ну и сейчас неподоброму настроен )))
Евгений Степанищев автор № 20
А это какие годы? 90-е уже?
Dmitry Smirnov № 24
я вдруг понял, что когда мама в этом работала, она была моложе меня сейчас. капец….. жизнь летит.
1
Антон № 25
В самом начале 90-х наблюдал на заводе расчеты калькуляций технологических процессов на SuperCalc, под CP/M на восьмибитном Robotron-1715, производства ГДР. Всё вводилось и рассчитывалось бодро и никаких мышей :)

Чего там только не было, например бухгалтерия завода на базе GW-Basic, на IBM PC/XT.
Что само по себе непростая задача, ибо у GW-Basic лимит памяти 64 килобайта.
Foxbase/FoxPro по сравнению с этим — как сухогруз супротив шлюпки.
Евгений Степанищев автор № 26
Бухгалтерия на //GW Basic// — это сильно! Не слышал до этого момента, чтобы его использовали для чего-то серьёзного!