agosto 14, 2021 Conecta Software
« Volver al índice del diccionario

Cobol, ¿qué es?

Cobol cuyas siglas representan COmmon Business Oriented Languaje, es un lenguaje de programación cuyo paradigma de programación se encuentra orientado a negocios. Fue desarrollado en el año 1959 con la finalidad de implementar un lenguaje de programación que fuera universal, es decir, que pudiera ser procesado por cualquier computador y que a su vez, fuera aplicable a la informática de los negocios. 

 

Normas para los programadores

El código escrito en Cobol se desarrolla de manera secuencial en líneas con 80 columnas como máximo de forma que, en función de un rango de columnas o una columna en especial, se haga uso de una serie de reglas. 

  • Desde la columna 1 hasta la 6, siendo esta última incluida, se utilizan para numerar las líneas.
  • La columna 7 almacena comentarios.
  • Desde la columna 8 hasta la 11, siendo ambas incluidas, se utilizan para definir los nombres de divisiones, párrafos, indicadores de FD y niveles de variables. Esta sección se conoce también como Área A.
  • De la columna 12 hasta la 72, siendo ambas incluidas, se definen las instrucciones del software.
  • De la columna 73 hasta la 80, siendo ambas incluidas, el compilador no las toma en cuenta, por lo que no son utilizadas. 

Hola Mundo en Cobol

Características de Cobol

Este lenguaje de programación presenta cinco grandes características:

  • Se trata de un lenguaje simple con funcionalidad limitada ya que no hace uso de elementos de otros lenguajes de programación como son los punteros ni los tipos definidos por el desarrollador. 
  • Se trata de un lenguaje auto-documentado de manera que cualquier usuario, sin tener conocimientos de programación, pudiera entender las sentencias.
  • Se trata de un lenguaje que se mantiene de manera sencilla ya que, como se comentaba en el punto anterior, se interpreta y comprende gracias a su estructura jerárquica.
  • Se trata de un lenguaje de programación con una estructura jerárquica.
  • Se trata de un lenguaje que es portable, es decir, puede ser utilizado en diferentes sistemas operativos

 

Uso a día de hoy de Cobol

Aunque sea un lenguaje de programación que actualmente parezca estar en desuso, la realidad se encuentra en que muchas máquinas que necesiten una gran capacidad para llevar a cabo procesos por lotes, también conocidos como procesos batch, requieren este lenguaje, lo que se traduce en compatibilidad entre sistemas actuales con sistemas más antiguos

Un ejemplo de uso se encuentra en los sistemas de los bancos. 

A finales del año 2018, se determinó que el 65% del código activo estaba escrito en Cobol, ejecutando el 85% de las transacciones comerciales. 

Durante más de 40 años, Cobol ha sido el lenguaje de programación por excelencia del ámbito empresarial, gracias a su capacidad para el tratamiento de ficheros cuyo contenido se basase en un gran número de datos. Otros lenguajes de programación como C++, Ada o Pascal han intentado ocupar su lugar sin embargo, no ha sido posible. 

No sé que lenguajes habrá en el futuro, pero seguro que Cobol estará todavía allí. Bill Gates.

« Volver al índice del diccionario
« Volver al índice del diccionario
Get in Touch
newsletter

Suscríbete al newsletter sobre ecommerce y transformación digital.

Además, te regalamos el primer capítulo del libro
«Conecta tu negocio. La transformación digital de los canales de venta»


newsletter
Get in Touch
Contact
conecta-logo-blanco-retina

Producto

Info

Soporte

Conecta tu Negocio.

922-014-341

Proyecto Cofinanciado por el Fondo Europeo de Desarrollo Regional, Consejería de Economía, Conocimiento y Empleo y el Fondo Social Europeo (FSE) . Beneficiario: Conecta Software Soluciones SLU. Nº expediente: IPI2020010003. Inversión Aprobada: 71.895,20 €. Comienzo: 23/07/2020. Finalización: 20/01/2023. El presente proyecto tiene como objetivo el Desarrollo de una solución de movilidad comercial.

Proyecto Cofinanciado por el Fondo Europeo de Desarrollo Regional. Beneficiario: Conecta Software Soluciones SLU. Nº expediente: EATIC2019010001. Inversión Aprobada: 173.800,00 €. Comienzo: 01/04/2019. Finalización: 30/09/2020. El presente proyecto tiene como objetivo el desarrollo de una capa de usuario multilingüe y dashboards para entornos web y windows de solución de Business Intelligence.

Proyecto Cofinanciado por el Fondo Europeo de Desarrollo Regional. Beneficiario: Conecta Software Soluciones SLU. Nº expediente: PI2019010001. Inversión Aprobada: 6.444,80 €. Comienzo: 17/10/2018. Finalización: 16/10/2019. El presente proyecto tiene como objetivo el desarrollo de un software conector que automatiza la generación de catálogos virtuales para que la empresa pueda ofrecer en su Tienda online productos con una amplia descripción y con imágenes que hagan la experiencia del usuario más rica y completa.

© 2021 TODOS LOS DERECHOS RESERVADOS. CONECTA SOFTWARE

Contact
« Volver al índice del diccionario