Jump to content

LEXX (текстовый редактор)

Редактирование записи NOED с помощью LEXX

LEXX текстовый редактор , который, вероятно, был первым, кто использовал динамический анализ и цветовую подсветку синтаксиса для размеченного текста и программ. Его написал Майк Коулишоу из IBM в 1985 году. Название было выбрано потому, что он написал его в качестве инструмента для лексикографов во время выполнения задания для «Нового Оксфордского словаря английского языка» издательства Oxford University Press (NOED; второе издание Оксфордского словаря английского языка ). . [1] Программа работала (и до сих пор работает в 2018 году) [2] ) на мейнфреймах под управлением VM/CMS . [3] Дизайн LEXX был основан на нескольких других редакторах, написанных тем же автором (например, STET ), дополненных возможностью динамического анализа текста и отображения цвета на новых цветных терминалах, которые недавно стали доступны (на базе ПК и автономные, такие как IBM 3279 ). Его можно программировать с помощью динамически загружаемых скомпилированных команд (обычно написанных на PL/I ) или с помощью интерпретируемых команд (обычно написанных на REXX — отсюда «XX» в «LEXX»).

LEXX использует динамически загружаемые анализаторы, которые присваивают шрифтам и цветам классы элементов (токены, сформированные из строк символов). [4] Он позволяет использовать отступы для форматирования и отображения структуры редактируемого файла, а другие параметры форматирования позволяют (например) скрывать выбранные классы текста, такие как теги. Доступна коллекция скриншотов. [5]

LPEX («Редактор живого синтаксического анализа» [6] ) — это переработанная производная концепция LEXX, изначально созданная для OS/2 и AIX . [7] Теперь он также работает в Windows, Linux и Java JVM. [8]

  1. ^ Майк Коулишоу FREng BSc CEng FIET FBCS CITP , IBM, заархивировано из оригинала 18 октября 2006 г. , получено 8 октября 2008 г. В 1985 году его откомандировали в Oxford University Press для написания синтаксически управляемого редактора цветового кодирования для текст SGML второго издания Оксфордского словаря английского языка. Этот редактор (редактор живого синтаксического анализа, называемый LEXX) и его производные от LPEX стали частью линейки продуктов IBM VisualAge , работающих на VM/CMS, OS/2, OS/400, AIX, Windows и Java. Майк остается консультантом Оксфордского словаря английского языка.
  2. ^ http://www.vm.ibm.com/download/packages/ Пакеты загрузки виртуальной машины.
  3. ^ Коулишоу, М.Ф. (1987), «LEXX – программируемый структурированный редактор», IBM Journal of Research and Development (PDF) , vol. 31
  4. ^ Фулджер, Дэвис, Прототипы и реализации агентского программного обеспечения , заархивировано из оригинала 7 января 2009 г. , получено 8 октября 2008 г.
  5. ^ | Скриншоты ЛЕКССА
  6. ^ Кларк, Дуглас (16 февраля 2003 г.), LPEX — «Другой» редактор программистов , электронный журнал OS/2 , получено 8 октября 2008 г. , LPEX получил свои инициалы от названия «редактор живого синтаксического анализа». Он анализирует вводимые вами строки по мере их ввода и немедленно отображает синтаксические ошибки; вам не нужно запускать исходный код через компилятор или интерпретатор, чтобы обнаружить простые синтаксические ошибки.
  7. ^ Вёр, Джек (1 марта 1996 г.), «Разговор с Майклом Коулишоу» , Dr. Dobb's , получено 8 октября 2008 г. , MFC: Примерно в 1985 году издательству Oxford University Press понадобился редактор, который мог бы обрабатывать высокоструктурированные данные: содержание Оксфордский словарь английского языка, который представляет собой словарь из 20 томов по 1000 страниц в каждом. Поэтому я написал для них редактор под названием «LEXX», который работал на мейнфреймах IBM. Сейчас он в основном используется для редактирования программ из-за его способности анализировать данные и ключевые слова цвета, а также других функций.
  8. ^ LPEX для сводки Eclipse
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3e7e9b524ae1ea0e635d801776350f87__1718556120
URL1:https://arc.ask3.ru/arc/aa/3e/87/3e7e9b524ae1ea0e635d801776350f87.html
Заголовок, (Title) документа по адресу, URL1:
LEXX (text editor) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)