TecnoArtesanos Tech BlogTecnoArtesanos Tech Blog

Blog

0
Sergio Morales
Monday, 23 March 2026 / Published in Uncategorized

El problema con COBOL: el lenguaje de programación que sostiene el mundo pero nadie sabe cómo reemplazar

A principios de la pandemia de covid, el gobernador de Nueva Jersey hizo una confesión inusual: se había quedado sin desarrolladores de COBOL. Los sistemas de seguro de desempleo del estado estaban escritos en este lenguaje de programación de 60 años de antigüedad y necesitaban actualizarse para gestionar los cientos de miles de solicitudes. El problema era que pocos empleados estatales sabían cómo hacerlo. La crisis se extendió más allá de Nueva Jersey, uno de los muchos estados que dependían de estos sistemas engorrosos. Según un cálculo aproximado, las ineficiencias de COBOL le costaron al PIB de EE UU 105 mil millones de dólares en 2020.

Contents
  • El lenguaje de programación más popular de la historia
  • Una instrucción problemática

Cabría pensar que Nueva Jersey habría reemplazado su sistema tras esto, y que el covid supuso el fin de COBOL. Pero no fue así. El nuevo sistema de desempleo del estado trajo consigo una serie de mejoras en la calidad de vida, pero, en el fondo, seguía funcionando gracias a una computadora central que utilizaba un lenguaje obsoleto.

El lenguaje de programación más popular de la historia

COBOL, abreviatura de Common Business-Oriented Language o “Lenguaje común orientado a los negocios” es el lenguaje de programación más adoptado de la historia. De los 300,000 millones de líneas de código que se habían escrito en el año 2000, el 80% eran en COBOL. Su uso sigue estando muy extendido y da soporte a un gran número de sistemas gubernamentales, como los registros de vehículos y el seguro de desempleo; en un día cualquiera, puede gestionar transacciones financieras por valor de unos 3 billones de dólares. En mi opinión, COBOL es una especie de asbesto digital, casi omnipresente en otros tiempos y ahora increíble y peligrosamente difícil de eliminar.

COBOL fue propuesto por primera vez en 1959 por un comité integrado por la mayor parte de la industria informática estadounidense (incluida Grace Hopper). Su objetivo era establecer especificaciones para un lenguaje de programación común para computadoras digitales automáticas, con el fin de solucionar un problema creciente: el elevado costo de la programación. Los programas se escribían a la medida para máquinas específicas, y si se quería ejecutar en otro sistema, era necesario reescribirlos casi por completo. El comité se puso en contacto con el Departamento de Defensa, que acogió el proyecto con entusiasmo.

El diseño de COBOL lo diferenciaba de otros lenguajes, tanto entonces como ahora. Estaba pensado para escribirse en inglés sencillo, de modo que cualquiera (incluso los no programadores) pudiera utilizarlo; la notación matemática simbólica solo se añadió tras un considerable debate. La mayoría de las versiones de COBOL permiten el uso de cientos de palabras (Java solo permite 68), incluyendo “is“, “then” y “to“, para facilitar la escritura. Hay quienes han llegado a decir que COBOL pretendía sustituir a los programadores de programación, que en los años 60 ocupaban un lugar enrarecido en muchas empresas. Eran maestros de una tecnología que la mayoría de la gente apenas podía comprender. Los diseñadores de COBOL también esperaban que generara su propia documentación, ahorrando tiempo a los desarrolladores y facilitando su mantenimiento a largo plazo.

Una instrucción problemática

Pero, ¿qué significaba realmente ser ‘legible’? Los programas no son libros ni artículos; son conjuntos de instrucciones condicionales. Mientras que COBOL podía destilar la complejidad de una sola línea de código en algo que cualquiera pudiera entender, esa distinción se desmoronaba en programas de miles de líneas (es como un manual de montaje de Ikea: cada paso es sencillo pero, de alguna manera, el resultado no termina de encajar). Además, COBOL se implementó con una lógica que llegó a ser detestada: la instrucción ‘GO TO’, un mecanismo de ramificación incondicional que te lanzaba de una sección del programa a otra. El resultado era lo que los desarrolladores suelen llamar “código espagueti”, que hacía que la autodocumentación perdiera sentido.

Muchos informáticos tuvieron problemas con COBOL desde el principio. Edsger Dijkstra lo aborrecía abiertamente, diciendo: “El uso de COBOL paraliza la mente; por lo tanto, su enseñanza debería considerarse un delito”. Dijkstra también odiaba la instrucción GO TO, argumentando que hacía que los programas fueran casi imposibles de entender. Había cierto grado de esnobismo: a menudo se despreciaba el COBOL por considerarlo un lenguaje puramente utilitario destinado a resolver problemas aburridos.

Jean Sammet, uno de los diseñadores originales, lo veía de otra manera: el lenguaje simplemente tenía la compleja tarea de representar conceptos complejos, como la seguridad social. O como escribió otro defensor: “Lamentablemente, existen demasiados programas de aplicaciones empresariales escritos por programadores que nunca se beneficiaron de una buena formación en COBOL estructurado”. Un buen COBOL era, en efecto, autodocumentado, pero dependía en gran medida del programador. Fred Gruenberger, matemático de la Rand Corporation, lo expresó así: “COBOL, en manos de un experto, es una herramienta magnífica, una herramienta muy potente. COBOL, si lo maneja un empleado inexperto, será un desastre”.

What you can read next

Government Agencies Issue Emergency Guidance for Microsoft Exchange Server
Meta AI aterriza como una aplicación independiente con capacidades avanzadas de voz
Cómo abrir un PDF sin miedo: Esta app lo vuelve seguro

Recent Posts

  • Los agentes de IA rebeldes no son malvados, solo quieren complacernos
  • Dime cómo prompteas y la IA te dirá quién eres
  • La primicia ahora la tienen los periodistas de IA. Spoiler: son malos reporteros
  • El reto de las empresas mexicanas ya no es la adopción de IA, sino aprender a aprovecharla
  • Bienvenidos a la era de la computación hecha con cerebros de verdad

Recent Comments

  1. A WordPress Commenter on Welcome to My Tech Blog – A New Chapter in Innovation

Archives

  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • August 2016

Categories

  • Uncategorized

Recent Posts

  • Los agentes de IA rebeldes no son malvados, solo quieren complacernos

    Que los agentes de IA vayan libres hackeando ot...
  • Dime cómo prompteas y la IA te dirá quién eres

    A finales de 2022, cuando OpenAI lanzó ChatGPT,...
  • La primicia ahora la tienen los periodistas de IA. Spoiler: son malos reporteros

    En la conferencia de seguridad Black Hat celebr...
  • El reto de las empresas mexicanas ya no es la adopción de IA, sino aprender a aprovecharla

    La adopción de la inteligencia artificial (IA) ...
  • Bienvenidos a la era de la computación hecha con cerebros de verdad

    Te voy a contar un secreto. Cada célula de tu c...

Archives

  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • August 2016

Categories

  • Uncategorized

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Kallyas

The #1 Multi-Purpose theme with a Powerful Visual Page Builder that you’ll actually enjoy.

Newsletter

 

sociall

 

Company

Customer

The #1 WordPress theme with a Powerful Visual Page Builder that you'll actually enjoy.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.

Feed with such ID does not exist

Made with  ♥  by Hogash Studios. All Rights Reserved © 2016.

TOP