Bravo (программное обеспечение)

редактировать
Браво
Автор (ы) Батлер Лэмпсон, Чарльз Симони и его коллеги
Разработчик (и) Xerox PARC
Первый выпуск1974 г.; 46 лет назад (1974)
Написано наBCPL
Операционная система Alto Executive (Exec)
Платформа Xerox Alto
Доступна наанглийском
Тип Текстовый процессор

Bravo был первой WYSIWYG программой подготовки документов . Он обеспечивает возможность работы с несколькими шрифтами с использованием битовой карты отображает на Xerox Alto персональном компьютере. Он был произведен в Xerox PARC Батлером Лэмпсоном, Чарльзом Симони и его коллегами в 1974 году.

Содержание
  • 1 Обзор
  • 2 Команда EDIT
  • 3 Ссылки
  • 4 Дополнительная литература
  • 5 Внешние ссылки
Обзор

Bravo был модальным редактором - символы, вводимые на клавиатуре, обычно были командами для Bravo, за исключением случаев, когда они были вставлены или режим «добавления», и в этом случае они были введены в буфер символов . Браво широко использовал мышь для отметки местоположений в тексте, а также для выбора областей текста, но не использовался для ввода команд. (На заре разработки графического пользовательского интерфейса интерфейс, не управляемый командами, был признан слишком амбициозным и, возможно, даже неэффективным и громоздким.)

Вдобавок к длинному списку команд для управления форматированием текста (например, возможность настраивать левое и правое поля для разделов текста, выбирать шрифты и т. д.) Bravo также поддерживает использование нескольких буферов (то есть файлов), а также нескольких окон.

Хотя Bravo обычно отображал текст с форматированием (например, с выравниванием, шрифтами и пропорциональным интервалом между символами), он обычно не пытался воспроизвести то, как страница будет выглядеть на бумаге. Это произошло потому, что монитор Alto обеспечивал разрешение 72 пикселей на дюйм, но лазерные принтеры, используемые в PARC, обеспечивали разрешение 300 PPI. Это означало, что экран в лучшем случае мог лишь приблизительно представить, как страница будет выглядеть при печати. Вместо этого в обычном режиме отображения текст отображался с использованием размеров символов и т. Д., Более соответствующих возможностям дисплея.

Был специальный режим отображения, который действительно пытался показать текст в точности так, как он будет выглядеть при печати, и обычный набор команд также работал в этом режиме. Однако, поскольку изображение на экране обязательно было приблизительным, иногда можно было найти символы и слова немного неточными (проблема, которая сохраняется и по сей день с системами обработки текстов ).

Размер пикселя 72 PPI приблизительно соответствует 72,27 точкам на дюйм, используемым в коммерческой полиграфии, так что пиксель в Bravo будет такого же размера, как и точка шрифта.

Bravo была основой для Gypsy, более поздней системы документов на Альто, первой с современным графическим пользовательским интерфейсом..

За Bravo последовала BravoX, которая была разработана в 1979 году под руководством Симони в группе Xerox Advanced Systems Development (ASD). BravoX был "немодальным", как и Gypsy. Хотя Bravo (и BravoX) изначально были реализованы в BCPL для Xerox Alto, BravoX позже был повторно реализован на языке под названием «Butte» («Butte - это небольшая Mesa », как говорил Чарльз Симони). Alto BCPL компилируется в машинные инструкции Data General Nova, которые, в свою очередь, интерпретируются микрокодом Alto. Бьют был скомпилирован в байтовые коды, специфичные для Бьютта, которые интерпретировались специальным микрокодом Alto, похожим на интерпретатор байт-кода Mesa.

Команда EDIT

Ранние версии Bravo имели командный интерфейс, разработанный таким образом, что пользователь, пытающийся ввести команду «EDIT» в командном режиме, вместо этого безвозвратно заменял весь текст буквой «T». Буква «e» интерпретировалась как выбор e всего. "D" d удаляет все выбранное. «I» переключится обратно в режим i nput с буквой «t» в качестве единственного текста. Только одно действие можно было отменить, поэтому можно было отменить только вставку t.

Ссылки
  • Лэмпсон, Батлер (1979). «Руководство Браво». Справочник пользователя Alto. Xerox PARC. Стр. 31–62.
Дополнительная литература
Внешние ссылки
Последняя правка сделана 2021-05-13 10:15:28
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте