COBOL - Descripción general
Introducción a COBOL
COBOL es un lenguaje de alto nivel. Hay que entender cómo funciona COBOL. Las computadoras solo entienden el código de máquina, un flujo binario de 0 y 1. El código COBOL debe convertirse en código de máquina utilizando uncompiler. Ejecute la fuente del programa a través de un compilador. El compilador primero comprueba si hay errores de sintaxis y luego lo convierte a lenguaje de máquina. El compilador crea un archivo de salida que se conoce comoload module. Este archivo de salida contiene código ejecutable en forma de 0 y 1.
Evolución de COBOL
Durante la década de 1950, cuando las empresas estaban creciendo en la parte occidental del mundo, existía la necesidad de automatizar varios procesos para facilitar la operación y esto dio lugar a un lenguaje de programación de alto nivel destinado al procesamiento de datos comerciales.
En 1959, COBOL fue desarrollado por CODASYL (Conferencia sobre lenguaje de sistemas de datos).
La siguiente versión, COBOL-61, fue lanzada en 1961 con algunas revisiones.
En 1968, COBOL fue aprobado por ANSI como lenguaje estándar para uso comercial (COBOL-68).
Se revisó nuevamente en 1974 y 1985 para desarrollar versiones posteriores denominadas COBOL-74 y COBOL-85 respectivamente.
En 2002, se lanzó COBOL orientado a objetos, que podía utilizar objetos encapsulados como parte normal de la programación COBOL.
Importancia de COBOL
COBOL fue el primer lenguaje de programación de alto nivel ampliamente utilizado. Es un idioma similar al inglés que es fácil de usar. Todas las instrucciones se pueden codificar en palabras sencillas en inglés.
COBOL también se utiliza como lenguaje autodocumentado.
COBOL puede manejar un gran procesamiento de datos.
COBOL es compatible con sus versiones anteriores.
COBOL tiene mensajes de error efectivos y, por lo tanto, la resolución de errores es más fácil.
Características de COBOL
Idioma estándar
COBOL es un lenguaje estándar que se puede compilar y ejecutar en máquinas como IBM AS / 400, computadoras personales, etc.
Orientado a los negocios
COBOL fue diseñado para aplicaciones orientadas a negocios relacionadas con el dominio financiero, el dominio de defensa, etc. Puede manejar grandes volúmenes de datos debido a sus capacidades avanzadas de manejo de archivos.
Lenguaje robusto
COBOL es un lenguaje robusto ya que sus numerosas herramientas de depuración y prueba están disponibles para casi todas las plataformas informáticas.
Lenguaje estructurado
Las estructuras de control lógicas están disponibles en COBOL, lo que facilita su lectura y modificación. COBOL tiene diferentes divisiones, por lo que es fácil de depurar.