¿Qué es COBOL? Definición | Lenguaje de programación

El lenguaje de programación COBOL se desarrolló a partir de 1959 para satisfacer la necesidad de un lenguaje de programación estandarizado independiente del hardware. COBOL fue desarrollado por un grupo de trabajo del Departamento de Defensa de EE. UU.

Te puede interesar leer: ¿Qué es la emulación de hardware?

La historia de COBOL de un vistazo

En ese momento, el lenguaje de programación COBOL generalmente solo se programaba en tarjetas perforadas y utilizando una impresora de línea. En consecuencia, COBOL es uno de los lenguajes de programación que no distinguen entre mayúsculas y minúsculas y, por lo tanto, «no distinguen entre mayúsculas y minúsculas».

Los programas COBOL se codificaron según el esquema de tarjetas perforadas con 80 columnas, es decir, 80 posiciones de escritura. Esto solo cambió con la introducción de nuevos estándares en 2002.

El lenguaje de programación COBOL

Y también los programas programados con él todavía se utilizan hoy, principalmente en el campo del procesamiento de datos comerciales. Sin embargo, dado que el número de programadores involucrados está disminuyendo, el lenguaje de programación COBOL pronto podría convertirse en un fenómeno marginal.

Por otro lado, existe la inmensa cantidad de programas diferentes que históricamente ha crecido en muchas empresas y autoridades. Debido a la falta de documentación o la mala documentación, cambiar el sistema solo es posible a un costo inmenso y con un gran esfuerzo. Con la extensión «Visual COBOL» disponible para Eclipse y Visual Studio, la empresa Micro Focus ha estado tratando desde 2011 de preservar el lenguaje y adaptarlo al futuro.

Un lenguaje de programación para contables

A menudo se hace referencia a COBOL como el lenguaje de programación de los contables, ya que este lenguaje nació principalmente de una gran necesidad de programadores. El lenguaje de programación COBOL debería estar estructurado de manera tan simple y sencilla que incluso los no técnicos deberían poder programar en este lenguaje .

A lo largo de los años, COBOL ha alcanzado una gran popularidad y ha sido utilizado, por ejemplo, por bancos y compañías de seguros de todo el mundo. Sin embargo, surgieron problemas debido al lenguaje de programación bastante simple, ya que algunas áreas en este lenguaje no se podían representar correctamente y sin desvíos. Por lo tanto, no es sorprendente que después de algún tiempo COBOL fuera reemplazado por lenguajes de programación más modernos y flexibles, aunque más complicados.

Un lenguaje de programación para contables
Un lenguaje de programación para contables

Programas COBOL y la tarjeta perforada

Muchos de los programas COBOL más antiguos todavía se almacenaban en tarjetas perforadas y se transferían a los sistemas mediante lectores de tarjetas perforadas. En consecuencia, COBOL tiene y ha tenido algunas especificaciones con respecto a la inserción de espacios para que los analizadores sintácticos pudieran separar los módulos individuales entre sí. En las convenciones de formato para COBOL que estaban en vigor hasta 2002, estas restricciones individuales están definidas y estandarizadas con precisión.

No te vayas sin leer: ¿Qué es NoOps?

Los programadores de COBOL querían desesperadamente

Como ya se mencionó, las máquinas y programas basados ​​en COBOL todavía se están ejecutando en algunas instituciones y empresas. Sin embargo, dado que este lenguaje ya no se enseña y el interés profesional es correspondientemente bajo, muchas empresas están buscando desesperadamente especialistas adecuados. Por ejemplo, algunas empresas han comenzado a sacar a los ex empleados de la jubilación para que puedan transmitir sus conocimientos y habilidades a la generación actual de empleados.

Deja un comentario