TJ-2 ( Type Justifying Program ) fue publicado por Peter Samson en mayo de 1963 y se cree que fue el primer programa de maquetación de páginas . Aunque carece de numeración de páginas , encabezados y pies de página , TJ-2 es el primer procesador de textos que ofrece una serie de funciones esenciales de alineación tipográfica y composición tipográfica automática :
Desarrollado a partir de dos programas Samson anteriores, Justify [1] y TJ-1, [2] TJ-2 fue escrito para el PDP-1 que fue donado al Instituto Tecnológico de Massachusetts en 1961 por Digital Equipment Corporation .
Al tomar texto en inglés como entrada, TJ-2 alinea los márgenes izquierdo y derecho, justificando la salida mediante espacios en blanco y separación de palabras. El texto se marca con caracteres en minúscula combinados con el carácter de línea superior del PDP-1, retornos de carro y códigos concisos internos. Los seis interruptores de palanca de la computadora controlan los dispositivos de entrada y salida, habilitan y deshabilitan la separación de palabras y detienen la sesión. Las palabras se pueden separar con un lápiz óptico en la pantalla CRT de la computadora y desde el diccionario de la sesión en la memoria. La separación de palabras en pantalla tiene comandos SAVE y FORGET y OOPS , la función de deshacer .
Treinta años después se citaron comentarios en el código: “Los caminos de Dios son justos y pueden ser justificados ante el hombre” [3] y “Las chicas que usan pantalones deben estar seguras de que el fin justifica los jeans”. [4]
TJ-2 fue sucedido por TYPSET y RUNOFF , un par de programas complementarios escritos en 1964 para el sistema operativo CTSS . [5] TYPSET y RUNOFF pronto evolucionaron a runoff para Multics , que a su vez fue portado a Unix en la década de 1970 como roff . [6]
Un programa similar para el ITS PDP-6 y posteriormente el PDP-10 fue el TJ6 . [7]