COBOL (Common Business-Oriented Language) es un lenguaje de programación creado en 1959 con un propósito claro: gestionar datos comerciales, financieros y administrativos en sistemas informáticos. Fue diseñado para ser legible, casi como inglés estructurado, lo que lo hace ideal para procesos de negocio complejos y críticos.
🧠 Características clave
- Lenguaje imperativo y procedural, con versiones orientadas a objetos desde COBOL 2002
- Alta legibilidad: sus instrucciones parecen frases en inglés, facilitando el mantenimiento
- Estabilidad extrema: por eso aún se usa en bancos, gobiernos y aseguradoras
- Multiplataforma: funciona en mainframes, servidores Unix, Linux, Windows y z/OS
🏛️ Historia evolutiva
- Creado por el consorcio CODASYL con influencia de Grace Hopper y su lenguaje FLOW-MATIC
- Estándar ANSI desde 1968, con versiones como COBOL-74, COBOL-85 y COBOL 2014
- Aunque se considera “lenguaje legado”, más del 40% de los sistemas bancarios online aún lo usan
💳 Impacto actual
- 80% de las transacciones con tarjeta de crédito en persona pasan por sistemas COBOL
- 95% de las operaciones en cajeros automáticos están gestionadas por COBOL
- Se estima que hay más de 220 mil millones de líneas de código COBOL aún en funcionamiento