El Dinosaurio Digital que No Muere
Imagina pagar tu café con tarjeta. Detrás de escena, un lenguaje de programación de la época de los abuelos procesa todo. Se llama COBOL, nacido en 1959. Y sigue al mando de sistemas clave en el mundo entero.
¿En serio? ¿En tiempos de inteligencia artificial y computación cuántica? Agárrate, que la historia es de locos.
Soluciones "Provisionales" que se Quedan para Siempre
COBOL lo crearon para ser fácil, como leer un libro en inglés simple. El plan: que los de oficina programaran sin ser genios de la informática. Y vaya si pegó.
Bancos lo adoptaron. Gobiernos lo usaron. Aerolíneas montaron reservas enteras sobre él. Cuando quisieron cambiar, ya era tarde. COBOL es como el cemento armado: quítalo y todo se cae.
Dato brutal: el 95% de las transacciones en cajeros automáticos pasa por COBOL. La próxima vez que saques plata, saluda a un código más viejo que los Rolling Stones.
La Paradoja del Fantasma Invisible
COBOL está por todos lados... y en ninguna parte:
- Por todos lados: Maneja bancos gigantes, pagos de jubilaciones, control aéreo.
- En ninguna parte: Nadie lo enseña en unis. Los expertos envejecen y se van.
Es como puentes hechos con un truco olvidado. ¿Qué puede salir mal?
Imposible de Arreglar con un Clic
"¿Por qué no lo reescriben en Python o algo moderno?", dirás. Si tan fácil fuera.
Piensa en operar el corazón a alguien que corre maratones sin parar. Eso es modernizar COBOL. Sistemas masivos, millones de operaciones diarias, lógica de décadas en millones de líneas.
Un directivo bancario me contó: su núcleo tiene más de 200 millones de líneas de COBOL. Windows 10 tiene 50 millones. No es un parche; es reconstruir una ciudad entera.
La Crisis de las Personas, no Solo del Código
Lo que aterra a los jefes de TI es la gente. Los que saben COBOL se jubilan o mueren. Se extingue el saber.
Hablé con un programador de 78 años. Lo llaman para salvar reservas de aerolíneas porque él es el último. Bromea que "no lo dejan irse", pero da miedo de verdad.
Vivimos Bajo su Sombra
Cada vez que:
- Sacas plata del cajero
- Reservas un vuelo
- Cobras subsidios
- Recibes sueldo
Probablemente dependes de código anterior al alunizaje.
No es código malo. Es sólido, probado en guerras digitales. Pero caro de tocar y rígido para cambios rápidos.
¿Hacia Dónde Vamos? (Más o Menos)
La industria despierta. Hay herramientas para pasar COBOL a la nube. Entrenan novatos en él (sí, en serio). Hasta usan IA para traducirlo.
Pero será un lío de décadas, si sale.
La Lección que Deja COBOL
Nos enseña que lo "temporal" se vuelve eterno. Lo "suficiente" se hace "imposible de mover".
Al armar sistemas hoy con lenguajes nuevos, pensemos: ¿cuál será el monstruo que maldigan mañana?
Apuesto por JavaScript. Sin disculpas.
Fuente: https://www.wired.com/story/cobol-is-the-asbestos-of-programming-languages