QED (текстовый редактор) - QED (text editor)
Разработчики) | Батлер Лэмпсон, Л. Питер Дойч, Дана Англуин |
---|---|
изначальный выпуск | 1967[1] |
Операционная система | Система разделения времени Беркли |
Платформа | SDS 940 |
Доступно в | английский |
Тип | Текстовый редактор |
QED это линейно ориентированный компьютер Текстовый редактор это было разработано Батлер Лэмпсон и Л. Питер Дойч для Система разделения времени Беркли работает на SDS 940. Его реализовали Л. Питер Дойч и Дана Англуин между 1965 и 1966 годами.[2][3]
QED (для «быстрого редактора»)[4] на имя телетайп использование, но системы "для ЭЛТ дисплеи [не рассматривались], поскольку многие из их конструктивных соображений [были] совершенно другими ».[5]
Более поздние реализации
Кен Томпсон позже написал версию для CTSS; эта версия была известна тем, что представила обычные выражения. Томпсон переписал QED в BCPL за Мультики. Версия Multics была перенесена на GE-600 система, используемая в Bell Labs в конце 1960-х гг. GECOS и позже GCOS после Honeywell взял на себя GE компьютерный бизнес. Порт GECOS-GCOS использовал подпрограммы ввода-вывода, написанные А. В. Винклехоффом. Деннис Ричи, Кен Томпсон и Брайан Керниган написал руководства по QED, используемые в Bell Labs.[6][7][8]Учитывая, что авторы были основными разработчиками Unix операционной системы, естественно, что QED оказал сильное влияние на классический UNIX текстовые редакторы ред, sed и их потомки, такие как бывший и Сэм,[9] и более отдаленно AWK и Perl.
Версия QED под названием FRED (Friendly Editor) была написана наУниверситет Ватерлоо для систем Honeywell[10] Питера Фрейзера. Команда Университета Торонто, состоящая из Том Дафф, Роб Пайк, Хью Редельмайер и Дэвид Тилбрук реализовали версию QED, которая работает на UNIX; Дэвид Тилбрук позже включил QED как часть своего набора инструментов QEF.
QED также использовался в качестве редактора, ориентированного на персонажей, на норвежских Norsk Data систем, сначала Норд ТСС, затем Синтран III. Он был реализован для компьютера Nord-1 в 1971 году Бо Левендалем, который после работы с Дойчем и Лэмпсоном в Project Genie и на Berkeley Computer Corporation, устроился на работу в Norsk Data (и разработал Nord TSS позже в 1971 году).[нужна цитата ]
Смотрите также
- QEdit, одноименный, но не связанный с ним текстовый редактор DOS от SemWare
Рекомендации
- ^ История UNIX до Беркли:
- ^ Лэмпсон, Батлер (12 января 2007 г.), Системы, Редмонд: research.microsoft.com, получено 2008-04-05.
- ^ ср. Angluin, Dana C .; Дойч, Л. Петер (26 марта 1968 г.), Справочное руководство: Q. E. D. редактор разделения времени (PDF), Вашингтон: Офис министра обороны, в архиве (PDF) с оригинала на 2017-12-01.
- ^ ван Дам, Андрис; Райс, Дэвид Э. (1971), «Он-лайн редактирование текста: обзор», Опросы ACM Computing, 3 (3): 93–114, Дои:10.1145/356589.356591.
- ^ Дойч, Л. Питер; Лэмпсон, Батлер В. (1967), «Интернет-редактор», Коммуникации ACM, 10 (12): 793–799, 803, Дои:10.1145/363848.363863, п. 793.
- ^ Д. М. Ричи и К. Л. Томпсон, "Текстовый редактор QED", ММ-70-1373-3 (Июнь 1970 г.), перепечатано как «Справочное руководство текстового редактора QED», MHCC-004, Murray Hill Computing, Bell Laboratories (октябрь 1972 г.).
- ^ Б.В. Керниган, "Введение в текстовый редактор QED в рамках GE-TSS", MM-70-1373-6 (июнь 1970 г.), перепечатано как "Введение в текстовый редактор QED", MHCC-002, Murray Hill Computing, Bell Лаборатории (октябрь 1972 г.).
- ^ Б.В. Керниган, «Руководство по расширенному использованию текстового редактора QED», MM-70-1373-7 (июль 1970 г.), перепечатано как «Руководство по расширенному использованию текстового редактора QED», MHCC-003, Murray Hill Computing, Bell Laboratories (октябрь 1972 г.).
- ^ Ричи, Деннис (12 февраля 2004 г.), Неполная история текстового редактора QED, Мюррей Хилл: Bell Labs.
- ^ Фрейзер, Питер. "Текстовый редактор FRED". Thinkage Ltd. Получено 1 июня 2015.
дальнейшее чтение
- ФРЕД - дружелюбный редактор.
- QED как часть инструментов QEF
- QED Архив - архив исходных кодов нескольких версий QED
- Caltech QED с изменениями для компиляции в Linux