QED (editor de texto) - QED (text editor)

QED
Desarrollador (es) Mayordomo Lampson , L. Peter Deutsch , Dana Angluin
Versión inicial 1967 ; Hace 54 años ( 1967 )
Sistema operativo Sistema de tiempo compartido de Berkeley
Plataforma SDS 940
Disponible en inglés
Escribe Editor de texto

QED es un editor de texto informático orientado a líneas que fue desarrollado por Butler Lampson y L. Peter Deutsch para el Berkeley Timesharing System 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 la teleimpresora , 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 más tarde 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 de Multics se trasladó al sistema GE-600 utilizado en Bell Labs a finales de la década de 1960 bajo GECOS y luego GCOS después de que Honeywell se hiciera cargo del negocio de computadoras de GE . El puerto GECOS-GCOS utilizó rutinas de E / S escritas por AW Winklehoff. Dennis Ritchie , Ken Thompson y Brian Kernighan escribieron los manuales de QED utilizados en Bell Labs. Dado que los autores fueron los principales desarrolladores del sistema operativo Unix , es natural que QED haya tenido una fuerte influencia en los editores de texto clásicos de UNIX ed , sed y sus descendientes como ex y sam , y más distante AWK y Perl .

Peter Fraser escribió una versión de QED llamada FRED (Friendly Editor) en la Universidad de Waterloo para sistemas Honeywell. 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 ; David Tilbrook luego incluyó QED como parte de su conjunto de herramientas QEF.

QED también se utilizó como 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 , había aceptado un trabajo con Norsk Data (y quien desarrolló el Nord TSS más tarde en 1971).

Ver también

  • QEdit , un editor de texto DOS de SemWare con un nombre similar pero no relacionado

Referencias

Otras lecturas