Jump to content

Браво (редактор)

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

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

Обзор [ править ]

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

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

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

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

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

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

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

Команда РЕДАКТИРОВАТЬ [ править ]

Ранние версии Bravo имели командный интерфейс, спроектированный таким образом, что пользователь, пытающийся ввести команду «РЕДАКТИРОВАТЬ» в командном режиме, вместо этого необратимо заменял весь текст на «T». Буква «е» интерпретировалась как выбор всего . Буква «d» удалит все выбранное. «i» переключится обратно в режим ввода , при этом «t» будет единственным текстом. Отменить можно было только одно действие, поэтому отменить можно было только вставку буквы t. [1]

Ссылки [ править ]

  1. Перейти обратно: Перейти обратно: а б Боренштейн, Натаниэль С. (1991). Программирование так, как будто люди имеют значение: дружественные программы, разработка программного обеспечения и другие благородные заблуждения (4-е печатное изд.). Принстон, Нью-Джерси: Издательство Принстонского университета. стр. 132 . ISBN  9780691087528 .
  2. ^ Смит и Александр 1988 , с. 102.
  3. ^ «Бравокс» . Кустовое дерево IEEE . Проверено 16 мая 2017 г.
  • Лэмпсон, Батлер (1979). «Руководство Браво». Руководство пользователя Alto . Ксерокс ПАРК. стр. 31–62.

Дальнейшее чтение [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4d66390ca6888b8d77f4728706f24605__1706373540
URL1:https://arc.ask3.ru/arc/aa/4d/05/4d66390ca6888b8d77f4728706f24605.html
Заголовок, (Title) документа по адресу, URL1:
Bravo (editor) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)