Cómo escribir hola mundo en COBOL

Comparte esta entrada en tus redes sociales:
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Pin on Pinterest
Pinterest

COBOL aún existe y es muy utilizado. En esta entrada te muestro como escribir mensajes por pantalla.

En este video de mi canal de YouTube te muestro los pasos para realizarlo

VIDEO: Mi canal de Yotube RodaProgramación

COBOL (Common Business-Oriented Language) es uno de los lenguajes de programación más antiguos y aún en uso en el mundo. Su historia comienza en 1959, cuando el Departamento de Defensa de EE.UU. impulsó la creación de un lenguaje estándar para aplicaciones empresariales. La oficial de la Armada Grace Hopper, junto con el comité CODASYL, jugó un papel clave en su desarrollo

Orígenes

En los años 50, cada fabricante de computadoras tenía su propio lenguaje, lo que dificultaba la portabilidad de los programas. Para solucionar esto, se organizó una conferencia en 1959 con el objetivo de crear un lenguaje universal para negocios. Dicho lenguaje nació inspirado en FLOW-MATIC, un lenguaje desarrollado por Grace Hopper, y en IBM COMTRAN

El primer estándar de COBOL se publicó en 1960, y desde entonces ha sido actualizado varias veces. En los años 70 y 80, COBOL se convirtió en el lenguaje dominante para aplicaciones bancarias, gubernamentales y empresariales

¿Dónde se sigue usando hoy?

A pesar de su antigüedad, éste lenguaje sigue siendo fundamental en sectores como: ✅ Banca y Finanzas → Muchas transacciones bancarias aún dependen de este lenguaje. ✅ Gobiernos → Administraciones públicas en EE.UU., Reino Unido y otros países siguen usando este lenguaje para gestionar impuestos y seguridad social. ✅ Seguros → Grandes aseguradoras mantienen estos sistemas para procesar pólizas y reclamaciones. ✅ Mainframes → Empresas que usan servidores IBM z/OS aún ejecutan aplicaciones en este lenguaje

Se estima que hay más de 200 mil millones de líneas de éste código en funcionamiento, y aunque muchas empresas han intentado migrar a lenguajes modernos, el costo y la complejidad han hecho que éste siga siendo esencial

¡Dicho lenguaje tiene una historia fascinante! Aunque algunos lo ven como un lenguaje antiguo, sigue siendo una piedra angular de la informática empresarial. Aquí te dejo algunos datos interesantes:

  • Lenguaje legendario: (COmmon Business Oriented Language) nació en 1959 con el propósito de ser un lenguaje universal para negocios y administración. Lo increíble es que, más de 60 años después, aún impulsa grandes sistemas bancarios, gubernamentales y de seguros.
  • Código indestructible: Se estima que el 70% de las transacciones comerciales mundiales aún dependen de COBOL. Grandes instituciones financieras y gubernamentales lo usan porque es estable, confiable y fácil de mantener. ¡Hay programas escritos hace décadas que siguen ejecutándose!
  • Altamente estructurado: Se diseñó para ser legible por humanos, con una sintaxis similar al inglés. No es tan conciso como otros lenguajes modernos, pero su claridad hace que el código sea fácil de entender y mantener.
  • Escasez de programadores: Aunque sigue siendo vital, hay pocos programadores jóvenes que lo dominen. Esto ha hecho que los expertos en este lenguaje sean muy valiosos en el mundo laboral, con grandes oportunidades en sectores bancarios y gubernamentales.
  • Evolución: Ha cambiado con el tiempo. Hoy en día, existen versiones orientadas a objetos y se puede integrar con otros lenguajes modernos, bases de datos y sistemas web.
IMAGEN: Lenguaje COBOL Fuente: muycomputerpro.com

COBOL tiene una historia única en la programación y, aunque es considerado “antiguo”, sigue siendo relevante. Vamos a compararlo con lenguajes modernos:

🏛 Legibilidad y Sintaxis

  • Está diseñado para ser fácil de leer, con una sintaxis casi como inglés natural (ADD 1 TO TOTAL).
  • Lenguajes modernos como Python y JavaScript priorizan concisión (total += 1 en Python), lo que los hace más rápidos de escribir pero menos detallados.

⚙️ Uso en la Industria

  • Sigue dominando sectores críticos como banca, gobierno y seguros por su estabilidad y confiabilidad.
  • Lenguajes modernos como Python, Java, C# se usan para desarrollo web, inteligencia artificial y aplicaciones móviles.

🏎 Velocidad y Rendimiento

  • Es altamente eficiente en el procesamiento de grandes volúmenes de datos, ideal para transacciones financieras.
  • Lenguajes modernos optimizan rendimiento con paralelismo, concurrencia y computación en la nube.

🔗 Interoperabilidad y Modernización

  • Se ha modernizado con soporte para orientación a objetos y conexión con bases de datos modernas.
  • Lenguajes como Java y Python tienen ecosistemas más flexibles para integrarse con diversas tecnologías.

🤖 Demanda Laboral

  • Pocos nuevos programadores aprenden este lenguaje , lo que hace que los expertos sean altamente demandados y bien remunerados.
  • Lenguajes modernos tienen una mayor base de programadores, pero también más competencia.

Puede parecer obsoleto, pero su estabilidad y claridad lo mantienen vivo en sistemas críticos. Aunque no es la mejor opción para desarrollo web o IA, sigue siendo una habilidad valiosa en el mundo empresarial.

Sin ir más lejos, yo mismo uso AS400, una plataforma de servidores desarrollada por IBM y COBOL/400 es la versión adaptada para ejecutarse en AS/400, con características específicas para la gestión de archivos y procesos en esta plataforma

Si quieres aprender con este lenguaje hay webs para programar en linea como https://www.tutorialspoint.com/compilers/online-cobol-compiler.htm

Comparte esta entrada en tus redes sociales:
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Pin on Pinterest
Pinterest

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.