COBOL es un lenguaje de alto nivel. Hay que entender la manera COBOL. Los ordenadores sólo entienden código de máquina, un flujo binario de 0s y 1s. Código COBOL se debe convertir en código de máquina con un compilador. Ejecute el programa fuente a través de un compilador. El compilador comprueba, en primer lugar para los errores de sintaxis y, a continuación, convierte en lenguaje de máquina. El compilador crea un archivo de salida que es lo que se conoce como módulo de carga. Este archivo de salida contiene código ejecutable en forma de 0s y 1s.
Durante 1950, cuando las empresas estaban creciendo en la parte occidental del mundo, era necesario para automatizar diversos procesos para facilitar la operación y esto dio origen a un alto nivel de lenguaje de programación de procesamientos de datos empresariales.
En 1959, COBOL fue desarrollado por CODASYL (Conference on Data Systems Language).
La próxima versión, COBOL-61, fue puesto en libertad en 1961, con algunas revisiones.
En 1968, COBOL fue aprobado por ANSI como un lenguaje estándar para uso comercial (COBOL-68).
Una vez más se revisó en 1974 y 1985 para desarrollar las siguientes versiones denominado COBOL-74 y COBOL-85 respectivamente.
En el año 2002, orientada a objetos COBOL fue puesto en libertad, lo que podría utilizar objetos encapsulados como una parte normal de programación COBOL.
COBOL fue el primer ampliamente utilizado de alto nivel lenguaje de programación. Se trata de un inglés como la lengua que es fácil de usar. Todas las instrucciones se pueden codificar en simples palabras en inglés.
COBOL se usa también como una auto-documentado.
COBOL puede manejar grandes cantidades de datos.
COBOL es compatible con sus versiones anteriores.
COBOL eficaz los mensajes de error y por lo tanto, la resolución de errores es más fácil.
COBOL es un lenguaje estándar que puede ser compilado y ejecutado en máquinas como IBM AS/400, ordenadores personales, etc.
COBOL fue diseñado para aplicaciones comerciales relacionados con el ámbito financiero, la defensa el dominio, etc. puede manejar grandes volúmenes de datos por su avanzada capacidad de tratamiento de archivos.
COBOL es un lenguaje robusto como su depuración y numerosas herramientas de prueba están disponibles para casi todas las plataformas informáticas.
Las estructuras lógicas de control están disponibles en COBOL lo que hace que sea más fácil leer y modificar. COBOL tiene diferentes divisiones, por lo que es fácil de depurar.