¿Qué editor de texto fue utilizado por Thompson y Ritchie en la escritura de Unix?


11

Creo que es probable qed, pero no puedo encontrar ninguna fuente para confirmar o negar esto.

Además, edha existido durante toda la duración de Unix, y samse escribió a principios de la década de 1980. ¿Se sabe lo que la mayoría de la gente usaba en los Laboratorios Bell desde la era Unix hasta Plan9?

Estoy pensando que la línea de tiempo se ve así:

qed-> ed-> sam->acme


Respuestas:


11

Creo que su cronograma recomendado es correcto.

Al principio, antes de Unix (llamado Unics a los 60 años, que representaba el Servicio de Información y Computación UNiplexed), Bell Labs se había centrado en el Proyecto Multics que fracasó (Información Multiplexada y Servicios de Computación). Multics fue escrito en QED.

En realidad, QED se había desarrollado incluso antes de Multics; fue escrito por primera vez por Butler Lampson y Peter Deutsch para el sistema de tiempo compartido Berkeley en el SDS 940; ver su artículo en C. ACM 10 # 12 (diciembre de 1967).

QED había sido llevado al equipo de proyecto de Multics por Ken Thompson, que mejoró de orientado a personajes a orientado a líneas (QED CTSS).

Más tarde, cuando el proyecto Multics falló, Ken y Ritchie "bifurcaron" Multics a Unics y QED se había mejorado continuamente hasta llegar finalmente a los ED y VI posteriores.

Todo esto y mucho más están bien explicados en este artículo de Bell Labs sobre QED History , escrito por el propio Ritchie (!).

También en este enlace de Bell Labs puede descargar el Manual QED (fechado en 1970) tal como lo habían mejorado Ken y Ritchie para el Proyecto Unics (!).

Entre otros conceptos, en este manual QED, las expresiones regulares básicas se explican en el mismo formato que las usamos hoy.

PD: ¡Admito que estoy emocionado de encontrar toda esta información!


3
Los multimedios afirman que acabas de perpetuar un mito .
JdeBP
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.