SłowoGwiazda - WordStar

WordStar
Wordstar Screenshot.png
Wordstar działający pod MS-DOS
Deweloper(zy) Rob Barnaby
Pierwsze wydanie 1978 ; 43 lata temu ( 1978 )
Wersja stabilna
WordStar 7.0d / 1999 ; 22 lata temu ( 1999 )
System operacyjny CP/M-80 (oryginalny na Intel 8080 i Zilog Z80)
MS-DOS , Windows
Rodzaj Edytor tekstu

WordStar to edytor tekstu dla mikrokomputerów . Zdominował rynek na początku i w połowie lat 80., zastępując lidera rynku Electric Pencil . Został opublikowany przez MicroPro International, pierwotnie napisany dla systemu operacyjnego CP/M -80 , a później napisany również dla MS-DOS i innych 16-bitowych systemów PC. Seymour I. Rubinstein był głównym właścicielem firmy, a Rob Barnaby był jedynym autorem wczesnych wersji programu. Począwszy od WordStar 4.0, program był budowany na nowym kodzie napisanym głównie przez Petera Mierau.

WordStar został napisany z możliwie najmniejszymi założeniami dotyczącymi systemu operacyjnego i sprzętu komputerowego, co pozwoliło na łatwe przeniesienie go na wiele platform, które rozpowszechniły się we wczesnych latach 80-tych. Ponieważ wszystkie te wersje miały stosunkowo podobne polecenia i elementy sterujące, użytkownicy mogli poruszać się między platformami z równą łatwością. Był już popularny, gdy jego włączenie do przenośnego komputera Osborne 1 sprawiło, że program stał się de facto standardem dla większości małych komputerów do edycji tekstu.

Ponieważ rynek został zdominowany przez IBM PC, a później MS-Windows, ta sama przenośna konstrukcja utrudniała programowi dodawanie nowych funkcji i wpływała na jego wydajność. Pomimo wielkiej popularności na początku lat 80. problemy te pozwoliły programowi WordPerfect zająć miejsce WordStara jako najpopularniejszy edytor tekstu od 1985 roku.

Historia

Założenie

Seymour I. Rubinstein był pracownikiem wczesnej firmy mikrokomputerowej IMSAI , gdzie negocjował kontrakty na oprogramowanie z Digital Research i Microsoft . Po opuszczeniu IMSAI Rubinstein planował założyć własną firmę programistyczną, która sprzedawałaby za pośrednictwem nowej sieci sklepów komputerowych. We wrześniu 1978 założył firmę MicroPro International Corporation i zatrudnił Johna Robbinsa Barnaby'ego jako programistę, który napisał edytor tekstu WordMaster i program sortujący SuperSort w języku asemblera Intel 8080 . Po otrzymaniu przez Rubinsteina raportu omawiającego możliwości współczesnych samodzielnych procesorów tekstu od IBM , Xerox i Wang Laboratories , Barnaby wzbogacił WordMaster o podobne funkcje i obsługę systemu operacyjnego CP/M . MicroPro rozpoczęło sprzedaż produktu, teraz przemianowanego na WordStar , w czerwcu 1979 roku. Wyceniony na 495 dolarów i 40 dolarów za podręcznik na początku 1980 roku, MicroPro twierdził w reklamach, że 5000 osób kupiło WordStar w ciągu ośmiu miesięcy.

Wczesny sukces

WordStar był pierwszym mikrokomputerowym procesorem tekstu oferującym funkcję korespondencji seryjnej i tekstowy WYSIWYG . Poza zawijaniem słów (wciąż godną uwagi funkcją wczesnych programów mikrokomputerowych), ta ostatnia została najbardziej zauważalnie zaimplementowana jako paginacja na ekranie podczas sesji edycji. Wykorzystując liczbę wierszy na stronę podaną przez użytkownika podczas instalacji programu, Wordstar wyświetlałby na ekranie pełny wiersz znaków myślnika, wskazujący miejsca, w których nastąpiłby podział strony podczas wydruku. Wielu użytkowników uznało to za bardzo uspokajające podczas edycji, wiedząc z góry, gdzie strony się kończą i zaczynają, a także gdzie tekst zostanie przerwany na różnych stronach.

Barnaby opuścił firmę w marcu 1980 roku, ale dzięki wyrafinowaniu WordStara, szeroko zakrojonym działaniom sprzedażowym i marketingowym firmy oraz pakietom umów z Osborne i innymi producentami komputerów, sprzedaż MicroPro wzrosła z 500 000 USD w 1979 roku do 72 milionów USD w roku podatkowym 1984, przewyższając wcześniejszy rynek lider Elektryczny Ołówek . W maju 1983 roku magazyn BYTE nazwał WordStar "bez wątpienia najbardziej znanym i prawdopodobnie najczęściej używanym programem do edycji tekstu na komputerach osobistych". Firma wydała WordStar 3.3 w czerwcu 1983 roku; 650 000 skumulowanych kopii WordStar dla IBM PC i innych komputerów sprzedanych tej jesieni było ponad dwukrotnie większe niż drugiego najpopularniejszego edytora tekstu, aw tym samym roku MicroPro miał 10% rynku oprogramowania dla komputerów osobistych. W 1984 roku, w którym miała pierwszą ofertę publiczną , MicroPro był największą na świecie firmą programistyczną z 23% udziałem w rynku edytorów tekstu.

Dystrybucja 5+1 / 4 -cal dyskietki i pakowania ostatniej wersja (4) WordStara dopuszczone do 8-bitowych CP / M.

Podręcznik, który PC Magazine określił jako „niesamowicie nieadekwatny”, skłonił wielu autorów do opublikowania zamienników. Jedna z nich, Wprowadzenie do WordStar , została napisana przez przyszłego założyciela Goldstein & Blair i współtwórcę Whole Earth Software Catalog, Arthura Naimana, który nienawidził tego programu i do swojej umowy wydawniczej dodał termin, że nie musi używać WordStara do napisania książki , używając zamiast tego WRITE.

MS-DOS

WordStar 3 pod CP/M
Zrzut ekranu z WordStar 4
WordStar 7 pod Windows XP

WordStar 3.0 , pierwsza wersja dla MS-DOS , pojawiła się w kwietniu 1982 roku. Wersja DOS była bardzo podobna do oryginału i chociaż IBM PC miał klawisze strzałek i oddzielne klawisze funkcyjne, tradycyjny "diament WordStar" i inne klawisze Ctrl funkcje zostały zachowane, co doprowadziło do szybkiego przyjęcia przez byłych użytkowników CP/M. Zdolność programu WordStar do używania trybu „bez dokumentów” do tworzenia plików tekstowych bez formatowania sprawiła, że ​​stał się popularny wśród programistów do pisania kodu. Podobnie jak wersje CP/M, DOS WordStar nie został specjalnie zaprojektowany dla komputerów IBM PC, ale raczej dla dowolnej maszyny x86 (ponieważ istniała pewna liczba komputerów niekompatybilnych z IBM, które używały procesorów 8086 lub 80186). Jako taki, używał tylko wywołań API DOS i unikał jakiegokolwiek użycia BIOS-u lub bezpośredniego dostępu do sprzętu. Pociągało to za sobą niefortunny spadek wydajności, ponieważ wszystko musiało być przetwarzane „podwójnie” (co oznacza, że ​​funkcje API DOS najpierw obsługiwały ekran lub klawiaturę, a następnie przekazywały je do BIOS-u).

Pierwsza wersja WordStara dla systemu DOS, zademonstrowana przez Jima Foxa i wykonana przez zespół irlandzkich programistów w kwietniu 1982 roku, była portem wersji WordStara CP/M-86 , która z kolei została przeniesiona z CP/M-80. wersja we wrześniu 1981. Ten został rozpoczęty przez Diane Hajicek i została zakończona przez irlandzkiego zespołu programistów pod ISIS-II , prawdopodobnie przy użyciu Intel „s źródło-source translator CONV86 . Tak więc głównym plikiem wykonywalnym programu był plik .COM, który miał dostęp tylko do 64 kB pamięci. Użytkownicy szybko przekonali się, że mogą znacznie przyspieszyć działanie programu WordStar, instalując kartę pamięci RAM i kopiując do niej pliki programu WordStar. WordStar wciąż wielokrotnie uzyskiwał dostęp do „dysku”, ale znacznie szybszy dostęp do pamięci RAM w porównaniu do dyskietki przyniósł znaczną poprawę szybkości. Jednak edytowane wersje dokumentu były „zapisywane” tylko na tym dysku RAM i musiały zostać skopiowane na nośnik fizyczny przed ponownym uruchomieniem.

InfoWorld opisał WordStar jako „znany ze swojej złożoności”, ale w 1983 był wiodącym systemem przetwarzania tekstu. Chociaż konkurencja pojawiła się wcześnie (pierwsza wersja WordPerfect zadebiutowała w 1982 r., a Microsoft Word w 1983 r.), WordStar był dominującym procesorem tekstu na maszynach x86 do 1985 r. Był częścią pakietu oprogramowania towarzyszącego komputerom Kaypro .

W tym czasie miała miejsce ewolucja od CP/M do MS-DOS, z klawiszem "Alt". Do tego czasu WordStar nigdy z powodzeniem nie wykorzystywał klawiatury MS-DOS i to jest jedno z wyjaśnień jego upadku.

W tym momencie MicroPro zrezygnowało z ogólnej obsługi MS-DOS, a WordStar 4.0 był przeznaczony wyłącznie dla kompatybilnych IBM, które różniły się od programów kompatybilnych z MS-DOS pod względem adresowania ekranu. Była to pierwsza wersja katalogów obsługujących WordStar — funkcja niemal obowiązkowa, aby można ją było używać na komputerach z dyskami twardymi. Wprowadzono również proste makra (skrócone), a program instalacyjny został całkowicie zaktualizowany o takie funkcje, jak przeprogramowanie klawiszy funkcyjnych i rozbudowana obsługa drukarki. W drugiej połowie lat 80. w pełni zmodernizowany WordPerfect wyprzedził go w sprzedaży.

WordStar 5 (wydany w 1989) dodał funkcję przypisów dolnych i końcowych oraz dość zaawansowaną funkcję podglądu strony. Wersje 5.5 i 6 miały dodane funkcje, a wersja 7 (wydana w 1991 r.) zawierała kompletny język makr oraz obsługę ponad 500 drukarek. Zawierał również arkusze stylów i obsługę myszy.

Problemy z piractwem

Felietonista John Dvorak zauważył: „Wordstar mógł być najbardziej pirackim oprogramowaniem na świecie, co pod wieloma względami przyczyniło się do jego sukcesu. (Firmy oprogramowania nie lubią przyznawać się do takiej możliwości). Książki dla Wordstara sprzedawały się jak ciepłe bułeczki a autorzy wiedzieli, że sprzedają dokumentację do pirackich kopii programu Wordstar.Sama firma powinna była po prostu sprzedać samą dokumentację, aby zwiększyć sprzedaż.To był ten aspekt branży w tym czasie i wszyscy o tym wiedzieli. Więc kiedy Wordstar2000 pojawił się ze schematem ochrony przed kopiowaniem, wszyscy powinni byli przewidzieć jego natychmiastowy upadek”. Poza dostępnością książek innych firm szczegółowo wyjaśniających WordStar, obszerna i konfigurowalna pomoc ekranowa programu (tekst pomocy pojawiał się w oknie o zmiennym rozmiarze u góry ekranu) ułatwiała korzystanie z nielegalnej kopii.

WordStar 2000

W tym czasie IBM Displaywriter System zdominował rynek dedykowanych edytorów tekstu . Głównym konkursem IBM był Wang Laboratories . Takie maszyny były drogie i ogólnie dostępne były przez terminale podłączone do centralnych komputerów typu mainframe lub midrange.

Kiedy IBM ogłosił, że wprowadza DisplayWrite na komputery PC, MicroPro skupiło się na stworzeniu jego klonu, który w 1984 roku sprzedał jako WordStar 2000 . WordStar 2000 wspierał takie funkcje jak katalogi na dysku, ale nie był kompatybilny z formatami plików istniejących wersji WordStar, a także wprowadził wiele niepopularnych zmian w interfejsie. Stopniowo konkurenci, tacy jak WordPerfect, zmniejszali udział MicroPro w rynku. W szczególności MultiMate używał tych samych sekwencji klawiszy, co edytory tekstu Wang, co sprawiło, że stał się popularny wśród sekretarek przechodzących z tych na komputery PC.

BYTE stwierdził, że WordStar 2000 miał „cały urok słonia na zmotoryzowanych łyżwach”, ostrzegając w 1986 r., że IBM PC AT z twardym dyskiem jest wysoce zalecany do uruchamiania oprogramowania, które opisał jako „niezgrabne, przeprojektowane i nieapetyczne.. . Nie mogę wymyślić powodu, dla którego miałbym go używać”. WordStar 2000 miał interfejs użytkownika, który znacznie różnił się od oryginalnego WordStara, a firma niewiele zrobiła, aby to reklamować. Jednak jego trwałą spuścizną w branży edytorów tekstu było wprowadzenie trzech skrótów klawiaturowych, które są nadal powszechnie używane, a mianowicie Ctrl+B do pogrubienia , Ctrl+I do kursywy oraz Ctrl+U do podkreślenia tekstu.

Nowa gwiazda

WordStar stał się popularny w dużych firmach bez MicroPro. Firma, która do grudnia 1983 roku nie miała korporacyjnego programu sprzedaży, zyskała słabą reputację wśród klientów. PC Magazine napisał w 1983 roku, że „motto MicroPro często wydaje się brzmieć: „Zapytaj sprzedawcę””, a w 1985 r.

Niemal od momentu powstania 4 lata temu, MicroPro cieszyło się pozornie niewzruszoną reputacją z powodu trzech rzeczy: aroganckiej obojętności na opinie użytkowników („Klasyczna odpowiedź MicroPro na pytania dotyczące WordStara brzmiała: „Zadzwoń do swojego dealera”); do korzystania z edytorów tekstu na rynku oraz posiadanie najpotężniejszego dostępnego edytora tekstu.

Według magazynu, pod koniec 1984 roku firma przyznała, że ​​reputacja WordStara w dziedzinie mocy słabnie, a na początku 1985 roku jej sprzedaż spadła na cztery kwartały, podczas gdy sprzedaż Multimate i Samny wzrosła. Kilku pracowników MicroPro utworzyło w międzyczasie konkurencyjną firmę Newstar. We wrześniu 1983 r. opublikowała klon WordStara NewWord, który oferował kilka funkcji, których brakowało w oryginale, takich jak wbudowane sprawdzanie pisowni i obsługa drukarek laserowych . W reklamach stwierdzono, że „Każdy, kto ma doświadczenie w WordStar, nie będzie musiał nawet czytać podręczników NewWorda. Pliki tekstowe WordStar współpracują z NewWordem”. Pomimo konkurencji ze strony NewStar, Microsoft Word, WordPerfect i dziesiątek innych firm, które zwykle wypuszczały nowe wersje swojego oprogramowania co 12 do 18 miesięcy, MicroPro nie wypuszczało nowych wersji WordStara powyżej 3.3 w latach 1984 i 1985, po części dlatego, że Rubinstein zrezygnował kontrolę nad firmą po zawale serca w styczniu 1984 roku. Jego zamienniki anulował obiecując pakiet biurowy Starburst, zakupione klon WordStar, i wykorzystał je jako podstawę WordStar 2000, wydany w grudniu 1984. Otrzymał złe opinie po kwietniu 1985 PC Magazine mowa WordStar 2000 jako „oblężonego” -Ze względu brak kompatybilności z plikami WordStar i inne wady oraz sprzedaż za tę samą cenę 495 USD, co WordStar 3.3 zdezorientowany klientów. Pracownicy firmy zostali podzieleni między frakcje WordStar i WordStar 2000, a sprzedaż w roku podatkowym 1985 spadła do 40 milionów dolarów.

W 1984 NewWord wydał drugą wersję i wielu użytkowników WordStara przeszło na nią. Trzecia wersja pojawiła się w 1986 roku. W lutym 1985 roku MicroPro obiecał aktualizacje WordStara 3.3, ale żadna nie pojawiła się, dopóki nowy zarząd nie kupił NewWorda i użył go jako podstawy WordStara 4.0 w 1987 roku, cztery lata po poprzedniej wersji. Jednak liderami rynku stały się Word (cztery wersje od 1983 do 1987) i WordPerfect (pięć wersji). Więcej konfliktów między dwiema frakcjami MicroPro opóźniło WordStar 5.0 aż do końca 1988 roku, ponownie negatywnie wpływając na sprzedaż programu. Po zmianie nazwy na swój flagowy produkt w 1989 roku, WordStar International połączył się z SoftKey w 1993 roku.

WordStar dla Windows

Podobnie jak wielu innych producentów udanych aplikacji DOS, WordStar International zwlekał z podjęciem decyzji o stworzeniu wersji dla odnoszącego sukcesy komercyjnego systemu Windows 3.0 . Firma kupiła Legacy, istniejący edytor tekstu oparty na systemie Windows, który został zmieniony i wydany jako WordStar for Windows w 1991 roku. Był to dobrze oceniony produkt i zawierał wiele funkcji, które zwykle można znaleźć tylko w droższych pakietach DTP . Jednak jego opóźnione uruchomienie oznaczało, że Microsoft Word już mocno ugruntował swoją pozycję jako standard korporacyjny w ciągu dwóch poprzednich lat.

Porzucenie

WordStar nie jest już rozwijany, utrzymywany ani sprzedawany przez jego właścicieli. Jest własnością Riverdeep, Inc. Nie było pewności, czy firma Gores Technology Group lub Riverdeep są teraz właścicielami WordStar, ale konsensus jest taki, że jest to Riverdeep, firma zajmująca się oprogramowaniem edukacyjnym i konsumenckim, która jest teraz częścią Houghton Mifflin Harcourt Learning Technology .

Znani użytkownicy

WordStar był programem preferowanym przez konserwatywnego intelektualistę Williama F. Buckleya Jr. , który użył tego oprogramowania do napisania wielu prac, w tym swojej ostatniej książki. Zauważył to jego syn, Christopher Buckley, który pisał o niemal komicznej lojalności i sympatii, jaką jego ojciec okazał dla programu WordStar, który zainstalował na każdym nowym komputerze, który kupił, pomimo trudności technicznych związanych z takim przedsięwzięciem, ponieważ program stawał się coraz bardziej przestarzały. i niekompatybilne z nowszymi komputerami. Powiedział o WordStar: „Powiedziano mi, że istnieją lepsze programy, ale powiedziano mi też, że istnieją lepsze alfabety”.

Ralph Ellison również używał WordStara.

Kanadyjski pisarz science fiction Robert J. Sawyer nadal używa WordStar dla DOS 7.0 (wersja ostateczna) do pisania swoich powieści.

George RR Martin, autor Pieśni Lodu i Ognia, nadal (2020) używa WordStar 4.0 w wersji MS-DOS.

Andy Breckman , twórca Monka , jest oddanym użytkownikiem WordStara.

Pisarka wampirów Anne Rice była kolejnym wiernym użytkownikiem WordStara, który walczył o zainstalowanie go na nowszych komputerach, dopóki nie było to już możliwe. Następnie niechętnie przeszła na program Microsoft Word, którego projekt wydawał jej się stosunkowo nieintuicyjny i nielogiczny: „WordStar był wspaniały. czyste szaleństwo”.

Lista wersji

To jest lista różnych wersji WordStara wydanych na przestrzeni lat dla różnych maszyn.

  • WordStar 1.0 dla CP/M (1978)
  • WordStar 2.0 dla CP/M (1978)
  • WordStar dla TRS-80 LDOS (1979)
  • WordStar na komputer osobisty firmy Epson (1980)
  • WordStar dla przenośnego komputera Osborne 1 (1981)
  • WordStar 3.0 dla CP/M i MS-DOS (1982)
  • WordStar 2000 dla MS-DOS (1985)
  • WordStar 2000 dla AT&T UNIX (1985)
  • WordStar Express dla MS-DOS (1986)
  • WordStar 2000 wydanie 2 dla MS-DOS (1986)
  • WordStar 2000 Plus wydanie 3.5 dla MS-DOS (1987)
  • WordStar 4 dla CP/M i MS-DOS (1987)
  • WordStar 5 dla MS-DOS (1988)
  • WordStar 6 dla MS-DOS (1990)
  • WordStar dla Windows 1.0 (1991)
  • WordStar dla Windows 1.1 (1991)
  • WordStar 7 dla MS-DOS (1992)
  • WordStar dla Windows 1.5 (1992)
  • WordStar dla Windows 2.0 (1994)

Berło

Przed WordStar edytory tekstu dzieliły wprowadzanie tekstu i formatowanie na oddzielne funkcje; to ostatnie często nie było wykonywane, dopóki dokument nie miał zostać wydrukowany. WordStar był jednym z pierwszych edytorów tekstu WYSIWYG , pokazującym dokładne podziały wierszy i podziały stron. Ogromnym przełomem była możliwość zobaczenia (a podczas pisania, wymuszenia, jeśli jest taka potrzeba), gdzie wypadną podziały wierszy i strony — mimo że WordStar, będąc programem tekstowym, nie mógł dokładnie wyświetlać różnych krojów pisma takie jak pogrubienie i kursywa do wersji 5.0.

W domyślnej instalacji na 25-wierszowym ekranie górna trzecia część ekranu zawierała menu poleceń i wiersz stanu; dolne dwie trzecie ekranu wyświetlało tekst dokumentu użytkownika. Konfigurowalna przez użytkownika opcja ustawiania poziomu pomocy zwalniała to miejsce na tekst użytkownika. System pomocy można skonfigurować tak, aby wyświetlał pomoc w krótkim czasie po wprowadzeniu pierwszego klawisza sekwencji poleceń. W miarę jak użytkownicy zapoznawali się z sekwencjami poleceń, system pomocy można było ustawić tak, aby zapewniał coraz mniejszą pomoc, aż w końcu wszystkie menu ekranowe i informacje o stanie zostały wyłączone.

Oryginalne terminale komputerowe i mikrokomputery, dla których opracowano WordStar, z których wiele korzystało z systemu operacyjnego CP/M , nie posiadały klawiszy funkcyjnych ani klawiszy sterowania kursorem (klawisze strzałek, Page Up/Page Down). WordStar używał sekwencji klawiszy alfabetycznych połączonych z klawiszem „Control”, który na ówczesnych klawiaturach znajdował się wygodnie obok litery A w pozycji, którą obecnie zajmuje klawisz Caps Lock . Ponadto, w przypadku maszynistek dotykowych, sięganie do klawiszy funkcyjnych i kursorów wymaga na ogół oderwania palców od „klawiszy domowych”, co w konsekwencji powoduje utratę rytmu pisania.

Na przykład, "diament" Ctrl-S/E/D/X (s=lewo, e=góra, d=prawo, x=dół) przesunął kursory o jeden znak lub linię w lewo, w górę, w prawo lub w dół. Ctrl-A/F (na zewnątrz „diamentu”) przesunął kursor o całe słowo w lewo/w prawo, a Ctrl-R/C (po prostu „za” klawisze Ctrl dla góra/dół) przewinął całą stronę w górę/ w dół. Poprzedzenie tych naciśnięć klawiszy Ctrl-Q generalnie rozszerzyło ich działanie, przesuwając kursor na koniec/początek linii, koniec/początek dokumentu itp. Ctrl-G usunęłoby znak pod kursorem. Ctrl-H cofa i usuwa. Polecenia umożliwiające pogrubienie lub kursywę, drukowanie, blokowanie tekstu do kopiowania lub usuwania, zapisywanie lub pobieranie plików z dysku itp. były zazwyczaj krótką sekwencją naciśnięć klawiszy, na przykład Ctrl-PB dla pogrubienia lub Ctrl-KS, aby zapisać plik. Na ekranie pojawiłyby się kody formatowania, takie jak ^B dla pogrubienia, ^Y dla kursywy i ^S dla podkreślenia.

Chociaż wiele z tych kombinacji przycisków sekwencji były dalekie od oczywiste, są raczej nadają się do mnemotechnicznych urządzeń (np Ctrl P rint- B stary, Ctrl-bloc K - S ave) i zwykłych użytkowników szybko nauczył się je za pośrednictwem pamięci mięśniowej , umożliwiając im szybkie poruszanie się po dokumentach za pomocą dotyku, zamiast zapamiętywania „Ctrl-S = kursor w lewo”.

Wczesne wersje WordStara nie posiadały funkcji, które można znaleźć w innych edytorach tekstu, takich jak możliwość automatycznego formatowania akapitów w celu dopasowania do bieżących marginesów podczas dodawania lub usuwania tekstu; trzeba było wydać polecenie wymuszenia przeformatowania. Kolejne wersje WordStar 2000 (i późniejsze wersje WordStar dla DOS) dodały automatyczne formatowanie akapitów (a wszystkie wersje WordStar zawierały polecenia ręcznego formatowania akapitu (^B) lub reszty dokumentu (^QQ^B i, jako późniejsze synonim, ^QU)).

WordStar był rzadkością wśród edytorów tekstu, ponieważ umożliwiał użytkownikowi zaznaczenie (podświetlenie) bloku tekstu (za pomocą poleceń ^KB i ^KK) i pozostawienie go zaznaczonego na miejscu, a następnie przejście do innej pozycji w dokumencie i później (nawet po znacznej pracy nad innymi rzeczami) skopiuj blok (za pomocą ^KC) lub przenieś go w nowe miejsce (za pomocą ^KV). Wielu użytkowników uznało, że manipulowanie blokami w ten sposób jest znacznie łatwiejsze niż w systemie Microsoft Word, który polega na podświetlaniu za pomocą myszy, a następnie zmuszaniu go przez podejście „zaznacz, a następnie zrób” do natychmiastowego zajęcia się zaznaczonym blokiem, aby nie zastąpiło go jakiekolwiek wpisywanie. Późniejszy WordStar 2000 zachował charakterystyczną dla WordStar funkcjonalność manipulacji blokami. Jako część sekwencji skrótów ^K, oferował prawdziwe zakładki (^K1 do ^K9), umożliwiając edytorowi łatwe poruszanie się po dużych dokumentach.

Edycja w trybie kolumnowym była prawdopodobnie unikalna dla WordStara. Jako podstawowy edytor tekstu interfejs pokazywał, że wszystkie znaki mają tę samą szerokość - stąd 80 znaków na 80-kolumnowej rozdzielczości ekranu. Włączając edycję w trybie kolumnowym, można było zaznaczyć i manipulować prostokątem tekstu obejmującym kilka znaków i kilka wierszy. Było to bardzo przydatne do manipulowania kolumnami liczb i niestandardowych plików. Po wybraniu funkcja może być również używana do obliczania sumy kolumny liczb i umieszczania wyniku w punkcie wstawiania.

Formatowanie za pomocą programu WordStar zostało przeprowadzone przed tekstem do sformatowania — w przeciwieństwie do wielu innych edytorów tekstu, w których formatowanie akapitu jest „ukryte” w zwykle ukrytym znaczniku akapitu na końcu akapitu. Ta ostatnia metoda pozostawia użytkownikowi niejasne, gdzie zaczyna się formatowanie. W normalnej edycji WordStar ukrywa znaczniki formatowania, ale można je łatwo wyświetlić za pomocą polecenia ^OD. Informacje o formatowaniu są następnie wyświetlane w normalnym obszarze tekstowym, zastępując rzeczywisty tekst. Niemniej jednak było absolutnie jasne, gdzie formatowanie się rozpoczęło i zakończyło. Formatowanie strony i sekcji było obsługiwane inaczej przez dodanie linii formatowania. Linia formatowania była wskazywana przez linię zaczynającą się od kropki. Niektóre książki WordStar innych firm nazywają wiersze formatowania „poleceniami z kropkami”. Kilka przykładów: .lh (wysokość wiersza) .lm (lewy margines) .rm (prawy margines) - po każdym z nich następowała liczba. Przyjęto liczbę punktów (pt), ale można ją było łatwo zmienić na cale lub mm przez dodanie " lub mm po liczbie. .lm i .rm nigdy nie były równe, ponieważ obie wartości pochodziły z lewej krawędzi strony Ustawienie .rm na 0 sprawiało, że wiersze tekstu były nieskończenie długie.Marginesy można również ustawić bezwzględnie lub względnie (poprzedzając wartość za pomocą - lub +) podczas ustawiania wartości.

W przypadku napotkania jakichkolwiek nieprawidłowych poleceń formatowania, podczas drukowania WordStar (przynajmniej wersja 3.3) zignoruje wiersz (cały tekst do momentu powrotu następnej karetki kończącej wiersz). Może to zmylić początkujących użytkowników, którzy niechcący rozpoczęli linię od kropki dziesiętnej (tak samo jak kropka lub kropka), a WordStar nie wydrukowałby tej linii. Na przykład, wiersz o treści: "0,05 procent tekst tekst tekst..." nie pojawi się na wydruku, mimo że dokument będzie kontynuowany na wydruku bez żadnego zgłoszenia błędu.

WordStar 2000 dodał kilka nowych poleceń, ale całkowicie przepisał interfejs użytkownika, używając prostych mnemotechniki w języku angielskim (tak więc polecenie usunięcia słowa, które w WordStar było ^T, zmieniło się w ^RW w WordStar 2000; polecenie usunięcia tekstu od reszty wiersza na prawo od kursora zmieniono z ^QY na ^RR). Jednak wielu użytkowników WordStara było zadowolonych z oryginalnego interfejsu WordStar i nie uważało zmian za ulepszenia. Chociaż WordStar 2000 miał być następcą WordStara, nigdy nie zdobył znaczącego udziału w rynku.

Oryginalny interfejs WordStar pozostawił dużą spuściznę, a wiele jego poleceń klawisza Ctrl jest nadal dostępnych (opcjonalnie lub jako domyślne) w innych programach, takich jak nowoczesny wieloplatformowy edytor tekstu TextMaker i wiele edytorów tekstu działających pod kontrolą MS- DOS, Linux i inne warianty UNIX . Niektóre produkty firmy Borland , w tym popularny kompilator Turbo Pascal i Borland Sidekick , wykorzystywały podzbiór poleceń klawiaturowych WordStar, pierwszy w swoim IDE, a drugi w edytorach „Notatnik”. Edytor TEXT wbudowany w oprogramowanie sprzętowe komputera przenośnego TRS-80 Model 100 obsługiwał podzbiór poleceń ruchu kursora Wordstar (oprócz własnego). Domowe oprogramowanie do przetwarzania tekstu, takie jak Write&Set, nie tylko korzysta z interfejsu WordStar, ale jest oparte na formatach plików WordStar DOS, umożliwiając użytkownikom WordStar, którzy nie mają już kopii aplikacji, łatwe otwieranie i edytowanie swoich plików. Istnieją emulatory poleceń klawiatury WordStar i mapowania klawiszy, zarówno darmowe, jak i shareware, dla aktualnych wersji programu Microsoft Word . Popularne nowoczesne oprogramowanie do przetwarzania tekstu WordPerfect może otwierać lub zapisywać dokumenty WordStar, umożliwiając użytkownikom poruszanie się tam iz powrotem.

Dodatki

MailMerge był dodatkowym programem (stającym się zintegrowanym z WordStar 4 i nowszymi), który ułatwiał scalanie drukowania korespondencji masowej, takiej jak listy biznesowe do klientów. Wymagane były dwa pliki:

  1. plik danych, będący listą odbiorców przechowywanych w niebędącym dokumentem, rozdzielanym przecinkami zwykłym pliku tekstowym ASCII, zwykle o nazwie Clients.dat (chociaż WordStar nie wymagał określonego rozszerzenia pliku). Każda kolejna linia tekstu w pliku byłaby dedykowana konkretnemu klientowi, z danymi adresowymi oddzielonymi przecinkami w wierszu poświęconym klientowi, odczytywanymi od lewej do prawej. Na przykład: Pan, Michael, Smith, 7 Oakland Drive, ... WordStar miałby również dostęp do plików arkuszy kalkulacyjnych Lotus123 (*.wk1) dla tych danych, a jeśli dane zawierały flagi uruchamiające i zatrzymujące przetwarzanie danych przez WordStar, wówczas flagi mogłyby być ustawić tak, aby niektórzy „klienci” byli pominięci w strumieniu wyjściowym.
  2. dokument główny zawierający tekst listu, używając standardowych akapitów (tzw. szablonowego tekstu ) zgodnie z wymaganiami. Mogłyby one być mieszane i dopasowywane w razie potrzeby, aw stosownych przypadkach akapity mogłyby być wstawiane przez zewnętrzne odniesienie do podrzędnych dokumentów.

Autor wstawi symbole zastępcze rozdzielone znakami ampersand w dokumencie głównym, np. &TYTUŁ&, &INITIAL&, &NAZWISKO&, &ADDRESS1&. W każdej kopii litery symbole zastępcze zostałyby zastąpione ciągami odczytanymi z pliku DAT. W ten sposób można było przygotować masową wysyłkę z każdym egzemplarzem listu zaadresowanym indywidualnie .

Inne programy dodatkowe obejmowały SpellStar, program do sprawdzania pisowni , później włączony jako bezpośrednia część programu WordStar; oraz DataStar, program, którego celem było w szczególności przyspieszenie tworzenia plików danych wykorzystywanych do drukowania scalającego. Były to rewolucyjne funkcje dla użytkowników komputerów osobistych od początku do połowy lat osiemdziesiątych. Towarzyszący arkusz kalkulacyjny, CalcStar, również został stworzony przy użyciu interfejsu podobnego do WordStara; łącznie WordStar (przetwarzanie tekstu), DataStar/ReportStar (zarządzanie bazą danych, inaczej InfoStar) i CalcStar (arkusz kalkulacyjny) Starburst , pierwszy w historiipakietprogramówbiurowychdla komputerów osobistych.

Jako ulepszenie produktu, pod koniec lat 80. WordStar 5 został dołączony do PC-Outline, popularnego narzędzia konturowego DOS, dostępnego wówczas w firmie Brown Bag Software, Inc. w Kalifornii. Tekst PC-Outline musiał zostać wyeksportowany do pliku w formacie WordStar, ponieważ programy nie zostały opracowane pod kątem wewnętrznej kompatybilności.

Typy plików

WordStar zidentyfikował pliki jako „dokument” lub „nie dokument”, co spowodowało pewne zamieszanie wśród użytkowników. „Dokument” odnosił się do plików edytora tekstu WordStar zawierających wbudowane polecenia przetwarzania tekstu i formatowania. Pliki „niedokumentów” były czystymi plikami tekstowymi ASCII, które nie zawierały osadzonych poleceń formatowania. Używanie WordStara w „Trybie innym niż dokumentacja” było zasadniczo takie samo, jak używanie tradycyjnego edytora tekstu . WordStar 5 wprowadził funkcję „podglądu wydruku” w trybie dokumentu, pozwalającą użytkownikowi sprawdzić wersję tekstu WYSIWYG , wraz z wstawioną grafiką, tak jak wyglądałaby na wydrukowanej stronie.

Instalacja

Instalacja wczesnych wersji WordStara, szczególnie dla CP/M, bardzo różniła się od podejścia nowoczesnych programów. Podczas gdy późniejsze edycje miały mniej lub bardziej rozbudowane programy instalacyjne, które umożliwiały wybór drukarek i terminali z menu, w bardzo wczesnych wydaniach każda sekwencja ucieczki wymagana dla terminala i drukarki musiała być zidentyfikowana w dokumentacji sprzętu, wtedy wpisane ręcznie (w hex ) w zarezerwowanych miejscach w obrazie pamięci programu. Było to dość typowe ograniczenie wszystkich programów CP/M w tamtych czasach, ponieważ nie było mechanizmu ukrywającego złożoność podstawowego sprzętu przed aplikacją. Korzystanie z programu na innej drukarce wymaga ponownej instalacji programu. Czasami krótkie programy w języku maszynowym musiały być wprowadzane w obszarze poprawek w WordStar, aby zapewnić określone efekty ekranowe lub poradzić sobie z określonymi drukarkami. Badanie, testowanie i sprawdzanie takich instalacji było procesem czasochłonnym i wymagającym dużej wiedzy, co sprawiło, że instalacja i dostosowywanie WordStara stało się w tym czasie podstawową dyskusją grup użytkowników CP/M .

Wersje WordStara w systemie DOS przynajmniej ustandaryzowały wyświetlanie ekranu, ale nadal musiały być dostosowane do różnych drukarek.

Uruchamianie WordStara na nowoczesnych platformach

WordStar w wersji 3.x wykorzystywał interfejs MS-DOS File Control Block (FCB), wczesną strukturę danych dla wejścia/wyjścia plików, która była ściśle oparta na funkcjach wejścia/wyjścia plików CP/M. Zapewnienie interfejsu FCB miało na celu uproszczenie przenoszenia programów (w języku asemblera ) z CP/M do nowego MS-DOS . Kiedy MS-DOS zaadoptował uniksopodobny interfejs plików uchwytów plików , FCBs stały się starszym interfejsem obsługiwanym w celu zapewnienia kompatybilności wstecznej. Ponieważ kompatybilność FCB nie została zachowana, WordStar 3.x nie będzie działać poprawnie w nowoczesnych wersjach systemu Windows. W szczególności WordStar 3.x nie może zapisywać plików.

Jednym z rozwiązań tego problemu jest użycie emulatora DOSEMU w systemie Linux, który poprawnie implementuje interfejs FCB; DOSBox emulator nie, nawet na Linuksie . WordStar 4.0 nie ma tego problemu, ponieważ używa nowszego interfejsu MS-DOS do wejścia/wyjścia. OS/2 może uruchomić WordStar w sesji DOS. Inną opcją jest użycie systemu operacyjnego FreeDos .

Inną opcją jest uruchomienie wersji CP/M programu WordStar za pomocą emulatora CP/M, takiego jak CPMEmu dla Linuksa i Raspberry Pi lub CP/M dla OS X dla macOS.

W październiku 2014 r. dodano obsługę WordStar do vDos , pochodnej DOSBox, ale zoptymalizowanej pod kątem aplikacji biznesowych; vDos umożliwia działanie programu WordStar 4.0 i nowszych w 32- i 64-bitowych wersjach systemu Microsoft Windows od XP do 10.

Emulacja WordStar

Chociaż żadna aktualna wersja programu WordStar nie jest dostępna dla nowoczesnych systemów operacyjnych, niektórzy byli użytkownicy programu WordStar nadal preferują interfejs programu WordStar, zwłaszcza polecenia w kształcie diamentu kursora opisane wcześniej w tym artykule. Użytkownicy ci twierdzą, że do wydawania poleceń potrzeba mniej ruchów ręką, a co za tym idzie, że pisanie pod tym interfejsem jest bardziej wydajne. Użytkownik uzyskuje dostęp do pobliskiego klawisza Ctrl, a następnie do litery lub kombinacji liter, w ten sposób trzymając ręce na wierszu początkowym pisania lub w jego pobliżu, zamiast odsuwać je od niego, aby sięgnąć po specjalny klawisz lub mysz.

Aby dostosować się do tych użytkowników, stworzono programy emulujące WordStar. Jednym z takich programów jest CtrlPlus autorstwa Yoji Hagiyi, który przemapowuje standardową klawiaturę komputera, dzięki czemu wiele poleceń WordStar jest dostępnych w większości programów Windows. CtrlPlus przełącza klawisze Control i Caps Lock tak, aby klawisz Ctrl był z powrotem w miejscu, w którym był na starszych klawiaturach, obok klawisza A. Daje również funkcjonalność głównym poleceniom kursora diamentowego wspomnianym w tym artykule.

Innym narzędziem do emulacji WordStar jest „Emulator poleceń WordStar dla programu Microsoft Word”, znany również jako „WordStar for Word”, autorstwa Mike'a Petrie. Zaprojektowany do pracy w połączeniu z CtrlPlus, Command Emulator dodaje o wiele więcej poleceń WordStar do MS Worda niż sam CtrlPlus, a także zmienia menu programu Word 97-XP na bardziej podobne do menu WordStar 7.0 dla DOS, ostatniej wersji programu WordStar dla systemu DOS. Na przykład Ctrl+K? było poleceniem liczenia słów programu WordStar, a Ctrl+QL jego poleceniem sprawdzania pisowni. Naciśnięcie tych poleceń w emulatorze WordStar w programie Word uruchamia równoważne polecenia programu Word. WordStar for Word dodaje również polecenia blokowe programu WordStar, a mianowicie Ctrl+KB, aby zaznaczyć początek bloku, Ctrl+KK, aby zaznaczyć koniec i Ctrl+KV, aby go przenieść. Alternatywnie do skopiowania bloku można użyć Ctrl+KC. WordStar for Word działa we wszystkich wersjach programu Word od programu Word 97 do 2010.

Emulator poleceń WordStar jest napisany w Microsoft Visual Basic for Applications , języku programowania makr opartym na Visual Basic wbudowanym w Microsoft Word, aby umożliwić wysoki poziom dostosowania. Większość dodatków do programu Word jest napisana w tym języku, znanym również jako VBA.

GNU Emacs był kiedyś dostarczany z biblioteką „wordstar-mode.el”, która zapewnia emulację WordStara, ale została uznana za przestarzałą w wersji 24.5. Dostępny jest zestaw makr dla vi, który zapewnia emulację WordStar.

Wieloplatformowy edytor JOE jest bardzo podobną do WordStar alternatywą. Wywoływany jako jstarJoe emuluje wiele skrótów klawiszowych WordStar . JOE nie ma opcji formatowania i zasadniczo działa tylko w trybie bez dokumentów, ale sformatowane dokumenty mogą być tworzone w HTML / CSS , Markdown lub innym języku znaczników .

WordStar działa dwukierunkowo

Około 1978 roku Elbit Systems w Izraelu opracował mikrokomputer obsługujący CP/M o nazwie DS2100 . Maszyny CP/M były łatwo dostępne, a Elbit potrzebował czegoś, co odróżniłoby ich produkt od innych. Zawarto umowę z MicroPro na opracowanie wersji programu WordStar obsługującej zarówno angielski, jak i hebrajski. Koncepcja była rewolucyjna, ponieważ hebrajski jest pisany od prawej do lewej, a wszystkie edytory tekstu w tamtych czasach zakładały od lewej do prawej. WordStar, opracowany przez Elbit, był pierwszym edytorem tekstu, który oferował dwukierunkowe wprowadzanie i mieszane alfabety.

Elbit nabył prawa do kodu źródłowego, a nad projektem pracował zespół programistów w Elbit w Hajfie. Przez kilka lat hebrajsko-angielski WordStar był de facto liderem edytorów tekstu WYSIWYG , aż nieuchronnie został wyparty przez młodszych konkurentów.

Rozszerzenia nazw plików

  • Pliki DOS WordStar domyślnie nie mają rozszerzenia; niektórzy użytkownicy przyjęli własne konwencje, takie jak litery WS, po których następuje numer wersji (na przykład WS3) lub po prostu zwykły WS. Pliki kopii zapasowych były automatycznie zapisywane jako BAKs.
  • Pliki WordStar dla Windows mają rozszerzenie WSD
  • Szablony WordStar dla Windows używają rozszerzenia WST
  • Makra WordStar dla Windows używają rozszerzenia WMC
  • Pliki tymczasowe WordStar dla Windows mają rozszerzenie !WS
  • WordStar 2000 dla DOS i UNIX PC nie ma stałego rozszerzenia, ale DOC i WS2 były powszechne

Spuścizna

Newstar wyprodukował New Word dla Amstrada PCW8256 , PCW8512 w połowie lat 80-tych, uruchamiając CP/M na 3-calowych dyskietkach . NewWord był również dostępny dla MS-DOS oraz w wersji natywnej dla Concurrent CP/M. Był bardzo podobny do WordStara. LapStar był okrojonym klonem przenośnego komputera TRS-80 Model 100 .

Od 2013 roku rozwijany jest częściowy klon WordStara pod nazwą WordTsar. Ponadto niemiecki oprogramowanie autor Martin Vieregg sprzedał Pisz i zestaw pakiet, a shareware GUI oparte klon WordStar dla Microsoft Windows i OS / 2 - eComStation ponieważ w drugiej połowie 1990, a dla Linux i OS X , jak również.

Zobacz też

Bibliografia

Zewnętrzne linki