WordStar - WordStar

WordStar
Wordstar работает под MS-DOS
Wordstar работает под MS-DOS
Разработчики)Роб Барнаби
изначальный выпуск1978; 42 года назад (1978)
Стабильный выпуск
WordStar 7.0d / 1999; 21 год назад (1999)
Операционная системаCP / M (оригинал)
MS-DOS, Windows
ТипТекстовый редактор

WordStar это текстовый редактор заявка микрокомпьютеры. Он доминировал на рынке в начале и середине 1980-х годов, сменив лидера рынка. Электрический карандаш. Он был опубликован MicroPro International, изначально написан для CP / M -80 Операционная система, а позже написано также для MS-DOS и другие 16-битные ОС ПК. Сеймур И. Рубинштейн был основным владельцем компании, а Роб Барнаби был единственным автором ранних версий программы. Начиная с WordStar 4.0, программа была построена на новом коде, написанном главным образом Питером Миерау.

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

Поскольку рынок быстро стал доминировать IBM PC, такая же портативная конструкция затрудняла добавление в программу новых функций и влияла на ее производительность. Несмотря на большую популярность в начале 1980-х, эти проблемы позволили WordPerfect занять место WordStar как наиболее широко используемого текстового процессора с 1985 года.

История

Основание

Сеймур И. Рубинштейн был сотрудником ранней микрокомпьютерной компании IMSAI, где он заключил контракты на программное обеспечение с Цифровые исследования и Microsoft. Покинув IMSAI, Рубинштейн планировал основать собственную компанию по разработке программного обеспечения, которая будет продавать через новую сеть розничных компьютерных магазинов. Он основал MicroPro International Corporation в сентябре 1978 года и нанял программистом Джона Роббинса Барнаби, который написал текстовый редактор, WordMaster и программу сортировки SuperSort в Intel 8080 язык ассемблера. После того, как Рубинштейн получил доклад, в котором обсуждались возможности современных автономных текстовых процессоров от IBM, Ксерокс, и Ван Лаборатории, Barnaby усовершенствовал WordMaster с аналогичными функциями и поддержкой CP / M Операционная система. Компания MicroPro начала продавать этот продукт, переименованный в WordStar, в июне 1979 года.[1] По цене 495 долларов США и 40 долларов за руководство,[2] К началу 1980 года MicroPro заявляла в рекламных объявлениях, что 5000 человек купили WordStar за восемь месяцев.[3]

Ранний успех

WordStar был первым текстовым процессором на микрокомпьютере, предлагающим слияние почты и текстовый WYSIWYG. Барнаби покинул компанию в марте 1980 года, но из-за изысканности WordStar, обширных усилий компании по продажам и маркетингу, а также из-за заключения сделок с Осборн и других производителей компьютеров, продажи MicroPro выросли с 500000 долларов в 1979 году до 72 миллионов долларов в Отчетный год 1984, превзойдя ранее лидера рынка Электрический карандаш. К маю 1983 г. БАЙТ Журнал назвал WordStar "без сомнения, самой известной и, вероятно, наиболее широко используемой программой обработки текстов для персональных компьютеров". Компания выпустила WordStar 3.3 в июне 1983 года; 650 000 совокупных копий WordStar для IBM PC и других компьютеров, проданных к этой осени, более чем вдвое превышало объем второго по популярности текстового процессора, и в том году MicroPro занимала 10% рынка программного обеспечения для персональных компьютеров. К 1984-му году он провел первичное публичное размещение акций, MicroPro была крупнейшей в мире компанией-разработчиком программного обеспечения с 23% рынка текстовых процессоров.[1][4][5][6]

Распространение 5 1/4 дюймовых дискет и упаковка для последней версии (версии 4) WordStar, выпущенной для 8-битного CP / M.

Руководство, которое Журнал ПК описанный как «невероятно неадекватный», заставил многих авторов опубликовать замены. Один из них, Введение в WordStar, был написан будущим Гольдштейн и Блэр основатель и Каталог программного обеспечения Whole Earth участник Артур Найман, который ненавидел программу и в его издательский контракт был включен термин, согласно которому он не обязан использовать WordStar для написания книги,[7] используя вместо этого WRITE.[8]

MS-DOS

WordStar 3 под CP / M
WordStar 7 под Windows XP

WordStar 3.0, первая версия для MS-DOS, появился в апреле 1982 года.[9][10] Версия для DOS была очень похожа на оригинал, и хотя на IBM PC были клавиши со стрелками и отдельные функциональные клавиши, традиционный «ромб WordStar» и другие функции Ctrl-клавиши были сохранены.[5] что привело к быстрому распространению среди бывших пользователей CP / M.[нужна цитата ] Возможность WordStar использовать режим «без документов» для создания текстовых файлов без форматирования сделала его популярным среди программистов для написания кода.[11] Как и версии CP / M, DOS WordStar был разработан не для компьютеров IBM, а для любой машины x86 (поскольку было несколько компьютеров, несовместимых с IBM, которые использовали процессоры 8086 или 80186). Таким образом, он использовал только вызовы API DOS и избегал использования BIOS или прямого доступа к оборудованию. Это влекло за собой досадную потерю производительности, поскольку все приходилось «дважды» обрабатывать (это означает, что функции API DOS сначала обрабатывали ввод-вывод экрана или клавиатуры, а затем передавали их в BIOS).

Первая версия WordStar для DOS, продемонстрированная Джимом Фоксом и выполненная группой ирландских программистов в апреле 1982 г., была портом CP / M-86 версия WordStar, которая, в свою очередь, была перенесена из CP / M-80 версия в сентябре 1981 года. Она была начата Дайан Хаджичек и завершена ирландской командой программистов под ИГИЛ-II,[9] вероятно, используя Intel с переводчик источника в источник CONV86. Таким образом, основным исполняемым файлом программы был файл .COM, который мог иметь доступ только к 64 КБ памяти. Пользователи быстро узнали, что они могут значительно ускорить работу WordStar, установив RAM-диск доску, и копируя на нее файлы программы WordStar.[12] WordStar по-прежнему будет обращаться к «диску» неоднократно, но гораздо более быстрый доступ к RAM-диску по сравнению с гибким диском привел к существенному увеличению скорости. Однако отредактированные версии документа «сохранялись» только на этот RAM-диск, и их нужно было скопировать на физический носитель перед перезагрузкой.

InfoWorld описал WordStar как "печально известный своей сложностью",[13] но к 1983 году это была ведущая система обработки текстов.[5][14] Хотя конкуренция появилась рано (первая версия WordPerfect дебютировал в 1982 году и Microsoft Word в 1983 году) WordStar был доминирующим текстовым процессором на машинах x86 до 1985 года. Он был частью пакета программного обеспечения, которое сопровождало Кайпро компьютеры.

В то время произошел переход от CP / M к MS-DOS с клавишей «Alt». WordStar до сих пор ни разу успешно не использовал клавиатуру MS-DOS, и это одно из объяснений ее кончины.

К тому моменту MicroPro отказалась от универсального MS-DOS WordStar, а версия 4.0 предназначалась исключительно для совместимых с IBM. (Устройства, совместимые с IBM, отличались от программ, совместимых с MS-DOS, адресами, присвоенными данным на экране.) Это была первая версия WordStar, поддерживающая каталоги - функция, почти обязательная для использования на машинах с жесткими дисками. Также были представлены простые макросы (сокращение), а программа установки была полностью обновлена, чтобы включить такие функции, как перепрограммирование функциональных клавиш и расширенную поддержку принтера. Во второй половине 1980-х годов полностью модернизированный WordPerfect обогнал его по продажам.[15]

WordStar 5 (выпущенный в 1989 г.) добавил возможность сносок и концевых сносок и довольно продвинутую функцию предварительного просмотра страниц. Версии 5.5 и 6 имели дополнительные функции, а версия 7 (выпущенная в 1991 г.) включала полный макроязык, а также поддержку более 500 принтеров. Он также имел таблицы стилей и поддержку мыши.[16]

Проблемы с пиратством

Обозреватель Джон Дворжак отметил: «Wordstar, возможно, был самым пиратским программным обеспечением в мире, что во многом объясняло его успех. (Софтверные компании не любят признавать такую ​​возможность.) Книги для Wordstar продавались как горячие пирожки. и авторы знали, что продают документацию для пиратских копий Wordstar. Сама компания должна была просто продать документацию, чтобы увеличить продажи. В то время это был аспект отрасли, и все это знали. Поэтому, когда появился Wordstar2000 со схемой защиты от копирования, все должны были предвидеть его немедленную кончину ".[17] Помимо доступности книг сторонних производителей, в которых подробно объясняется WordStar, обширная справочная служба программы упрощает использование нелегальной копии.

WordStar 2000

В то время Система IBM Displaywriter доминировал над специальный текстовый процессор рынок. Основным конкурентом IBM было Ван Лаборатории. Такие машины были дорогими, и доступ к ним обычно осуществлялся через терминалы, подключенные к центральному мэйнфрейму или компьютерам среднего уровня.

Когда IBM объявила о выпуске DisplayWrite на ПК, MicroPro сосредоточилась на создании его клона, который они продавали в 1984 году как WordStar 2000. WordStar 2000 поддерживал такие функции, как каталоги на диске, но ему не хватало совместимости с форматами файлов существующих версий WordStar, а также внесены многочисленные непопулярные изменения в интерфейс. Постепенно такие конкуренты, как WordPerfect уменьшила долю рынка MicroPro.[нужна цитата ] MultiMate, в частности, использовала те же последовательности клавиш, что и текстовые процессоры Wang, что сделало его популярным среди секретарей, переключающихся с них на ПК.

БАЙТ заявил, что WordStar 2000 обладает «всем очарованием слона на моторизованных коньках», предупредив в 1986 году, что IBM PC AT с жестким диском было настоятельно рекомендовано запускать программу, которую он описал как «неуклюжую, чрезмерно разработанную и непривлекательную ... Я не могу придумать причину, по которой я хотел бы ее использовать». WordStar 2000 имел пользовательский интерфейс, который существенно отличался от исходного WordStar,[18] и компания мало что сделала для этого. Тем не менее, он оказал длительное влияние на отрасль обработки текстов, введя сочетания клавиш, которые все еще широко используются, а именно Ctrl-B для полужирного шрифта, Ctrl-I для курсива и Ctrl-U для подчеркивания.[нужна цитата ].

Новая звезда

WordStar стал популярным в крупных компаниях без MicroPro. Компания, у которой не было корпоративной программы продаж до декабря 1983 г.,[13] заработал плохую репутацию среди клиентов. Журнал ПК написал в 1983 году, что «девиз MicroPro часто звучит так:« Спросите своего дилера »»,[10] а в 1985 г.[19]

Почти с момента своего рождения 4 года назад MicroPro имеет, казалось бы, непоколебимую репутацию по трем причинам: высокомерное безразличие к отзывам пользователей («классический ответ MicroPro на вопросы о WordStar было: «Позвоните своему дилеру»); владение одним из самых сложных текстовых процессоров на рынке; и владение самым мощным текстовым процессором.

К концу 1984 года компания признала, что, согласно журналу, репутация WordStar как сильного мира угасает.[19] и к началу 1985 года его продажи упали на четыре квартала, в то время как у Multimate и Самна повысился.[13] Тем временем несколько сотрудников MicroPro основали конкурирующую компанию Newstar. В сентябре 1983 года он опубликовал клон WordStar NewWord, который предлагал несколько функций, которых не хватало оригиналу, например, встроенный программа проверки орфографии и поддержка лазерные принтеры. В рекламе говорилось, что «любому, у кого есть опыт работы с WordStar, даже не нужно будет читать руководства NewWord. Текстовые файлы WordStar работают с NewWord». Несмотря на конкуренцию со стороны NewStar, Microsoft Word, WordPerfect и десятки других компаний, которые обычно выпускали новые версии своего программного обеспечения каждые 12–18 месяцев, MicroPro не выпускала новые версии WordStar после 3.3 в 1984 и 1985 годах, отчасти потому, что Рубинштейн отказался от контроля над компанией после сердечного приступа в январе 1984 года. атака. Его замены отменили многообещающие офисная одежда Starburst приобрел клон WordStar и использовал его в качестве основы WordStar 2000, выпущенного в декабре 1984 г. Он получил плохие отзывы - к апрелю 1985 г. Журнал ПК назвал WordStar 2000 «осажденным» - из-за несовместимости с файлами WordStar и других недостатков, а также из-за того, что его продажа по той же цене в 495 долларов, что и WordStar 3.3, сбивала с толку покупателей. Сотрудники компании были разделены между фракциями WordStar и WordStar 2000, а продажи в 1985 финансовом году упали до 40 миллионов долларов.[1][20][21][22][23][24][9]

К 1984 году NewWord выпустила вторую версию, и многие пользователи WordStar перешли на нее. Третья версия появилась в 1986 году.[9] В феврале 1985 года MicroPro пообещала обновить WordStar 3.3,[24] но ни один из них не появился до тех пор, пока новое руководство не купило NewWord и не использовало его в качестве основы WordStar 4.0 в 1987 году, через четыре года после предыдущей версии. Word (четыре версии с 1983 по 1987 год) и WordPerfect (пять версий), однако, стали лидерами рынка. Новые конфликты между двумя фракциями MicroPro задержали WordStar 5.0 до конца 1988 года, что снова сказалось на продажах программы. После переименования своего флагманского продукта в 1989 году WordStar International объединилась с SoftKey в 1993 г.[1][25][26]

WordStar для Windows

Как и многие другие производители успешных приложений DOS, WordStar International откладывал решение о выпуске версии для коммерчески успешной Windows 3.0.[27] Компания приобрела существующий текстовый процессор на базе Windows Legacy, который был изменен и выпущен как WordStar для Windows в 1991 году. Это был хорошо проверенный продукт, включающий многие функции, которые обычно можно найти только в более дорогих версиях. настольная издательская система пакеты.[28] Однако его отложенный запуск означал, что Microsoft Word уже прочно утвердился в качестве корпоративного стандарта в течение двух предыдущих лет.[29]

Отказ

WordStar больше не разрабатывается, не поддерживается и не продается его владельцами. Это собственность Riverdeep, Inc.[9] Существовала некоторая неуверенность в том, владеет ли сейчас WordStar Gores Technology Group или Riverdeep, но все согласны с тем, что это Riverdeep, образовательная и потребительская компания по разработке программного обеспечения, которая сейчас является частью Houghton Mifflin Harcourt Learning Technology.[нужна цитата ]

Известные пользователи

WordStar - это программа, которую выбрали консервативные интеллектуалы. Уильям Ф. Бакли младший,[30] который использовал программу для написания множества работ, включая свою последнюю книгу. Это было отмечено его сыном Кристофером Бакли, который писал о почти комической лояльности и привязанности, которые его отец проявлял к WordStar, которые он устанавливал в каждый новый компьютер, который он покупал, несмотря на техническую сложность такого начинания, поскольку программа становилась все более устаревшей. и несовместим с новыми компьютерами. Он сказал о WordStar: «Мне сказали, что есть программы получше, но мне также сказали, что есть лучшие алфавиты».[30]

Ральф Эллисон также использовал WordStar.[31]

Канадский писатель-фантаст Роберт Дж. Сойер продолжает использовать WordStar для DOS 7.0 (последняя версия), чтобы писать свои романы.[32][33]

Песнь льда и огня автор Джордж Р. Мартин по-прежнему использует версию WordStar 4.0 для MS-DOS.[34]

Энди Брекман, создатель Монах, является преданным пользователем WordStar.[35]

Писатель-фантаст о вампирах Энн Райс был еще одним верным пользователем WordStar, который изо всех сил пытался установить его на новые компьютеры, пока это не стало возможным. Затем она неохотно перешла на Microsoft Word, дизайн которого, по ее мнению, был сравнительно неинтуитивным и нелогичным: «WordStar был великолепен. Мне он понравился. Он был логичным, красивым, идеальным», добавив: «По сравнению с ним MS Word, который я использую сегодня, - это чистое безумие ".[36]

Интерфейс

До WordStar текстовые процессоры разделяли ввод текста и форматирование на отдельные функции; последнее часто не делается до тех пор, пока документ не будет напечатан. WordStar был одним из первых WYSIWYG текстовые процессоры, отображающие точные разрывы строк и страниц. Это был серьезный прорыв - возможность видеть (и, при написании, усиливать, если нужно), где будут падать разрывы строк и разрывы страниц - даже несмотря на то, что будучи текстовой программой, WordStar не мог точно отображать разные гарнитуры такие как полужирный и курсив до версии 5.0.

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

Оригинал компьютерные терминалы и микрокомпьютеры, для которых был разработан WordStar, многие из которых Операционная система CP / M, не имел функциональных клавиш или клавиш управления курсором (клавиши со стрелками, Page Up / Page Down). WordStar использовал последовательности буквенных клавиш в сочетании с клавишей «Control», которая на клавиатуре того времени удобно располагалась рядом с буквой A на том месте, которое сейчас обычно занимает Caps Lock ключ. Для слепых машинисток, кроме того, для доступа к функциональным клавишам и клавишам курсора обычно требуется убрать пальцы с «домашних» клавиш с последующей потерей ритма набора текста.

Например, "ромб" Ctrl-S / E / D / X (s = влево, e = вверх, d = вправо, x = вниз) перемещал курсоры на один символ или строку влево, вверх, вправо или вниз. Ctrl-A / F (за пределы «ромба») перемещает курсор на целое слово влево / вправо, а Ctrl-R / C (просто «мимо» клавиш Ctrl вверх и вниз) прокручивает всю страницу вверх / вниз. Предварение этих нажатий клавиш с помощью Ctrl-Q обычно расширяет их действие, перемещая курсор в конец / начало строки, конец / начало документа и т. Д. Ctrl-G удаляет символ под курсором. Ctrl-H вернется назад и удалит. Команды для включения полужирного или курсивного шрифта, печати, блокировки текста для копирования или удаления, сохранения или извлечения файлов с диска и т. Д. Обычно представляли собой короткую последовательность нажатий клавиш, например Ctrl-P-B для полужирного шрифта или Ctrl-K-S для сохранения файла. Коды форматирования появятся на экране, например ^ B для жирного, ^ Y для курсива и ^ S для подчеркивания.

Хотя многие из этих последовательностей нажатия клавиш были далеки от очевидности, они, как правило, поддались мнемонический устройства (например, Ctrl-пполосканиеBстарый, Ctrl-блокK-Save), и обычные пользователи быстро узнали их через мышечная память, позволяя им быстро перемещаться по документам на ощупь, а не запоминать «Ctrl-S = курсор влево».

В ранних версиях WordStar отсутствовали функции других текстовых процессоров, такие как возможность автоматического переформатирования абзацев для соответствия текущим полям при добавлении или удалении текста; должна была быть отдана команда на принудительное переформатирование. Последующие WordStar 2000 (и более поздние версии WordStar для DOS) добавили автоматическое переформатирование абзацев (и все версии WordStar имели команды для ручного переформатирования абзаца (^ B) или остальной части документа (^ QQ ^ B, а в более поздних версиях синоним, ^ QU)).

WordStar был редкостью среди программ обработки текстов, поскольку позволял пользователю отмечать (выделять) блок текста (с помощью команд ^ KB и ^ KK) и оставлять его отмеченным на месте, а затем переходить в другое место в документе и позже. (даже после значительной работы над другими вещами) скопируйте блок (с помощью ^ KC) или переместите его в новое место (с помощью ^ KV). Многие пользователи обнаружили, что манипулировать блоками таким способом намного проще, чем с помощью системы Microsoft Word, в которой выделение с помощью мыши и последующее принудительное использование подхода Word по принципу «выберите и сделай» немедленно обработать отмеченный блок, чтобы любой ввод не заменил его. Последующий WordStar 2000 сохранил отличительную функциональность WordStar для работы с блоками. Как часть последовательности сочетаний клавиш ^ K, он предлагал настоящие закладки (с ^ K1 до ^ K9), позволяя редактору легко перемещаться по большим документам.

Редактирование в режиме столбца, вероятно, было уникальным для WordStar. В качестве базового текстового редактора интерфейс показывал, что все символы имеют одинаковую ширину - следовательно, 80 символов при разрешении экрана 80 столбцов. Включив режим редактирования столбца, можно выбрать прямоугольник текста, охватывающий несколько символов и несколько строк, и управлять им. Это было очень удобно для работы со столбцами чисел и нестандартными файлами. После выбора эту функцию можно также использовать для вычисления суммы столбца чисел и размещения результата в точке вставки.

Форматирование с помощью WordStar выполнялось до форматирования текста - в отличие от многих других текстовых процессоров, где форматирование абзаца «скрыто» внутри обычно скрытого маркера абзаца в конце абзаца. Последний метод оставляет пользователю неясным, где начинается форматирование. При обычном редактировании WordStar скрывает маркеры форматирования, но они легко отображаются с помощью команды ^ OD. Информация о форматировании затем отображается в области обычного текста, заменяя фактический текст. Тем не менее, он совершенно ясно дал понять, где форматирование начинается и где заканчивается. Форматирование страниц и разделов выполнялось по-разному за счет добавления строк форматирования. Строка форматирования обозначается строкой, начинающейся с точки. Некоторые сторонние книги WordStar называют строки форматирования «точечными командами». Несколько примеров: .lh (высота строки) .lm (левое поле) .rm (правое поле) - за каждым из которых следует число. Предполагалось, что число должно быть точками (pt), но его можно было легко изменить до дюймов или мм, добавив "или мм после числа. .Lm и .rm никогда не были равны, поскольку оба значения были от левого края страницы. . Установка .rm в 0 делает текстовые строки бесконечно длинными. Поля также могут быть установлены либо абсолютно, либо относительно (путем добавления перед значением либо -, либо +) при установке значения.

Если встречаются какие-либо недопустимые команды форматирования, при печати WordStar (по крайней мере версия 3.3) проигнорирует строку (весь текст до следующего возврата каретки, завершающего строку). Это могло сбить с толку начинающих пользователей, которые непреднамеренно начали строку с десятичной точки (такой же, как точка или точка), и WordStar не печатал строку. Например, строковое значение: «0,05% text text text ...» не появится в распечатке, хотя документ продолжится на распечатке без сообщения об ошибке.

WordStar 2000 добавил несколько новых команд, но полностью переписал пользовательский интерфейс, используя простую англоязычную мнемонику (поэтому команда для удаления слова, которая была ^ T в WordStar, стала ^ RW в WordStar 2000; команда для удаления текста от остальной части строки справа от курсора изменилось с ^ QY на ^ RR). Тем не менее, многие из крупных установленных пользователей WordStar были довольны исходным интерфейсом WordStar и не считали изменения улучшениями. Хотя WordStar 2000 задумывался как преемник WordStar, он так и не получил значительной доли рынка.

Первоначальный интерфейс WordStar оставил большое наследие, и многие из его управляющих клавиш все еще доступны (по желанию или по умолчанию) в других программах, таких как современное кроссплатформенное программное обеспечение для обработки текстов. TextMaker и много текстовые редакторы работает под MS-DOS, Linux, и другие UNIX варианты. Немного Borland продукты, в том числе популярные Турбо Паскаль компилятор и Borland Sidekick, использовала подмножество клавиатурных команд WordStar, первая из которых IDE и последнее в редакторах "Блокнота". Редактор ТЕКСТА, встроенный в прошивку TRS-80 Модель 100 портативный компьютер поддерживал подмножество команд перемещения курсора Wordstar (в дополнение к своей собственной). Домашнее программное обеспечение для обработки текста, например Написать и установить не только используют интерфейс WordStar, но и основаны на форматах файлов WordStar DOS, что позволяет пользователям WordStar, у которых больше нет копии приложения, легко открывать и редактировать свои файлы. Существуют эмуляторы команд клавиатуры WordStar и раскладки клавиатуры, как бесплатные, так и условно-бесплатные, для текущих версий Microsoft Word. Популярное современное программное обеспечение для обработки текстов WordPerfect может открывать или сохранять в WordStar документы, позволяя пользователям перемещаться вперед и назад.

Дополнения

MailMerge была дополнительной программой (которая была интегрирована с WordStar 4 и далее), которая облегчила объединить печать массовых рассылок, например деловых писем клиентам. Требовалось два файла:

  1. файл данных, представляющий собой список получателей, хранящийся в обычном текстовом файле ASCII с разделителями-запятыми, который не является документом, обычно называемый Clients.dat (хотя WordStar не требовал определенного расширения файла). Каждая последующая строка текста в файле будет посвящена конкретному клиенту, с указанием имени и адреса, разделенных в строке, выделенной для клиента, запятыми, читаемыми слева направо. Например: Mr., Michael, Smith, 7 Oakland Drive, ... WordStar также будет обращаться к файлам электронных таблиц Lotus123 (* .wk1) для этих данных, и если данные содержат флаги для запуска и остановки обработки данных WordStar, тогда флаги могут быть установить так, чтобы определенные «клиенты» не включались в выходной поток.
  2. составной документ, содержащий текст письма, используя стандартные абзацы (a.k.a. шаблонный текст ) как требуется. Они будут смешиваться и сопоставляться по мере необходимости, и, где это необходимо, параграфы могут быть вставлены через внешнюю ссылку на подчиненные документы.

Писатель вставлял заполнители, разделенные амперсандами, в главный документ, например, & TITLE &, & INITIAL &, & SURNAME &, & ADDRESS1 &. В каждой копии письма заполнители будут заменены строками, прочитанными из файла DAT. Таким образом, с каждой копией письма могут быть подготовлены массовые рассылки. индивидуально на имя.

Другие дополнительные программы включали SpellStar, программа проверки орфографии программа, позже включенная как непосредственная часть программы WordStar; и DataStar, программа, специально предназначенная для ускорения создания файлов данных, используемых для печати слиянием. Это были революционные возможности для пользователей персональных компьютеров с начала до середины 1980-х годов. Сопутствующая электронная таблица CalcStar также была создана с использованием интерфейса, отчасти похожего на WordStar; вместе WordStar (обработка текста), DataStar / ReportStar (управление базами данных, также известное как InfoStar) и CalcStar (электронная таблица) включали Звездообразование, первый в истории офисная одежда программ для ПК.[37]

В качестве усовершенствования продукта в конце 1980-х WordStar 5 поставлялся вместе с популярным ПО PC-Outline. ДОС планировщик затем доступен в Brown Bag Software, Inc. в Калифорнии. Текст PC-Outline пришлось экспортировать в файл формата WordStar, поскольку программы не были разработаны для обеспечения внутренней совместимости.[38]

Типы файлов

WordStar определил файлы как «документ» или «недокумент», что привело пользователей в замешательство. «Документ» относится к файлам текстового редактора WordStar, содержащим встроенные команды текстового редактора и форматирования. "Недокументированные" файлы были чистыми ASCII текстовые файлы, не содержащие встроенных команд форматирования. Использование WordStar в «Режиме недокументированного» было по сути тем же самым, что и использование традиционного Текстовый редактор. WordStar 5 представил функцию «предварительного просмотра печати» в режиме документа, позволяющую пользователю проверять WYSIWYG версия текста со вставленной графикой, как если бы она отображалась на печатной странице.

Установка

Установка ранних версий WordStar, особенно для CP / M, сильно отличалась от подхода современных программ. В то время как в более поздних выпусках были более или менее полные программы установки, которые позволяли выбирать принтеры и терминалы из меню, в самых ранних выпусках каждый из escape-последовательности необходимые для терминала и принтера должны были быть указаны в документации по оборудованию, а затем вручную введены (в шестнадцатеричный ) в зарезервированные места в образе памяти программ. Это было довольно типичным ограничением для всех программ CP / M того времени, поскольку не было механизма, скрывающего сложность базового оборудования от прикладной программы. Для использования программы с другим принтером требуется переустановка программы. Иногда приходилось вводить короткие программы на машинном языке в область исправлений в WordStar, чтобы обеспечить определенные экранные эффекты или справиться с конкретными принтерами. Исследование, тестирование и проверка таких установок были трудоемким и требующим больших знаний процессом, поэтому установка и настройка WordStar стали основным предметом обсуждения CP / M. группы пользователей в течение этого времени.

Версии WordStar для DOS, по крайней мере, стандартизировали отображение экрана, но их все равно нужно было настраивать для разных принтеров.

Запуск WordStar на современных платформах

WordStar версии 3.x использовал MS-DOS Блок управления файлами (FCB), ранняя структура данных для ввода / вывода файлов, которая была тесно основана на функциях ввода / вывода файлов CP / M. Предоставление интерфейса FCB было предназначено для упрощения перенос из (язык ассемблера ) программы из CP / M к новому MS-DOS. Когда MS-DOS приняла Unix -подобный файловый интерфейс файловые ручки, FCB стали устаревший интерфейс поддерживается для обратной совместимости. Поскольку совместимость с FCB не поддерживается, WordStar 3.x не будет правильно работать в современных версиях Windows. В частности, WordStar 3.x не может сохранять файлы.

Один из способов - использовать ДОСЕМУ эмулятор на Linux, корректно реализующий интерфейс FCB; то DOSBox эмулятора нет даже на Linux. WordStar 4.0 не имеет этой проблемы, поскольку использует более новый интерфейс MS-DOS для ввода / вывода. OS / 2 может запускать WordStar в сеансе DOS. Другой вариант - использовать Операционная система FreeDos.

Другой вариант - запустить версии WordStar CP / M с помощью эмулятора CP / M, например CPMEmu для Linux и Raspberry Pi или CP / M для OS X для macOS.

В октябре 2014 г. добавлена ​​поддержка WordStar в vDos, производная от DOSBox но оптимизирован для бизнес-приложений; vDos позволяет WordStar 4.0 и выше работать в 32- и 64-разрядных версиях Microsoft Windows от XP до 10.[39]

Эмуляция WordStar

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

Для удобства этих пользователей были созданы программы эмуляции WordStar. Одной из таких программ является CtrlPlus от Yoji Hagiya, которая переназначает стандартную клавиатуру ПК, делая многие команды WordStar доступными в большинстве программ Windows.[40] CtrlPlus переключает клавиши Control и Caps Lock, так что клавиша Ctrl вернулась туда, где она была на старых клавиатурах, рядом с клавишей A. Он также предоставляет функциональные возможности основным командам курсора в виде ромба, упомянутым в этой статье.

Еще одна утилита эмуляции WordStar - «Эмулятор команд WordStar для Microsoft Word», также известный как «WordStar для Word» Майка Петри. Командный эмулятор, разработанный для работы с CtrlPlus, добавляет гораздо больше команд WordStar в MS Word, чем CtrlPlus сам по себе, а также изменяет меню Word 97-XP, чтобы они больше походили на меню WordStar 7.0 для DOS, последней версии WordStar для DOS. Например, Ctrl + K? была команда WordStar подсчета слов, а Ctrl + QL была командой проверки орфографии. При нажатии этих команд в эмуляторе WordStar в Word запускаются эквивалентные команды Word. WordStar для Word также добавляет команды блока WordStar, а именно Ctrl + KB для обозначения начала блока, Ctrl + KK для обозначения конца и Ctrl + KV для его перемещения. В качестве альтернативы можно использовать Ctrl + KC для копирования блока. WordStar для Word работает со всеми версиями Word от Word 97 до 2010.[41]

Эмулятор команд WordStar написан в Microsoft. Visual Basic для приложений, а язык макросов на основе Visual Basic встроенный в Microsoft Word чтобы обеспечить высокий уровень настройки. Наиболее Надстройки Word написаны на этом языке, также известном как VBA.

GNU Emacs раньше поставлялась с библиотекой wordstar-mode.el[42] который обеспечивает эмуляцию WordStar, но с версии 24.5 объявлен устаревшим.[43] Набор макросов для vi который обеспечивает эмуляцию WordStar.[44]

Кросс-платформенный ДЖО Редактор очень похож на WordStar. При вызове как jstar Джо подражает многим WordStar привязки клавиш. В JOE отсутствуют параметры форматирования, и он, по сути, работает только в режиме бездокументации, но форматированные документы можно создавать в HTML /CSS, Markdown или другой язык разметки.

WordStar работает в двух направлениях

Около 1978 г. Элбит Системс в Израиле разработали микрокомпьютер с поддержкой CP / M, названный DS2100. Машины CP / M были легко доступны, и Elbit нужно было что-то, чтобы отличить их продукт от других. Было заключено соглашение с MicroPro о разработке версии WordStar, поддерживающей ввод как на английском, так и на иврите. Эта концепция была революционной, поскольку иврит пишется справа налево, а все текстовые процессоры того времени - слева направо. WordStar, разработанный Elbit, был первым текстовым процессором, который предлагал двунаправленный ввод и смешанные алфавиты.

Elbit приобрела права на исходный код, и над проектом работала команда разработчиков из Эльбита, Хайфа. В течение нескольких лет иврит-английский WordStar был де-факто WYSIWYG лидера текстовых процессоров, пока его неизбежно не вытеснили более молодые конкуренты.

Расширения имени файла

  • Файлы DOS WordStar по умолчанию не имеют расширения; некоторые пользователи приняли свои собственные соглашения, такие как буквы WS, за которыми следует номер версии (например, WS3), или просто WS. Файлы резервных копий были автоматически сохранены как BAK.
  • WordStar для Windows файлы используют расширение WSD
  • WordStar для Windows шаблоны используют расширение WST
  • WordStar для Windows макросы используют расширение WMC
  • WordStar для Windows временные файлы используют расширение! WS
  • WordStar 2000 для DOS и UNIX ПК не имеют фиксированного расширения, но DOC и WS2 были обычными

Наследие

Newstar выпустила New Word для Amstrad PCW8256, PCW8512 в середине 80-х годов прошлого века CP / M на 3-дюймовом дискеты. NewWord также был доступен для MS-DOS и в собственной версии для Concurrent CP / M. Это было очень похоже на WordStar. LapStar был урезанным клоном для TRS-80 Модель 100 портативный компьютер.[45]

С 2013 года частичный клон WordStar находится в процессе разработки под названием WordTsar.[46] Вдобавок немецкий автор программного обеспечения Мартин Виегг продал пакет Write & Set, условно-бесплатная Клон WordStar на основе графического интерфейса для Майкрософт Виндоус и OS / 2 - eComStation со второй половины 1990-х годов и для Linux и OS X также.

Смотрите также

Рекомендации

  1. ^ а б c d Бергин, Томас Дж. (Октябрь – декабрь 2006 г.). «Истоки программного обеспечения для обработки текстов для персональных компьютеров: 1976-1985 годы». IEEE Annals of the History of Computing. 28 (4): 32–47. Дои:10.1109 / MAHC.2006.76. S2CID  18895790.
  2. ^ "Слово-Звезда". БАЙТ (рекламное объявление). Январь 1980. с. 49.
  3. ^ Уильямс, Грегг; Уэлч, Марк; Авис, Пол (сентябрь 1985). «Хронология микрокомпьютеров». БАЙТ. п. 198. Получено 2013-10-27.
  4. ^ Арредондо, Ларри (1984-03-26). «Обзор: WordStar 3.3». InfoWorld. п. 66. Получено 2011-03-06.
  5. ^ а б c Шфорд, Ричард С. (май 1983 г.). "Инструменты Word для персонального компьютера IBM". БАЙТ. п. 176. Получено 2013-10-19.
  6. ^ Коуэн, Лес (август 1982 г.). «Родилось удобное руководство по WordStar». Журнал ПК. п. 150. Получено 2013-10-21.
  7. ^ "Каталог программного обеспечения для всей Земли". По моим оценкам, WORDSTAR - одна из самых плохо спроектированных программ обработки текстов, когда-либо написанных - огромное, тщательно продуманное множество неуклюжих исправлений, вроде как машина Руба Голдберга сошла с ума ... одним из моих требований перед подписанием контракта было что мне не пришлось бы использовать WORDSTAR, чтобы написать книгу.
  8. ^ Пурнель, Джерри (март 1985). «В пути: Hackercon и COMDEX». БАЙТ. п. 313. Получено 2016-03-19.
  9. ^ а б c d е Петри, Майкл (2013-04-11). "История WordStar в горшках". Сайт ресурсов WordStar. В архиве с оригинала на 2020-02-20. Получено 2013-04-11.
  10. ^ а б ван Гельдер, Линдси (август 1983 г.). «На пути к славе программного обеспечения». Журнал ПК. п. 156. Получено 2013-10-22.
  11. ^ "WordStar и ты".
  12. ^ "Каталог программного обеспечения для всей Земли". Существует мощное средство от медлительности WORDSTAR и NEWWORD, которая вызвана тем, что программы постоянно «записываются на диск», чтобы получить то или другое. Установите «RAM-диск» и загрузите на него программу. Поскольку это электронная плата, имитирующая диск, все происходит с электронной скоростью, даже быстрее, чем с жестким диском.
  13. ^ а б c «Micropro борется за офисный рынок». InfoWorld. 1985-04-15. стр. 20–21. Получено 2015-02-04.
  14. ^ Джон К. Дворжак.
  15. ^ Сможет ли WordPerfect для Windows украсть корону? Computer Shopper, 1 февраля 1992 г., Дэниел Дж. Розенбаум Копия из HighBeam Research
  16. ^ Петри, Майкл. "История WordStar". www.wordstar.org.
  17. ^ Дворжак, Джон С. "Что случилось с WordStar?". Дворжак без цензуры. Джон К. Дворжак. Получено 2020-07-09.
  18. ^ Шапиро, Эзра (июнь 1986). «Upgrade Fever». БАЙТ. п. 329.
  19. ^ а б Стинсон, Крэйг (1985-02-05). "WordStar 2000: MicroPro Odyssey". Журнал ПК. п. 33. Получено 2013-10-28.
  20. ^ Карузо, Дениз (1984-11-19). "НОВАЯ ЗВЕЗДА В ПУТИ". InfoWorld. п. 15. Получено 2011-03-06.
  21. ^ Вортман, Леон А. (1985-01-07). "Wordstar 2000". InfoWorld. п. 47. Получено 2011-03-06.
  22. ^ Ангел, Джонатан (1986-05-19). «NewWord 3 теперь больше, чем клон WordStar». InfoWorld. п. 57. Получено 2011-03-06.
  23. ^ «Ваши проблемы закончились / Новое слово для эффективности (реклама)». ПРОФИЛИ. Март 1984. С. 57–58.. Получено 2013-10-16.
  24. ^ а б Махроне, Билл (1985-04-02). "MicroPro обновляет WordStar 2000". Журнал ПК. п. 34. Получено 2013-10-28.
  25. ^ Уиллетт, Шон (1993-05-24). «Слияние - это первый шаг к ориентации WordStar на потребителя». InfoWorld. п. 31 год. Получено 2011-03-06.
  26. ^ Бергин, Томас Дж. (Октябрь – декабрь 2006 г.). «Хронология обработки текста». IEEE Annals of the History of Computing. Получено 2011-03-06.
  27. ^ Осажденный WordStar готов к восстановлению, если руководство сможет стимулировать спрос пользователей, Отчет об индустрии программного обеспечения, 4 ноября 1991 г. Копия из HighBeam Research
  28. ^ WordStar для Windows - хорошее предложение, Computer Shopper, 1 января 1992 г., Стив Гиллиланд. Копия из HighBeam Research
  29. ^ Бум (почти) закончился? (признаки того, что рынок приложений для Windows замедляется), Soft-Letter, 20 октября 1992 г. Копия из исследования дальнего света
  30. ^ а б Фейгенсон, Уолтер (23 апреля 2009 г.). «Уильям Ф. Бакли и WordStar». Безумие Уолли. Получено 2017-07-20.
  31. ^ Киршенбаум, Мэтью (25.07.2014). "Программное обеспечение, это вещь". Середина. Получено 2017-07-20.
  32. ^ Сойер, Роберт Дж. "WordStar: текстовый процессор для писателей". Роберт Дж. Сойер. Получено 2018-01-19.
  33. ^ Сойер, Роберт Дж. (2009-06-23). "RJS на WordStar цитируется в статье о доступности для слепых". sfwriter.com. Получено 2017-07-20.
  34. ^ Мартин, Джордж Р. (2011-02-17). «Социальные сети». В архиве из оригинала от 22.03.2013. Получено 2017-07-20.
  35. ^ Келлер, Джоэл (2007-12-19). "Житель Мэдисона Энди Брекман пишет для телешоу" Монах ". Ежемесячный журнал Нью-Джерси. Получено 2017-07-20.
  36. ^ Комментарий, 28 августа 2015, Энн Райс, Facebook
  37. ^ Джон К. Дворжак. "Что случилось с Wordstar?". Получено 2015-08-22.
  38. ^ Обзор: Wordstar 6.0. Atarimagazines.com. Проверено 17 июля 2013.
  39. ^ Сойер, Роберт Дж. (2014). "WordStar и vDos". Получено 2014-10-19.
  40. ^ "CtrlPlus". Архивировано из оригинал на 2009-10-27. Получено 2017-02-07.
  41. ^ "Эмулятор WordStar". wordstar.org.
  42. ^ 45 Эмуляция В архиве 2016-03-04 в Wayback Machine
  43. ^ «НОВОСТИ.24.5». www.gnu.org.
  44. ^ Видеть этот архивный каталог В архиве 2015-06-11 в Wayback Machine, прокрутите до «ws.Z» и «Сохранить как» и заархивируйте полученный файл. При нажатии на ссылку на файл двоичный файл будет ошибочно отображаться как открытый текст.
  45. ^ "Каталог программного обеспечения для всей Земли".
  46. ^ http://wordtsar.ca/, СловоЦарь, получено 2018 Ноябрь 21

внешняя ссылка