ENIAC: El Primer Ordenador de Propósito General que Cambió el Mundo (1946)

El 14 de febrero de 1946 se presentó ENIAC, el primer ordenador electrónico de propósito general. Descubre su historia, impacto y legado en la informática moderna.

Security
OAuthOWASPTLS

ENIAC: El Primer Ordenador de Propósito General que Cambió el Mundo (1946)

¿Tu empresa está lista para IA? Descargá nuestro checklist gratuito →

Descargar checklist

¿Sabías que... ENIAC, el primer ordenador de propósito general, se presentó el 14 de febrero de 1946?

El 14 de febrero de 1946, mientras el mundo aún se recuperaba de la Segunda Guerra Mundial, un equipo de ingenieros y matemáticos en la Universidad de Pensilvania presentó algo que cambiaría el curso de la historia: ENIAC (Electronic Numerical Integrator and Computer). Este gigante de 30 toneladas, compuesto por más de 17.000 tubos de vacío, era capaz de realizar 5.000 sumas por segundo. Aunque hoy en día cualquier smartphone lo supera con creces, en su momento representó un salto cuántico en la capacidad de cálculo.

¿Qué hacía especial a ENIAC?

A diferencia de las calculadoras mecánicas y los ordenadores especializados anteriores, ENIAC fue diseñado como un ordenador de propósito general. Podía ser reprogramado para resolver diferentes tipos de problemas, desde cálculos balísticos hasta simulaciones meteorológicas. Su arquitectura, aunque primitiva para los estándares actuales, sentó las bases para los ordenadores modernos.

  • Velocidad: Podía ejecutar 5.000 operaciones aritméticas por segundo.
  • Capacidad de memoria: 20 registros de 10 dígitos (equivalentes a unos pocos bytes).
  • Programación: Se realizaba mediante cables y paneles de conexión, similar a las centrales telefónicas de la época.
  • Tamaño: Ocupaba 167 metros cuadrados.

Las mujeres programadoras de ENIAC

Un aspecto fascinante y a menudo olvidado es que ENIAC fue programado inicialmente por un equipo de seis mujeres: Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Meltzer, Fran Bilas y Ruth Lichterman. Estas matemáticas fueron pioneras en la programación, creando los programas que hicieron funcionar la máquina. Sin embargo, su contribución fue minimizada durante décadas.

¿Cómo funcionaba la programación?

La programación de ENIAC implicaba conectar físicamente los diferentes módulos mediante cables. Un ejemplo simplificado de cómo se configuraba una operación:

# Pseudocódigo moderno de una suma en ENIAC
# En realidad, se usaban interruptores y cables
resultado = entrada1 + entrada2

Aunque parezca trivial, en ENIAC esto requería configurar decenas de interruptores y conectar cables entre las unidades acumuladoras.

Impacto y legado

ENIAC fue fundamental para el desarrollo de la bomba de hidrógeno y otros cálculos militares, pero su legado va más allá. Demostró que los ordenadores electrónicos eran viables y prácticos. Empresas como IBM y Univac surgieron directamente de este proyecto.

> "ENIAC fue el primer ordenador que hizo que la computación fuera práctica y comercialmente viable." - Dr. John Mauchly, cocreador de ENIAC.

¿Querés un diagnóstico personalizado? Completá el checklist gratuito →

Descargar checklist

Para más detalles técnicos, puedes consultar la documentación original de ENIAC en el Museo de Historia de la Computación.

¿Cómo se compara con los ordenadores actuales?

Para ponerlo en perspectiva, ENIAC realizaba 5.000 sumas por segundo. Un procesador moderno como el Intel Core i9 puede ejecutar más de 50.000 millones de operaciones por segundo. Sin embargo, la diferencia fundamental no es solo de velocidad, sino de arquitectura: los ordenadores modernos utilizan la arquitectura de Von Neumann, que separa la memoria y la unidad de procesamiento, mientras que ENIAC utilizaba una arquitectura más rudimentaria.

Un ejemplo de cómo se ejecutaría un bucle en un lenguaje moderno versus ENIAC:

Código moderno (Python):

for i in range(10):
    resultado += i

Configuración ENIAC (simplificada):

  • Conectar la salida de la unidad acumuladora al sumador.
  • Configurar el contador de bucles para repetir 10 veces.
  • Ajustar los interruptores para inicializar el acumulador en 0.

Lecciones para desarrolladores modernos

Aunque la tecnología ha avanzado, los principios de diseño de software siguen siendo relevantes:

  1. Modularidad: ENIAC se componía de módulos independientes (acumuladores, multiplicadores, etc.). Hoy usamos microservicios.
  2. Documentación: La programación de ENIAC requería documentar minuciosamente cada conexión. Hoy usamos comentarios y documentación.
  3. Pruebas: Los programas de ENIAC se probaban con datos de muestra. Hoy tenemos tests automatizados.

¿Qué pasó después?

ENIAC funcionó hasta 1955, cuando fue desmantelado. Sus piezas se conservan en museos. Pero su espíritu vive en cada ordenador moderno. La próxima vez que enciendas tu portátil, recuerda que hace 78 años, un monstruo de 30 toneladas marcaba el inicio de la era digital.

Para aprender más sobre la historia de la computación, te recomiendo el libro "ENIAC: The Triumphs and Tragedies of the World's First Computer" de Scott McCartney.

¿Listo para dar el próximo paso? Evaluá tu empresa con nuestro checklist gratuito →

Descargar checklist

Publicaciones relacionadas