Nothing Special   »   [go: up one dir, main page]

Características de Cobol

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 2

CARACTERÍSTICAS DE COBOL

El lenguaje Cobol ha dominado los grandes sistemas de la informática empresarial. Para


poner algunos ejemplos:

 En 2016 se hizo una lista de los programas más antiguos que se utilizan en la
administración de Estados Unidos. De los 10 sistemas de la lista, 3 de ellos
usaban COBOL como lenguaje de programación.
 Los sistemas bancarios funcionan principalmente con COBOL, y no se plantean
cambiar a otros lenguajes, como Java, por los posibles problemas de seguridad que
puedan tener.
 IBM ha dado formación de COBOL a más de 180.000 programadores en los últimos
12 años. Existe una alta demanda de este tipo de desarrollador, lo que implica un
salario mayor.

Como ves, COBOL sirve para lo que se creó: un lenguaje para gestionar operaciones
comerciales.

Veamos algunas de sus características principales.

Cobol es autodocumentado

Cuando se diseñó este lenguaje, la intención era que no solo los programadores pudieran
entender el código.

Por eso COBOL tiene elementos estructurales parecidos al inglés, como puede ser el uso
de verbos y frases.

Un lenguaje que sea fácil de leer hace también su mantenimiento más fácil, sobretodo en
programas viejos que han sido revisados (comúnmente se dicen parcheados) una y otra
vez.

Imagínate un programa escrito hace 20 años en COBOL, C++ o Java (estos lenguajes ya


existían). Es mucho más fácil para un programador COBOL comprender que hace ese
programa que otro de los lenguajes comentados.

COBOL es simple

Cobol es simple, porque no utiliza cosas como punteros, funciones definidas por el usuario
o tipos definidos (aunque veremos que todo eso cambió).

Esto hace que pueda parecer limitado, pero fomenta un estilo de programación sencillo y
directo, además de cumplir con una resolución de problemas específicos en la informática
empresarial.
En la última revisión se introdujo la programación orientada a objetos, llamada OO-
COBOL. OO-COBOL conserva todas las ventajas de versiones anteriores, y además:

 Funciones definidas por el usuario.


 Orientación a objetos.
 Caracteres UNICODE (si, antes no se podía).
 Múltiples símbolos de moneda.
 Localización (hablamos de adpataciones del código por país).
 Punteros.
 Validación de datos con la instrucción VALIDATE.
 Tipos de datos binario y flotante.
 Tipos de datos definidos por el usuario.

COBOL no es propietario

COBOL no pertenece a ninguna empresa o proveedor en particular (como el caso de Visual


Basic con Microsoft).

El comité ANSI COBOL es independiente del proveedor, y sólo se preocupa de legislar los
estándares del lenguaje sintáctico.

Otras características de COBOL

Veamos algunas ventajas y desventajas de Cobol que podemos destacar:

 Se definió completamente en 6 meses.


 Las variables tienen que definirse al detalle, Hace falta especificar e total de dígitos
que se van a usar, incluida la posición del dígito decimal
 Puedes usar bibliotecas de clases, al igual que otros lenguajes modernos como
Framework. NET.
 Es considerado un estándar. Aprender COBOL implica que difícilmente cambie la
manera de programar en los próximos años.
 Se ha conseguido que se integre perfectamente en multitud de entornos, desde
escritura de XML hasta aplicaciones para móviles.

También podría gustarte