stringtranslate.com

WordStar

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

Начиная с WordStar 4.0, программа была построена на новом коде, написанном главным образом Питером Мирау. WordStar доминировал на рынке в начале и середине 1980-х годов, сменив лидера рынка Electric Pencil .

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

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

История

Основание

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

Ранний успех

WordStar был первым текстовым процессором для микрокомпьютеров, предлагающим слияние почты и текстовый формат WYSIWYG . Помимо переноса слов (все еще примечательной функции ранних программ для микрокомпьютеров), последнее наиболее заметно реализовывалось в виде экранной нумерации страниц во время сеанса редактирования. Используя количество строк на странице, указанное пользователем во время установки программы, WordStar отображал на экране полную строку символов тире, показывающую, где могут возникнуть разрывы страниц во время распечатки печатной копии. Многие пользователи нашли это очень обнадеживающим во время редактирования, поскольку заранее знали, где страницы закончатся и начнутся и где текст будет прерываться на страницах.

Барнаби покинул компанию в марте 1980 года, но благодаря опыту WordStar, обширным усилиям компании по продажам и маркетингу, а также заключению сделок с Осборном и другими производителями компьютеров, продажи MicroPro выросли с 500 000 долларов в 1979 году до 72 миллионов долларов в 1984 финансовом году , превзойдя предыдущий рынок. лидер Электрический карандаш . К маю 1983 года журнал BYTE назвал WordStar «без сомнения, самой известной и, вероятно, наиболее широко используемой программой обработки текстов для персональных компьютеров». Компания выпустила WordStar 3.3 в июне 1983 года; 650 000 совокупных копий WordStar для IBM PC и других компьютеров, проданных той осенью, более чем вдвое превысили аналогичный показатель второго по популярности текстового процессора, и в том году MicroPro занимала 10% рынка программного обеспечения для персональных компьютеров. К 1984 году, когда было проведено первичное публичное размещение акций , MicroPro была крупнейшей в мире компанией-разработчиком программного обеспечения с 23% рынка текстовых процессоров. [1] [4] [5]

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

Руководство, которое журнал PC Magazine назвал «невероятно неадекватным» [6], побудило многих авторов опубликовать замену. Одна из них, «Введение в WordStar» , была написана будущим основателем Goldstein & Blair и участником каталога программного обеспечения Whole Earth Артуром Найманом, который ненавидел эту программу и в свой издательский контракт включил условие, согласно которому он не обязан использовать WordStar для написания книги. , [7] вместо этого используйте WRITE. [8]

MS-DOS

WordStar 3 под CP/M
Скриншот WordStar 4
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 PC, а скорее для любой машины x86 (поскольку существовал ряд не-IBM-совместимых ПК, которые использовали процессоры 8086 или 80186). Таким образом, он использовал только вызовы API DOS и избегал использования BIOS или прямого доступа к оборудованию. Это повлекло за собой досадное снижение производительности, поскольку все приходилось обрабатывать «двойным» образом (это означало, что функции DOS API сначала обрабатывали ввод-вывод с экрана или клавиатуры, а затем передавали их в BIOS).

Первая версия WordStar для DOS, демонстрированная Джимом Фоксом и выполненная командой ирландских программистов в апреле 1982 года, была портом версии WordStar для CP/M-86 , которая, в свою очередь, была портирована с CP/M-80. версия в сентябре 1981 года. Она была начата Дайаной Хаджичек и завершена ирландской командой программистов под ISIS-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 года. Он был частью программного пакета, который сопровождал компьютеры Kaypro .

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

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

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

Проблемы с обменом файлами

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

Помимо доступности сторонних книг, подробно объясняющих WordStar, [6] обширная и настраиваемая экранная справочная система программы (текст справки появлялся в окне изменяемого размера в верхней части экрана) упрощала использование нелегальной копии.

ВордСтар 2000

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

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

BYTE заявила, что WordStar 2000 обладал «всем очарованием слона на моторизованных коньках», предупредив в 1986 году, что для запуска программного обеспечения настоятельно рекомендуется использовать IBM PC AT с жестким диском, которое он описал как «неуклюжее, переработанное и непривлекательное». ... Я не могу придумать причину, по которой я бы хотел его использовать». Пользовательский интерфейс WordStar 2000 существенно отличался от оригинального WordStar [18] , и компания мало что делала для его рекламы. Однако его неизгладимым наследием в индустрии обработки текстов стало введение трех сочетаний клавиш, которые до сих пор широко используются, а именно: Ctrl+B для выделения жирным шрифтом , Ctrl+I для выделения курсивом и Ctrl+U для подчеркивания текста.

Новая звезда

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

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

По данным журнала, к концу 1984 года компания признала, что репутация WordStar как мощного производителя угасает, [19] и к началу 1985 года ее продажи упали на четыре квартала, в то время как продажи Multimate и Samna выросли. [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 года журнал PC Magazine назвал WordStar 2000 «осажденным» - из-за несовместимость с файлами WordStar и другие недостатки, а также продажа по той же цене в 495 долларов , что и WordStar 3.3, сбивает с толку клиентов. Сотрудники компании были разделены между фракциями WordStar и WordStar 2000, а продажи в 1985 финансовом году упали до 40 миллионов долларов. [1] [20] [21] [22] [23] [24] [9]

К 1984 году NewWord выпустила вторую версию, и многие пользователи WordStar перешли на нее. Третья версия появилась в 1986 году; [9] The New York Times писала, что NewWord 3 «даёт пользователям WordStar идеальный повод сменить программное обеспечение, как если бы пользователям WordStar нужен был повод». [25] В феврале 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] [26] [27]

WordStar для Windows

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

Отказ

WordStar больше не разрабатывается, не поддерживается и не продается его владельцами. Это собственность Riverdeep, Inc. [9]

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

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

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

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

Автор «Песни льда и пламени» Джордж Р.Р. Мартин до сих пор (по состоянию на 2020 год) использует версию WordStar 4.0 для MS-DOS. [35] [36]

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

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

Список версий

Это список различных версий WordStar, выпущенных за разные годы для разных машин. [39]

Интерфейс

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

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

Исходные компьютерные терминалы и микрокомпьютеры, для которых был разработан WordStar, многие из которых работали под управлением операционной системы CP/M , не имели функциональных клавиш или клавиш управления курсором (клавиши со стрелками, Page Up/Page Down). WordStar использовал последовательности буквенных клавиш в сочетании с клавишей «Control», которая на клавиатурах того времени удобно располагалась рядом с буквой А в положении, которое сейчас обычно занимает клавиша 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-PB для выделения жирным шрифтом или Ctrl-KS для сохранения файла. На экране появятся коды форматирования, например ^B для жирного шрифта, ^Y для курсива и ^S для подчеркивания.

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

В ранних версиях WordStar отсутствовали функции, имеющиеся в других текстовых процессорах, такие как возможность автоматического переформатирования абзацев в соответствии с текущими полями при добавлении или удалении текста; необходимо было подать команду для принудительного переформатирования. В последующем WordStar 2000 (и более поздних версиях WordStar для DOS) было добавлено автоматическое переформатирование абзацев (и все версии WordStar имели команды для ручного форматирования абзаца (^B) или остальной части документа (^QQ^B и, как более поздняя версия WordStar 2000). синоним, ^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 не напечатал строку. Например, строка: «.05 процентов текста текста текста...» не появится в распечатке, хотя документ будет продолжать распечатываться без каких-либо сообщений об ошибках.

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

Исходный интерфейс WordStar оставил большое наследие, и многие из его команд, нажимаемых клавишами управления, до сих пор доступны (опционально или по умолчанию) в других программах, таких как современное кроссплатформенное программное обеспечение для обработки текстов TextMaker и многие текстовые редакторы , работающие под управлением MS-. DOS, Linux и другие варианты UNIX . Некоторые продукты Borland , в том числе популярный компилятор Turbo Pascal и Borland Sidekick , использовали подмножество клавиатурных команд WordStar: первый в IDE , а второй в редакторах «Блокнот». Редактор ТЕКСТ, встроенный в прошивку портативного компьютера TRS-80 Model 100, поддерживал подмножество команд перемещения курсора WordStar (помимо собственных). Домашнее программное обеспечение для обработки текста, такое как Write&Set, не только использует интерфейс WordStar, но и основано на форматах файлов WordStar DOS, что позволяет пользователям WordStar, у которых больше нет копии приложения, легко открывать и редактировать свои файлы. Для текущих версий Microsoft Word существуют как бесплатные, так и условно-бесплатные эмуляторы команд клавиатуры WordStar и раскладки клавиш . Популярное современное программное обеспечение для обработки текста WordPerfect может открывать или сохранять документы WordStar, позволяя пользователям перемещаться вперед и назад.

Дополнения и сопутствующие продукты

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

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

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

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

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

Типы файлов

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

Монтаж

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

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

Работаем на современных платформах

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 не может сохранять файлы.

Одним из обходных путей является использование эмулятора DOSEMU в 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. [42]

Эмуляция

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

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

Еще одна утилита эмуляции WordStar — это «WordStar Command Emulator для Microsoft Word», также известная как «WordStar for Word», созданная Майком Петри. Разработанный для работы в сочетании с CtrlPlus, эмулятор команд добавляет в MS Word гораздо больше команд WordStar, чем сам 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. [44]

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

GNU Emacs раньше поставлялся с библиотекой wordstar-mode.el [45] , обеспечивающей эмуляцию WordStar, но с версии 24.5 она была объявлена ​​устаревшей. [46] Доступен набор макросов для vi , обеспечивающий эмуляцию WordStar. [47]

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

Двунаправленный текст

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

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

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

Наследие

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

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

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

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

  1. ^ abcd Бергин, Томас Дж. (октябрь – декабрь 2006 г.). «Происхождение программного обеспечения для обработки текстов для персональных компьютеров: 1976–1985». IEEE Анналы истории вычислений . 28 (4): 32–47. дои : 10.1109/MAHC.2006.76. S2CID  18895790.
  2. ^ "Слово-Звезда". БАЙТ (реклама). Январь 1980 г. с. 49.
  3. ^ Уильямс, Грегг; Уэлч, Марк; Авис, Пол (сентябрь 1985 г.). «Хронология микрокомпьютеров». БАЙТ . п. 198 . Проверено 27 октября 2013 г.
  4. ^ Арредондо, Ларри (26 марта 1984 г.). «Обзор: WordStar 3.3». Инфомир . п. 66 . Проверено 6 марта 2011 г.
  5. ^ abc Шуфорд, Ричард С. (май 1983 г.). «Инструменты Word для персонального компьютера IBM». БАЙТ . п. 176 . Проверено 19 октября 2013 г.
  6. ^ аб Коуэн, Лес (август 1982 г.). «Рождение полезного руководства WordStar». Журнал ПК . п. 150 . Проверено 21 октября 2013 г.
  7. ^ Брэнд, Стюарт (1989). Каталог программного обеспечения Whole Earth. Квантум Пресс/Даблдей. ISBN 9780385233019.«По моей оценке, WORDSTAR — одна из самых плохо спроектированных текстовых программ, когда-либо написанных — огромная, тщательно продуманная мешанина клуги-заплаток, что-то вроде обезумевшей машины Руба Голдберга… одно из моих требований перед подписанием контракта. заключалось в том, что мне не пришлось бы использовать WORDSTAR для написания книги».
  8. ^ Пурнель, Джерри (март 1985 г.). «В пути: Хакеркон и COMDEX». БАЙТ . п. 313 . Проверено 19 марта 2016 г.
  9. ^ abcde Петри, Майкл (11 апреля 2013 г.). «Горшечная история WordStar». Ресурсный сайт WordStar. Архивировано из оригинала 20 февраля 2020 г. Проверено 11 апреля 2013 г.
  10. ^ Аб ван Гелдер, Линдси (август 1983 г.). «На пути к славе программного обеспечения». Журнал ПК . п. 156 . Проверено 22 октября 2013 г.
  11. ^ "WordStar и ты" .
  12. ^ Бренд 1989 "Существует мощное средство от медлительности WORDSTAR и NEWWORD, вызванной тем, что программы постоянно "обращаются на диск", чтобы получить то или иное. Установите "RAM-диск" и загрузите на него программу. Так как это электронная плата, имитирующая диск, все происходит с электронной скоростью, даже быстрее, чем с жестким диском».
  13. ^ abc «Micropro борется за рынок офисной недвижимости». Инфомир . 15 апреля 1985 г. стр. 20–21 . Проверено 4 февраля 2015 г.
  14. ^ Джон К. Дворжак.
  15. ^ Украдет ли WordPerfect для Windows корону? Покупатель компьютеров, 1 февраля 1992 г., Дэниел Дж. Розенбаум.
  16. ^ Петри, Майкл. «История WordStar». www.wordstar.org .
  17. ^ Дворжак, Джон К. «Что случилось с WordStar?». Дворжак без цензуры . Джон К. Дворжак . Проверено 9 июля 2020 г.
  18. ^ Шапиро, Эзра (июнь 1986 г.). «Лихорадка обновления». БАЙТ . п. 329.
  19. ^ Аб Стинсон, Крейг (5 февраля 1985 г.). «WordStar 2000: Одиссея MicroPro». Журнал ПК . п. 33 . Проверено 28 октября 2013 г.
  20. ^ Карузо, Дениз (19 ноября 1984). «НОВАЯ ЗВЕЗДА СЛОВА НА ПУТИ». Инфомир . п. 15 . Проверено 6 марта 2011 г.
  21. ^ Вортман, Леон А. (1985-01-07). «Вордстар 2000». Инфомир . п. 47 . Проверено 6 марта 2011 г.
  22. ^ Ангел, Джонатан (19 мая 1986). «NewWord 3 теперь больше, чем клон WordStar». Инфомир . п. 57 . Проверено 6 марта 2011 г.
  23. ^ «Ваши проблемы позади / Появилось новое слово для эффективности (реклама)» . ПРОФИЛИ . Март 1984 г., стр. 57–58 . Проверено 16 октября 2013 г.
  24. ^ аб Макроне, Билл (2 апреля 1985 г.). «MicroPro обновляет WordStar 2000». Журнал ПК . п. 34 . Проверено 28 октября 2013 г.
  25. ^ Льюис, Питер Х. (1986-01-07). «ПЕРИФЕРИЯ; ПУТЬ В ДЖУНЛЯХ ПРОГРАММ ДЛЯ ПИСАНИЯ». Нью-Йорк Таймс . стр. С7. ISSN  0362-4331 . Проверено 9 мая 2023 г.
  26. ^ Уиллетт, Шон (24 мая 1993 г.). «Слияние — это первый шаг к ориентации WordStar на потребителя». Инфомир . п. 31 . Проверено 6 марта 2011 г.
  27. ^ Бергин, Томас Дж. (октябрь – декабрь 2006 г.). «Хронология обработки текста». IEEE Анналы истории вычислений. Архивировано из оригинала 11 октября 2012 г. Проверено 6 марта 2011 г.
  28. Осажденный WordStar готов к восстановлению, если руководство сможет стимулировать спрос пользователей, Software Industry Report, 4 ноября 1991 г.
  29. WordStar для Windows — выгодная сделка, Computer Shopper, 1 января 1992 г., Стив Гиллиланд.
  30. ^ Бум (почти) закончился? (признаки того, что рынок приложений для Windows замедляется), Soft-Letter, 20 октября 1992 г.
  31. ^ Фейгенсон, Уолтер (23 апреля 2009 г.). «Уильям Ф. Бакли и WordStar». Безумие Уолли . Проверено 20 июля 2017 г.
  32. ^ Киршенбаум, Мэтью (25 июля 2014 г.). «Программное обеспечение, это вещь». Середина . Проверено 20 июля 2017 г.
  33. ^ Сойер, Роберт Дж. «WordStar: текстовый процессор писателя». Роберт Дж. Сойер . Проверено 19 января 2018 г.
  34. ^ Сойер, Роберт Дж. (23 июня 2009 г.). «RJS на WordStar цитируется в статье о доступности для слепых» . sfwriter.com . Проверено 20 июля 2017 г.
  35. ^ Мартин, Джордж Р.Р. (17 февраля 2011 г.). «Социальные сети». Архивировано из оригинала 3 августа 2013 г. Проверено 20 июля 2017 г.{{cite web}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  36. ^ Мартин, Джордж Р.Р. (14 апреля 2020 г.). «Это, то и еще что-то».
  37. ^ Келлер, Джоэл (19 декабря 2007 г.). «Житель Мэдисона Энди Брекман пишет для телешоу «Монах»» . Ежемесячник Нью-Джерси . Проверено 20 июля 2017 г.
  38. Комментарий, 28 августа 2015 г., Энн Райс, Facebook.
  39. ^ "История WordStar" .
  40. ^ Дворжак, Джон К. (июль 1998 г.). «Что случилось с… WordStar?». Компьютерный покупатель . Медиа-лаборатории SX2. 18 (7): 430. Архивировано из оригинала 13 декабря 2008 г.
  41. ^ Обзор: Wordstar 6.0. Atarimagazines.com. Проверено 17 июля 2013 г.
  42. ^ Сойер, Роберт Дж. (2014). «WordStar и vDos» . Проверено 19 октября 2014 г.
  43. ^ "CtrlPlus". Архивировано из оригинала 27 октября 2009 г. Проверено 7 февраля 2017 г.
  44. ^ "Эмулятор WordStar" . wordstar.org .
  45. ^ 45 Эмуляция. Архивировано 4 марта 2016 г. на Wayback Machine.
  46. ^ "НОВОСТИ.24.5". www.gnu.org .
  47. ^ Посмотрите этот каталог архива, заархивированный 11 июня 2015 г. на Wayback Machine , прокрутите до «ws.Z» и выберите «Сохранить как» и заархивируйте полученный файл. Щелчок по ссылке на файл приведет к ошибочному просмотру двоичного файла как открытого текста.
  48. ^ Бренд 1989.
  49. ^ http://wordtsar.ca/, WordTsar , получено 21 ноября 2018 г.

Внешние ссылки