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, обширным усилиям компании в области продаж и маркетинга, а также объединению сделок с Osborne и другими производителями компьютеров, продажи MicroPro выросли с 500 000 долларов в 1979 году до 72 миллионов долларов в 1984 финансовом году , превзойдя предыдущего лидера рынка Electric Pencil . К маю 1983 года журнал BYTE назвал WordStar «без сомнения самой известной и, вероятно, самой широко используемой программой для обработки текстов на персональных компьютерах». Компания выпустила WordStar 3.3 в июне 1983 года; 650 000 совокупных копий WordStar для IBM PC и других компьютеров, проданных к осени, более чем вдвое превысили продажи второго по популярности текстового процессора, и в том году MicroPro занимала 10% рынка программного обеспечения для персональных компьютеров. К 1984 году, когда компания провела первичное публичное размещение своих акций , MicroPro стала крупнейшей в мире компанией-разработчиком программного обеспечения, занимая 23% рынка текстовых процессоров. [1] [4] [5]
Руководство, которое журнал PC Magazine описал как «невероятно неадекватное» [6], заставило многих авторов публиковать замены. Одно из них, Introduction to WordStar , было написано будущим основателем Goldstein & Blair и участником Whole Earth Software Catalog Артуром Найманом, который ненавидел программу и в его издательский контракт было включено условие, что он не обязан использовать WordStar для написания книги [7] , а вместо этого использовал WRITE. [8]
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 PC, которые использовали процессоры 8086 или 80186). Таким образом, он использовал только вызовы API DOS и избегал любого использования BIOS или прямого доступа к оборудованию. Это повлекло за собой досадное падение производительности, поскольку все приходилось обрабатывать «двойным» образом (это означало, что функции API DOS сначала обрабатывали экранный или клавиатурный ввод-вывод, а затем передавали их в BIOS).
Первая версия WordStar для DOS, продемонстрированная Джимом Фоксом и выполненная командой ирландских программистов в апреле 1982 года, была портом версии WordStar для CP/M-86 , которая, в свою очередь, была портирована из версии CP/M-80 в сентябре 1981 года. Это было начато Дайаной Хаджичек и завершено ирландской командой программистов под руководством ISIS-II [9] , вероятно, с использованием транслятора исходного кода CONV86 от Intel . Таким образом, основным исполняемым файлом программы был файл .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] обширная и настраиваемая экранная справка программы (текст справки появлялся в окне изменяемого размера в верхней части экрана) упрощала использование нелегальной копии.
В то время IBM Displaywriter System доминировала на рынке специализированных текстовых процессоров . Главным конкурентом 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] [28]
Как и многие другие производители успешных приложений DOS, WordStar International откладывала решение о создании версии для коммерчески успешной Windows 3.0 . [29] Компания приобрела Legacy, существующий текстовый процессор на базе Windows, который был изменен и выпущен как WordStar для Windows в 1991 году. Это был хорошо оцененный продукт, включающий в себя множество функций, которые обычно можно найти только в более дорогих пакетах настольных издательских систем . [30] Однако его отложенный запуск означал, что Microsoft Word уже прочно зарекомендовал себя как корпоративный стандарт в течение двух предыдущих лет. [31]
WordStar — заброшенное ПО. Последнее обновление — декабрь 1992 года.
WordStar был программой выбора консервативного интеллектуала Уильяма Ф. Бакли-младшего , который использовал это программное обеспечение для написания многих работ, включая свою последнюю книгу. Его сын Кристофер Бакли писал о преданности отца WordStar, несмотря на растущую сложность установки его на новые компьютеры. Старший Бакли сказал о WordStar: «Мне говорили, что есть лучшие программы, но мне также говорили, что есть лучшие алфавиты». [32]
Ральф Эллисон также использовал WordStar. [33]
Роберт Дж. Сойер , канадский писатель-фантаст, продолжает использовать WordStar 7.0 для DOS (последняя версия, последний раз обновленная в 1992 году) для написания своих романов. Все двадцать пять его романов были написаны с помощью WordStar. [34] [35] [36] Поскольку приложение теперь «заброшено», а надлежащего архива WordStar 7.0 для DOS в сети не было, он решил создать его. Он собрал максимально полную версию WordStar 7. Он собрал более 1000 страниц отсканированных руководств, которые поставлялись с WordStar, сопутствующие утилиты, собственное руководство README, готовые к запуску версии DOSBox-X и VDosPlus, а также WordStar 7 Rev. D и разместил их на своем веб-сайте как «Полный архив WordStar 7.0». [37] [38] [39] [40] [36]
По состоянию на 2020 год [обновлять]автор фэнтези Джордж Р. Р. Мартин использовал версию WordStar 4.0 для MS-DOS. [41] [42]
Энди Брекман , создатель Monk , является преданным пользователем WordStar. [43]
Писательница Энн Райс была еще одним преданным пользователем WordStar, которая боролась за установку его на новые компьютеры, пока это не стало разумным. Затем она неохотно перешла на Microsoft Word, дизайн которого она считала сравнительно неинтуитивным и нелогичным. Райс отметила: «WordStar был великолепен. Мне он нравился. Он был логичен, прекрасен, идеален», добавив: «По сравнению с ним MS Word, которым я пользуюсь сегодня, — чистое безумие». [44]
Это список различных версий WordStar, выпущенных за эти годы для разных машин. [45]
До WordStar текстовые процессоры разделяли ввод текста и форматирование на отдельные функции; последнее часто не делалось, пока документ не собирался печататься. WordStar был одним из первых текстовых процессоров « что видишь, то и получаешь », показывая точные разрывы строк и страниц на экране компьютера. Это был большой прорыв — иметь возможность видеть и изменять, где будут находиться разрывы строк и страниц, хотя, будучи текстовой программой, 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-PB для полужирного начертания или Ctrl-KS для сохранения файла. На экране появятся коды форматирования, например, ^B для полужирного шрифта, ^Y для курсива и ^S для подчеркивания.
Хотя многие из этих последовательностей нажатий клавиш были далеки от самоочевидности, они, как правило, поддавались мнемоническим приемам (например, Ctrl- Print - Bold , Ctrl-bloc 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), но его можно было легко изменить на дюймы или мм, добавив " или mm после числа. .lm и .rm никогда не были равны, так как оба значения отсчитывались от левого края страницы. Установка .rm в 0 делала текстовые строки бесконечно длинными. Поля также можно было задать как абсолютными, так и относительными (поставив перед значением либо -, либо +) при установке значения.
Если будут обнаружены недопустимые команды форматирования, при печати WordStar (версия 3.3 по крайней мере) проигнорирует строку (весь текст до следующего символа возврата каретки, завершающего строку). Это может сбить с толку начинающих пользователей, которые непреднамеренно начнут строку с десятичной точки (такой же, как точка или точка), и WordStar не напечатает строку. Например, строка с текстом: ".05 процентов текст текст текст..." не будет отображаться на распечатке, хотя документ будет продолжаться на распечатке без сообщения об ошибке.
WordStar 2000 добавил несколько новых команд, но полностью переписал пользовательский интерфейс, используя простую англоязычную мнемонику (так, команда удаления слова, которая была ^T в WordStar, стала ^RW в WordStar 2000; команда удаления текста из остальной части строки справа от курсора изменилась с ^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, у которых больше нет копии приложения, легко открывать и редактировать свои файлы. Существуют эмуляторы клавиатурных команд WordStar и сопоставления клавиш, как бесплатные, так и условно-бесплатные, для текущих версий Microsoft Word . Популярный современный текстовый процессор WordPerfect может открывать и сохранять документы WordStar, позволяя пользователям перемещаться вперед и назад.
MailMerge была дополнительной программой (интегрированной с WordStar 4 и далее), которая облегчала печать слиянием массовых рассылок, таких как деловые письма клиентам. Требовалось два файла:
Автор вставлял бы заполнители, разделенные амперсандом, в главный документ, например, &TITLE&, &INITIAL&, &SURNAME&, &ADDRESS1&. В каждой копии письма заполнители заменялись бы строками, считанными из файла DAT. Таким образом, можно было бы подготовить массовые рассылки, в которых каждая копия письма была бы адресована индивидуально .
Другие дополнительные программы включали SpellStar, программу проверки орфографии , позже включенную как прямая часть программы WordStar; и DataStar, программу, целью которой было ускорение создания файлов данных, используемых для печати слиянием. Это были революционные функции для пользователей персональных компьютеров в начале-середине 1980-х годов. Сопутствующая электронная таблица CalcStar также была создана с использованием интерфейса, похожего на WordStar; вместе WordStar (обработка текста), DataStar/ReportStar (управление базами данных, также известное как InfoStar) и CalcStar (электронная таблица) составляли StarBurst, первый в истории офисный пакет программ для персональных компьютеров. [46]
В качестве усовершенствования продукта в конце 1980-х годов WordStar 5 поставлялся в комплекте с PC-Outline, популярным DOS- планировщиком, который тогда выпускала компания Brown Bag Software, Inc. в Калифорнии. Текст PC-Outline приходилось экспортировать в файл формата WordStar, поскольку программы не были разработаны с учетом внутренней совместимости. [47]
Около 1978 года компания Elbit Systems в Израиле разработала микрокомпьютер с поддержкой CP/M под названием DS2100. Машины CP/M были легкодоступны, и Elbit требовалось что-то, что отличало бы их продукт от других. Было достигнуто соглашение с MicroPro о разработке версии WordStar, которая поддерживала бы ввод как на английском, так и на иврите. Концепция была революционной, поскольку иврит пишется справа налево, а все текстовые процессоры того времени предполагали направление слева направо. WordStar, разработанный Elbit, был первым текстовым процессором, который предлагал двунаправленный ввод и смешанные алфавиты. [ необходима цитата ]
Elbit приобрела права на исходный код, и команда разработчиков в Elbit, Хайфа, работала над проектом. В течение нескольких лет иврит-английский WordStar был фактическим лидером текстового процессора WYSIWYG, пока, неизбежно, его не вытеснили новые конкуренты. [ необходима цитата ]
WordStar идентифицировал файлы как «документ» или «недокумент», что приводило к некоторой путанице среди пользователей. «Документ» относился к файлам обработки текста WordStar, содержащим встроенные команды обработки текста и форматирования. Файлы «недокумент» были чистыми текстовыми файлами ASCII, не содержащими встроенных команд форматирования. Использование WordStar в «режиме недокумента» было по сути тем же самым, что и использование традиционного текстового редактора . WordStar 5 представил функцию «предварительного просмотра печати» в режиме документа, позволяющую пользователю просматривать WYSIWYG- версию текста со вставленной графикой, как он будет выглядеть на печатной странице.
Установка ранних версий WordStar, особенно для CP/M, сильно отличалась от подхода современных программ. В то время как более поздние выпуски имели более или менее комплексные программы установки, которые позволяли выбирать принтеры и терминалы из меню, в самых ранних выпусках каждая из управляющих последовательностей, необходимых для терминала и принтера, должна была быть идентифицирована в документации к оборудованию, а затем введена вручную (в шестнадцатеричном формате ) в зарезервированные места в образе памяти программы. Это было довольно типичным ограничением всех программ 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. [48]
Хотя для современных операционных систем недоступна текущая версия WordStar, некоторые бывшие пользователи WordStar по-прежнему предпочитают интерфейс WordStar, особенно команды курсора-ромба, описанные ранее в этой статье. Эти пользователи говорят, что для подачи команд требуется меньше движений руки, и, следовательно, что письмо в этом интерфейсе более эффективно. Пользователь нажимает близлежащую клавишу Ctrl, а затем букву или комбинацию букв, таким образом удерживая руки на или близко к исходному ряду вместо того, чтобы отводить их от него, чтобы дотянуться до специальной клавиши или мыши.
Для удовлетворения этих пользователей были созданы программы эмуляции WordStar. Одной из таких программ является CtrlPlus от Yoji Hagiya, которая переназначает стандартную клавиатуру ПК, делая многие команды WordStar доступными в большинстве программ Windows. [49] CtrlPlus переключает клавиши Control и Caps Lock так, что клавиша Ctrl возвращается туда, где она была на старых клавиатурах, рядом с клавишей A. Она также обеспечивает функциональность главных команд курсора-ромба, упомянутых в этой статье.
Другая утилита эмуляции WordStar — «WordStar Command Emulator for Microsoft Word», также известная как «WordStar for Word», Майка Петри. Разработанный для работы в сочетании с CtrlPlus, Command Emulator добавляет в MS Word гораздо больше команд WordStar, чем CtrlPlus сам по себе, а также изменяет меню Word 97-XP, делая его более похожим на меню WordStar 7.0 для DOS, последней версии WordStar для DOS. Например, Ctrl+K? была командой подсчета слов WordStar, а Ctrl+QL — командой проверки орфографии. Нажатие этих команд в WordStar Emulator в Word запускает эквивалентные команды Word. WordStar for Word также добавляет команды блока WordStar, а именно Ctrl+KB для обозначения начала блока, Ctrl+KK для обозначения конца и Ctrl+KV для его перемещения. В качестве альтернативы можно использовать Ctrl+KC для копирования блока. WordStar for Word работает во всех версиях Word от Word 97 до Word 2010. [50]
WordStar Command Emulator написан на Microsoft Visual Basic for Applications (VBA), макроязыке программирования на основе Visual Basic , встроенном в Microsoft Word для обеспечения высокого уровня настройки. Большинство надстроек Word написаны на этом языке.
GNU Emacs раньше поставлялся с библиотекой «wordstar-mode.el» [51] , которая обеспечивает эмуляцию WordStar, но она была объявлена устаревшей, начиная с версии 24.5. [52] Доступен набор макросов для vi , который обеспечивает эмуляцию WordStar. [53]
Кроссплатформенный редактор JOE — очень похожая на WordStar альтернатива. При вызове как jstar
Joe эмулирует множество сочетаний клавиш WordStar . JOE не имеет параметров форматирования и по сути работает только в режиме без документа, но отформатированные документы можно создавать в HTML / CSS , Markdown или другом языке разметки .
NewStar выпустила NewWord для Amstrad PCW 8256 , PCW 8512 в середине 1980-х годов, запустив CP/M на 3-дюймовых дискетах . NewWord также был доступен для MS-DOS и в собственной версии для Concurrent CP/M. Он был очень похож на WordStar. LapStar был урезанным клоном портативного компьютера TRS-80 Model 100. [54]
С 2013 года частичный клон WordStar находится в процессе разработки под названием WordTsar. [55] Кроме того, немецкий автор программного обеспечения Мартин Вирегг продал пакет Write&Set, условно-бесплатный клон WordStar на основе графического интерфейса для Microsoft Windows и OS/2 – eComStation со второй половины 1990-х годов, а также для Linux и OS X.
{{cite web}}
: CS1 maint: бот: исходный статус URL неизвестен ( ссылка )