Bravo (editor) - Bravo (editor)
Autor (es) original (is) | Butler Lampson , Charles Simonyi e colegas |
---|---|
Desenvolvedor (s) | Xerox PARC |
lançamento inicial | 1974 |
Escrito em | BCPL |
Sistema operacional | Alto Executivo (Exec) |
Plataforma | Xerox Alto |
Disponível em | inglês |
Modelo | Processador de palavras |
Bravo foi o primeiro programa de preparação de documentos WYSIWYG . Ele forneceu capacidade de várias fontes usando os visores de bitmap no computador pessoal Xerox Alto . Foi produzido na Xerox PARC por Butler Lampson , Charles Simonyi e colegas em 1974.
Visão geral
O Bravo era um editor modal - os caracteres digitados no teclado geralmente eram comandos do Bravo, exceto quando no modo "inserir" ou "anexar", caso em que eram inseridos no buffer de caracteres . O Bravo fazia uso extensivo do mouse para marcar locais no texto, bem como selecionar áreas do texto, mas não era usado para entrada de comandos. (Estando no início do design de interface gráfica do usuário , uma interface não orientada a comandos foi considerada muito ambiciosa e possivelmente até ineficiente e complicada.)
Além de uma longa lista de comandos para controlar a formatação do texto (por exemplo, a capacidade de ajustar as margens esquerda e direita para seções de texto, selecionar fontes, etc.), o Bravo também suportava o uso de vários buffers (ou seja, arquivos), e também várias janelas.
Embora o Bravo normalmente exiba o texto com formatação (por exemplo, com justificativa , fontes e espaçamento proporcional de caracteres), ele normalmente não tenta reproduzir a aparência de uma página impressa. Isso porque o monitor Alto fornecia uma resolução de 72 pixels por polegada , mas as impressoras a laser usadas no PARC forneciam uma resolução de 300 PPI. Isso significava que a tela poderia, na melhor das hipóteses, fornecer apenas uma aproximação da aparência da página quando impressa. Em vez disso, o modo de exibição normal mostrava o texto usando tamanhos de caracteres, etc., mais adequados à capacidade do visor.
Havia um modo de exibição especial que tentava mostrar o texto exatamente como ele apareceria quando impresso, e o conjunto de comandos normal funcionava nesse modo também. No entanto, como a imagem da tela era necessariamente uma aproximação, ocasionalmente encontrava-se caracteres e palavras um pouco errados (um problema que continua até hoje com os sistemas de processamento de texto ).
O tamanho do pixel de 72 PPI se aproximou dos 72,27 pontos por polegada usados na indústria de impressão comercial, de modo que um pixel no Bravo seria do mesmo tamanho que um ponto de fonte.
Bravo foi a base do Gypsy , um sistema de documentos posterior no Alto, o primeiro com uma interface gráfica de usuário moderna .
Bravo foi seguido por BravoX, que foi desenvolvido em 1979 sob a liderança de Simonyi no grupo Advanced Systems Development (ASD) da Xerox. BravoX era "modeless", assim como Gypsy. Enquanto Bravo (e BravoX) foram originalmente implementados em BCPL para o Xerox Alto, BravoX foi posteriormente reimplementado em uma linguagem chamada "Butte" ("a Butte é uma pequena Mesa ", como Charles Simonyi costumava dizer). Alto BCPL compilado em instruções de máquina Data General Nova , que por sua vez foram interpretadas pelo microcódigo Alto. Butte compilado em códigos de byte específicos de Butte, que foram interpretados por microcódigo Alto especial, semelhante ao interpretador de bytecode Mesa.
Comando EDIT
As primeiras versões do Bravo tinham uma interface de comando projetada de forma que um usuário que tentasse inserir o comando "EDITAR" no modo de comando substituísse irreversivelmente todo o texto por um "T". O "e" foi interpretada para selecionar e verything. O "d" seria d élete tudo selecionado. O "i" iria voltar para i nput-mode com o "t" que aparece como o único texto. Apenas uma ação pode ser desfeita, portanto, apenas a inserção de t pode ser revertida.
Referências
- Lampson, Butler (1979). "Bravo Manual". Manual do usuário do Alto . Xerox PARC. pp. 31–62.
Leitura adicional
- Hiltzik, Michael A. (1999). Dealers of Lightning: Xerox PARC e o Dawn of the Computer Age . Nova York: HarperCollins. pp. 194–201 . ISBN 0-88730-891-0.
- Smith, Douglas K .; Alexander, Robert C. (1988). Atrapalhando o futuro: como a Xerox inventou, e então ignorou, o primeiro computador pessoal . Nova York: W. Morrow. ISBN 0-688-06959-2.
- Lampson, Butler W. (1976). "Bravo". Manual do usuário de Alto (edição impressa). Palo Alto, CA: Xerox Palo Alto Research Center. pp. 27–59 . Recuperado em 3 de abril de 2014 .
links externos
- Esboço do Curso Bravo
- Manual de referência do sistema de documentos Xerox
- Manual do usuário do Alto . (Bravo é descrito nas páginas 27–59.)