COBOL

COBOL (acrónimo de COmmon Business Oriented LanguageTradución do inglés, é a "linguaxe común orientada a negocios".) é unha linguaxe de programación compilada similar á lingua na súa sintaxe e orientada a emprego en empresas. É unha linguaxe procedural, imperativa, e desde o 2002 orientada a obxectos. Emprégase especialmente en empresas, en finanzas e en equipos da administración; fundamentalmente en servidores de empresas e para procesamentos en lote e tarefas de transaccións. A súa popularidade está minguando e estes sistemas están migrando a novas plataformas, noutras linguaxes.

Historia
COBOL deseñouna en 1959 o consorcio CODASYL, composta por fabricantes de ordenadores, usuarios e o departamento de defensa dos Estados Unidos de América. Estivo baseada en parte no traballo de Grace Hopper, ao que se lle chamaba "a avoa de COBOL". COBOL creouse para ter unha linguaxe de programación para o procesamento de datos. O primeiro prototipo 1960 denominándose COBOL-60. Evolucionou rapidamente e foi revisado en 1961 a 1965. Estandarizouse por primeira vez  en 1969, e fíxoo catro veces máis. As súas melloras posteriores foron o soporte de linguaxe orientada a obxectos. En 2018 o estándar da linguaxe é a ISO/IEC 1989:2014.

COBOL ten unha sintaxe semellante ao inglés xa que foi deseñada para ser xa en si mesma unha linguaxe documentada e lexible. Pola contra, é unha linguaxe redundante e ten máis de 300 palabras reservadas. Cando en linguaxes actuais se pode escribir cunha sintaxe "y = x", COBOL ten unha linguaxe máis verbal e indica " MOVE x TO y". O código de COBOL pártese en catro bloques: a identificacións, o ambiente, os datos e o procedemento. Ten unha xerarquía ríxida nas súas seccións, parágrafos e liñas. Carece dunha libraría ampla, xa que só conta cunha estándar de 43 declaracións e 87 funcións e unha soa clase. 

Esta linguaxe non tivo un interese no mundo académico e científico, polo que o seu deseño xurdiu só para a súa aplicación empresarial. Por iso, prestou atención a introdución e saída de datos, considerando só entradas de números e cadeas de texto. COBOL foi criticado ao longo da súa vida no mercado pola súa redundancia, o proceso de deseño e a falta de soporte para a programación estruturada, que derive en código monolítico e incomprensible. 

Notas

Véxase tamén
 Ligazóns externas 



Categoría:Linguaxes de programación
Categoría:Abreviación