Noticias

EMACS celebra su 50 cumpleaños – Slashdot

«emmasla madre de todos los editores, ¡50 años!El lector de Slashdot, dr_jerry, compartió el informe de MIT Technology Review y escribió: La programación solía ser una experiencia muy diferente a la que conocemos hoy. De hecho, los primeros programadores no escribieron código alguno; simplemente escribieron código. En 1946, seis mujeres que trabajaban en la ENIAC de Penn State, una de las primeras computadoras del mundo, lograron esto configurando físicamente interruptores, cables y placas.

Unos años más tarde, los ingenieros del MIT programaron el Cyclone escribiendo códigos en una cinta de papel y luego cargando la cinta en la memoria de la computadora, convirtiéndola en una de las primeras máquinas con «programas almacenados». Más tarde, ellos y otros pasaron a utilizar tarjetas perforadas, una para cada línea de código.

A principios de la década de 1960, los programadores con computadoras interactivas podían usar un «editor de líneas» para escribir código en un teletipo (un teclado e impresora grandes y ruidosos). Ingresan el código línea por línea y su trabajo se guarda en un disco duro giratorio del tamaño de una lavadora moderna. Pero todavía no existía un editor de texto de pantalla completa que permitiera a los programadores ver y modificar varias líneas a la vez en el monitor como lo conocemos ahora.

EMACS, una de las primeras herramientas de este tipo, tiene ahora 50 años y todavía se utiliza ampliamente. EMACS se ejecutó por primera vez en una de las primeras terminales de video en el Laboratorio de Inteligencia Artificial del MIT en 1976, pero sus conceptos centrales eran tan poderosos que fueron reescritos para muchos sistemas operativos en las décadas siguientes. Apple incluso lo distribuye con Mac OS X. Además, la comunidad de intercambio de software iniciada en torno a EMACS también promovió el surgimiento del movimiento moderno de software libre y el sistema operativo GNU/Linux.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba