Articulo de referencia

Editor de contexto compatible con Edimburgo

ECCE (Edinburgh Compatible Context Editor) es un editor de texto para sistemas informáticos y entornos operativos que admiten una interfaz de línea de comandos . Es un conjunto ...

ECCE (Edinburgh Compatible Context Editor) es un editor de texto para sistemas informáticos y entornos operativos que admiten una interfaz de línea de comandos . Es un conjunto de comandos original, lógico y regular. Fue escrito en la década de 1960 por Hamish Dewar , un experimentado programador de compiladores que utilizó su experiencia para diseñar un conjunto de comandos que pudiera analizarse y codificarse fácilmente para permitir la construcción de comandos complejos, una técnica similar al código multihilo en el entorno Forth. La versión actual de ECCE está bajo la licencia BSD , fue recodificada a C y publicada por Graham Toal en 2007. [ 1 ]

Historia

A principios de la década de 1960, Hamish Dewar reconoció la necesidad de un editor de texto más potente. En aquel entonces, editar archivos era laborioso, ya que los editores solo podían cargar en la memoria una línea de código a la vez e insertar, eliminar o reemplazar únicamente la línea completa. Debido a las limitaciones de memoria (un ordenador potente podía tener entre 8 KB y 32 KB de memoria), pocos editores podían ejecutar comandos repetidos o admitir macros para el procesamiento de texto. [ 2 ]

H. Dewar utilizó su talento como autor de compiladores para crear ECCE como un conjunto de comandos mucho más potente, pero manteniendo un tamaño reducido. Desde el principio, ECCE se esforzaría por almacenar en búfer la mayor parte del archivo que la memoria permitiera, mientras que los editores anteriores solo podían almacenar en búfer una línea del archivo a la vez. [ 2 ]

ECCE se convirtió en el editor de texto predeterminado para las computadoras de la Universidad de Edimburgo y permaneció prácticamente sin cambios durante casi 25 años. Su popularidad se debe a que miles de estudiantes de pregrado y posgrado lo utilizaron durante sus estudios superiores. Allí donde se establecieron, se promovieron las ventajas de ECCE y se crearon implementaciones locales a partir del código fuente de Hamish Dewar. ECCE se convirtió en uno de los editores de texto más populares y respetados de la década de 1970.

ECCE se escribió originalmente en Imp , un lenguaje creado en la Universidad de Edimburgo. La segunda implementación se programó en ensamblador PDP-8 y se adaptó a numerosas plataformas. Se sabe que existen versiones en Imp , Fortran , BCPL , Pascal , BBC Basic , LC, C y varios lenguajes ensamblador. También se sabe que existieron versiones para CORAL66 , ICL VME y Babbage , pero es posible que hayan desaparecido.

Véase también

Referencias

  1. Repositorio de Sourceforge . (Consultado el 15 de marzo de 2019)
  2. 1 2 Descripción de ECCE
  • Sitio web oficial
  • Página de ECCE en la página de Historia de la Informática de la Universidad de Edimburgo.
  • Página de ECCE en la Wiki de editores de texto
  • Manual ECCE (1978)
  • Página de manual de ECCE