Jump to content

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

Разработчик(и) Батлер Лэмпсон , Л. Питер Дойч , Дэна Англуин
Первоначальный выпуск 1967 год ; 57 лет назад ( 1967 ) [1]
Операционная система Система разделения времени Беркли
Платформа Паспорт безопасности 940
Доступно в Английский
Тип Текстовый редактор

QED — это построчно-ориентированный компьютерный текстовый редактор , разработанный Батлером Лэмпсоном и Л. Питером Дойчем для системы разделения времени Беркли, работающей на SDS 940 . Он был реализован Л. Питером Дойчем и Даной Англуин в период с 1965 по 1966 год. [2] [3]

QED (что означает «быстрый редактор») [4] рассматривал использование телетайпа , но системы «для ЭЛТ- дисплеев [не рассматривались], поскольку многие из их конструктивных соображений [были] совершенно разными». [5]

Более поздние реализации

[ редактировать ]

Кен Томпсон позже написал версию для CTSS ; эта версия отличалась введением регулярных выражений . Томпсон переписал QED на BCPL для Multics . Версия Multics была портирована на систему GE-600 , использовавшуюся в Bell Labs в конце 1960-х годов под управлением GECOS , а затем и GCOS после того, как Honeywell взяла на себя . компьютерный бизнес GE Порт GECOS-GCOS использовал процедуры ввода-вывода, написанные А.В. Винклехоффом. Деннис Ритчи , Кен Томпсон и Брайан Керниган написали руководства по QED, используемые в Bell Labs. [6] [7] [8] Учитывая, что авторы были основными разработчиками операционной системы Unix , вполне естественно, что QED оказал сильное влияние на классические UNIX текстовые редакторы ed , sed и их потомков, таких как ex и sam . [9] и еще дальше AWK и Perl .

Версия QED под названием FRED (Friendly Editor) была написана на Университет Ватерлоо для систем Honeywell [10] Питер Фрейзер. Команда Университета Торонто, состоящая из Тома Даффа , Роба Пайка , Хью Редельмайера и Дэвида Тилбрука, реализовала версию QED, работающую на UNIX ; Позже Дэвид Тилбрук включил QED в свой набор инструментов QEF.

QED также использовался в качестве символьно-ориентированного редактора в норвежских системах Norsk Data , сначала Nord TSS, затем Sintran III . Он был реализован для компьютера Nord-1 в 1971 году Бо Левендалем, который после работы с Дойчем и Лэмпсоном в Project Genie и Berkeley Computer Corporation устроился на работу в Norsk Data (и который разработал Nord TSS позже, в 1971 году). [ нужна ссылка ]

См. также

[ редактировать ]
  • QEdit , текстовый редактор с аналогичным названием, но не связанный с DOS, от SemWare.
  1. ^ «История UNIX до Беркли» .
  2. ^ Лэмпсон, Батлер (12 января 2007 г.), «Systems» , Microsoft Research , заархивировано из оригинала 13 апреля 2008 г. , получено 5 апреля 2008 г.
  3. ^ см . Англуин, Дана С.; Дойч, Л. Питер (26 марта 1968 г.), Справочное руководство: Редактор разделения времени QED (PDF) , Вашингтон: Канцелярия министра обороны, заархивировано (PDF) из оригинала 1 декабря 2017 г. .
  4. ^ ван Дам, Андриес; Райс, Дэвид Э. (1971), «Редактирование текста в режиме онлайн: опрос» , ACM Computing Surveys , 3 (3): 93–114, doi : 10.1145/356589.356591 , S2CID   3142185 .
  5. ^ Дойч, Л. Питер; Лэмпсон, Батлер В. (1967), «Интернет-редактор» , Communications of the ACM , 10 (12): 793–799, 803, doi : 10.1145/363848.363863 , стр. 793.
  6. ^ Д. М. Ричи и К. Л. Томпсон, «Текстовый редактор QED», MM-70-1373-3 (июнь 1970 г.), переиздано как «Справочное руководство по текстовому редактору QED», MHCC-004, Murray Hill Computing, Bell Laboratories (октябрь 1972 г.).
  7. ^ Б.В. Керниган, «Учебное пособие по текстовому редактору QED в рамках GE-TSS», MM-70-1373-6 (июнь 1970 г.), переиздано как «Учебное пособие по текстовому редактору QED», MHCC-002, Murray Hill Computing, Bell Laboratories (октябрь 1972 г.).
  8. ^ Б.В. Керниган, «Руководство по расширенному использованию текстового редактора QED», MM-70-1373-7 (июль 1970 г.), переиздано как «Руководство по расширенному использованию текстового редактора QED», MHCC-003, Murray Hill Computing , Bell Laboratories (октябрь 1972 г.).
  9. ^ Ричи, Деннис (12 февраля 2004 г.), Неполная история текстового редактора QED , Мюррей Хилл: Bell Labs .
  10. ^ Фрейзер, Питер. «Текстовый редактор FRED» . ООО "Мыслейдж " Проверено 1 июня 2015 г.

Дальнейшее чтение

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