Brawo (redaktor)

Brawo
Oryginalni autorzy Butler Lampson , Charles Simonyi i współpracownicy
Deweloperzy Xerox PARC
Pierwsze wydanie 1974 ; 49 lat temu ( 1974 )
Napisane w BCPL
System operacyjny Wysoki Kierownik (Dyrektor)
Platforma Xerox Alto
Dostępne w język angielski
Typ Edytor tekstu

Bravo był pierwszym programem do przygotowywania dokumentów w trybie WYSIWYG . Zapewniał możliwość obsługi wielu czcionek przy użyciu map bitowych wyświetlanych na komputerze osobistym Xerox Alto . Został wyprodukowany w Xerox PARC przez Butlera Lampsona , Charlesa Simonyi i współpracowników w 1974 roku.

Przegląd

Bravo był edytorem modalnym - znaki wpisywane na klawiaturze były zwykle poleceniami dla Bravo, z wyjątkiem trybu „wstaw” lub „dołącz”, w którym to przypadku były wprowadzane do bufora znaków . Bravo szeroko wykorzystywał mysz do zaznaczania miejsc w tekście, a także zaznaczania obszarów tekstu, ale nie był używany do wprowadzania poleceń. (Będąc u zarania graficznego interfejsu użytkownika , interfejs nie sterowany poleceniami został uznany za zbyt ambitny, a być może nawet nieefektywny i nieporęczny).

Oprócz długiej listy poleceń służących do kontrolowania formatowania tekstu (np. możliwość dostosowania lewego i prawego marginesu fragmentów tekstu, wybierania czcionek itp.) Bravo wspierało również korzystanie z wielu buforów (tzw. plików), a także wiele okien.

Chociaż Bravo zwykle wyświetlał tekst z formatowaniem (np. z wyrównaniem , czcionkami i proporcjonalnymi odstępami między znakami), zwykle nie próbował odtworzyć wyglądu strony w wersji papierowej. Stało się tak, ponieważ monitor Alto zapewniał rozdzielczość 72 pikseli na cal , ale drukarki laserowe używane w PARC zapewniały rozdzielczość 300 PPI. Oznaczało to, że ekran mógł co najwyżej przedstawiać przybliżony wygląd strony po wydrukowaniu. Zamiast tego normalny tryb wyświetlania pokazywał tekst przy użyciu rozmiarów znaków itp., Bardziej dostosowanych do możliwości wyświetlacza.

Istniał specjalny tryb wyświetlania, który próbował pokazać tekst dokładnie tak, jak wyglądałby po wydrukowaniu, a normalny zestaw poleceń również działał w tym trybie. Ponieważ jednak obraz na ekranie był z konieczności przybliżeniem, od czasu do czasu zdarzało się, że znaki i słowa były nieco nieprawidłowe (problem, który występuje do dziś w przypadku przetwarzania tekstu ).

Rozmiar piksela 72 PPI był zbliżony do 72,27 punktów na cal stosowanych w przemyśle poligraficznym, tak więc piksel w Bravo miałby taki sam rozmiar jak punkt kroju pisma.

Bravo było bazą dla Gypsy , późniejszego systemu dokumentów na Alto, pierwszego z nowoczesnym graficznym interfejsem użytkownika .

Po Bravo pojawił się BravoX, który został opracowany w 1979 roku pod kierownictwem Simonyi w grupie Advanced Systems Development (ASD) firmy Xerox. BravoX był „bezmodelowy”, podobnie jak Gypsy. Podczas gdy Bravo (i BravoX) zostały pierwotnie zaimplementowane w BCPL dla Xerox Alto, BravoX został później ponownie zaimplementowany w języku zwanym „Butte” („Butte to mała Mesa ”, jak mawiał Charles Simonyi). Alto BCPL wkompilował się w instrukcje maszynowe Data General Nova , które z kolei zostały zinterpretowane przez mikrokod Alto. Butte skompilowany do kodów bajtowych specyficznych dla Butte, które zostały zinterpretowane przez specjalny mikrokod Alto, podobny do interpretera kodu bajtowego Mesa.

polecenie EDYTUJ

Wczesne wersje Bravo miały interfejs poleceń zaprojektowany w taki sposób, że użytkownik próbujący wprowadzić polecenie „EDIT” w trybie poleceń zamiast tego nieodwracalnie zastąpił cały tekst literą „T”. Litera „e” została zinterpretowana jako wybranie wszystkiego . Litera „d” usunie wszystko, co zaznaczono. „i” przełączyłoby się z powrotem w i nput, a „t” pojawiłoby się jako jedyny tekst. Tylko jedno działanie można było cofnąć, więc można było cofnąć tylko wstawienie litery t.

  • Lampson, Butler (1979). „Podręcznik Brawo”. Podręcznik użytkownika Alto . Xerox PARC. s. 31–62.

Dalsza lektura

Linki zewnętrzne