Эдинбургский совместимый контекстный редактор - Edinburgh Compatible Context Editor

ВОДМ
Оригинальный автор (ы)Хэмиш Дьюар
изначальный выпуск1 января 1984 г.; 36 лет назад (1984-01-01)
Стабильный выпуск
2.7 / 1 января 1992 г.; 28 лет назад (1992-01-01)
Написано вРазличный, C
Операционная системаСерия DEC PDP, Кроссплатформенность
Доступно ванглийский
ТипТекстовый редактор
ЛицензияЛицензия BSD
Интернет сайтSourceforge.сеть/ проекты/ ecce/

ECCE (редактор контекста, совместимый с Эдинбургом) это Текстовый редактор для вычислительных систем и операционных сред, поддерживающих Интерфейс командной строки. Это оригинальный набор команд, логичный и регулярный. Он был написан в 1960-х Хэмишем Дьюаром, опытным разработчиком компиляторов, и использовал этот навык для разработки набора команд, который можно было легко проанализировать и закодировать, чтобы можно было создавать сложные команды. Техника, аналогичная многопоточному коду в среде Forth. Текущая версия ECCE находится под лицензией Лицензия BSD, перекодированный на C и выпущенный Грэмом Тоалом в 2007 году.[1]

История

Хэмиш Дьюар в начале 1960-х осознал необходимость более мощного текстового редактора. В то время редактирование файлов было трудоемким, поскольку редакторы могли загружать в память только одну строку кода за раз и вставлять, удалять или заменять только целую строку. Из-за ограничений памяти (большой компьютер может иметь от 8 до 32 КБ или памяти) немногие редакторы могут выполнять повторяющиеся команды или поддерживать макросы для обработки текста.[2]

Х. Дьюар использовал свой талант автора компиляторов для создания ECCE как гораздо более функционального набора команд, но сохраняющего небольшой размер. С самого начала ECCE будет пытаться буферизовать столько файла, сколько позволяла память, тогда как предыдущие редакторы могли буферизовать только одну строку файла за раз.

ECCE стал текстовым редактором по умолчанию для компьютеров в Эдинбургском университете и оставался почти неизменным в течение почти 25 лет. Выживание редакторов объясняется тем фактом, что тысячи студентов и аспирантов использовали бы этот инструмент в своем высшем образовании, и где бы в мире они ни обосновались, преимущества ECCE продвигались, а местные реализации создавались из исходного кода Хэмиша Дьюара. ECCE стал одним из самых популярных и уважаемых текстовых редакторов 1970-х годов.

ВОДМ изначально был написан на Бес (язык, созданный в Эдинбургском университете), вторая реализация была написана на PDP-8 ассемблер и был перенесен на множество других платформ. Источники известны в Бес, Фортран, BCPL, Паскаль, BBC Basic, LC, C и различные языки ассемблера. дальнейшие порты в CORAL66, ICL VME, и Бэббидж было известно, что когда-то существовали, но, возможно, вымерли.

Смотрите также

использованная литература

  1. ^ Репозиторий Sourceforge. (по состоянию на 15 марта 2019 г.)
  2. ^ Описание ECCE

внешние ссылки