QED (editor de texto)

ImprimirCitar
Editor de texto orientado a líneas para el SDS 940

QED es un editor de texto informático orientado a líneas que fue desarrollado por Butler Lampson y L. Peter Deutsch para el sistema de tiempo compartido de Berkeley que se ejecuta en el SDS 940. Fue implementado por L. Peter Deutsch y Dana Angluin entre 1965 y 1966.

QED (para "editor rápido") abordó el uso de teleimpresoras, pero los sistemas "para pantallas CRT [no se consideraron], ya que muchas de sus consideraciones de diseño [eran] bastante diferentes."

Implementaciones posteriores

Ken Thompson luego escribió una versión para CTSS; esta versión se destacó por introducir expresiones regulares. Thompson reescribió QED en BCPL para Multics. La versión Multics se transfirió al sistema GE-600 utilizado en Bell Labs a fines de la década de 1960 bajo GECOS y más tarde GCOS después de que Honeywell se hizo cargo del negocio de computadoras de GE. El puerto GECOS-GCOS utilizó rutinas de E/S escritas por A. W. Winklehoff. Dennis Ritchie, Ken Thompson y Brian Kernighan escribieron los manuales QED utilizados en Bell Labs. Dado que los autores fueron los principales desarrolladores del sistema operativo Unix, es natural que QED tuviera una fuerte influencia en los editores de texto clásicos de UNIX ed, sed y sus descendientes como ex y sam, y más distantemente AWK y Perl.

Se escribió una versión de QED llamada FRED (Editor amigable) en el Universidad de Waterloo para sistemas Honeywell por Peter Fraser. Un equipo de la Universidad de Toronto formado por Tom Duff, Rob Pike, Hugh Redelmeier y David Tilbrook implementó una versión de QED que se ejecuta en UNIX; Más tarde, David Tilbrook incluyó QED como parte de su conjunto de herramientas QEF.

QED también se usó como un editor orientado a caracteres en los sistemas Norsk Data de fabricación noruega, primero Nord TSS y luego Sintran III. Fue implementado para la computadora Nord-1 en 1971 por Bo Lewendal, quien después de trabajar con Deutsch y Lampson en Project Genie y en Berkeley Computer Corporation, tomó un trabajo con Norsk Data (y desarrolló Nord TSS más tarde en 1971).

Contenido relacionado

Christopher Evans (científico informático)

Christopher Riche Evans fue un psicólogo, informático y autor...

ObjetoPAL

ObjectPAL es la abreviatura de Lenguaje de aplicación Paradox orientado a objetos, que es el lenguaje de programación utilizado por la aplicación de base...

Unidad de memoria RAM

Una unidad RAM es un bloque de memoria de acceso aleatorio que el software de una computadora está tratando como si la memoria fuera una unidad de disco...
Más resultados...
Tamaño del texto:
Copiar