COBOL significa Common Business Oriented Language. O Departamento de Defensa dos Estados Unidos, nunha conferencia, formou CODASYL (Conference on Data Systems Language) para desenvolver unha linguaxe para as necesidades de procesamento de datos das empresas que agora se coñece como COBOL.
COBOL úsase para escribir programas de aplicación e non podemos usalo para escribir software do sistema. As aplicacións como as do dominio de defensa, de seguros, etc. que requiren un procesamento de datos enorme fan un uso extensivo de COBOL.
COBOL é unha linguaxe de alto nivel. Hai que entender como funciona COBOL. Os ordenadores só entenden o código máquina, un fluxo binario de 0s e 1s. O código COBOL debe converterse en código máquina mediante un compilador. Executar a fonte do programa a través dun compilador. O compilador comproba primeiro se hai erros de sintaxe e despois convérteo en linguaxe de máquina. O compilador crea un ficheiro de saída que se coñece como módulo de carga. Este ficheiro de saída contén código executable en forma de 0 e 1.
Evolución de COBOL
Durante a década de 1950, cando as empresas estaban crecendo na parte occidental do mundo, existía a necesidade de automatizar varios procesos para facilitar a súa operación e isto deu orixe a unha linguaxe de programación de alto nivel destinada ao procesamento de datos empresariais.
En 1959, COBOL foi desenvolvido por CODASYL (Conference on Data Systems Language).
A seguinte versión, COBOL-61, foi lanzada en 1961 con algunhas revisións.
En 1968, COBOL foi aprobado pola ANSI como linguaxe estándar para uso comercial (COBOL-68).
Foi de novo revisado en 1974 e 1985 para desenvolver versións posteriores denominadas COBOL-74 e COBOL-85 respectivamente.
En 2002 lanzouse COBOL orientado a obxectos, que podía usar obxectos encapsulados como parte normal da programación COBOL.
Importancia de COBOL
COBOL foi a primeira linguaxe de programación de alto nivel moi utilizada. É un idioma semellante ao inglés que é fácil de usar. Todas as instrucións pódense codificar en palabras sinxelas en inglés.
COBOL tamén se usa como linguaxe de autodocumentación.
COBOL pode xestionar un procesamento de datos enorme.
COBOL é compatible coas súas versións anteriores.
COBOL ten mensaxes de erro eficaces e, polo tanto, a resolución de erros é máis sinxela.
Características de COBOL
Lingua estándar
COBOL é unha linguaxe estándar que se pode compilar e executar en máquinas como IBM AS/400, ordenadores persoais, etc.
Orientado a Negocios
COBOL foi deseñado para aplicacións orientadas ao negocio relacionadas co dominio financeiro, o dominio de defensa, etc. Pode xestionar grandes volumes de datos debido ás súas capacidades avanzadas de manexo de ficheiros.
Linguaxe robusta
COBOL é unha linguaxe robusta xa que as súas numerosas ferramentas de depuración e proba están dispoñibles para case todas as plataformas informáticas.
Linguaxe estruturada
As estruturas de control lóxico están dispoñibles en COBOL, o que facilita a súa lectura e modificación. COBOL ten diferentes divisións, polo que é fácil depurar.
Última actualización
19 de ago. de 2025