Tabla de contenido:
- Definición: ¿Qué significa el lenguaje orientado a los negocios comunes (COBOL)?
- Techopedia explica el lenguaje común orientado a los negocios (COBOL)
Definición: ¿Qué significa el lenguaje orientado a los negocios comunes (COBOL)?
Common Business Oriented Language, conocido popularmente como COBOL, es un lenguaje de programación basado en negocios diseñado para uso exclusivo en computadoras mainframe por el Comité de corto alcance en 1959 para aplicaciones comerciales.
Como cualquier otro lenguaje de programación, COBOL utiliza sintaxis basada en lenguaje natural de palabras clave y construcciones. Existen tres versiones principales de COBOL aprobadas por el American National Standards Institute (ANSI): COBOL-68, COBOL-74 y COBOL-85. El COBOL-68 está compuesto de lenguaje básico con palabras clave y construcciones. COBOL-74 está compuesto de características adicionales que no están presentes en 68. COBOL-85 está compuesto de extensiones definidas por el usuario y orientadas a objetos para el lenguaje COBOL-74. La última edición es la edición COBOL-2002 que varía en gran medida con respecto a sus predecesores.
Techopedia explica el lenguaje común orientado a los negocios (COBOL)
Como su nombre indica, este lenguaje está diseñado para la programación de negocios, aplicaciones financieras. Dado que será utilizado por personas que tienen experiencia en el dominio financiero, su sintaxis es fácil y es casi equivalente al lenguaje natural. Es un lenguaje de programación de alto nivel. El lenguaje COBOL se hereda de tres idiomas principales: FLOWMATIC, COMTRAN y FACT.
La especificación COBOL tradicional tenía una serie de ventajas sobre los otros idiomas, ya que fomentaba un estilo de codificación directo. Por ejemplo, no hay punteros, tipos definidos por el usuario o funciones definidas por el usuario.
Los programas de lenguaje COBOL son altamente portátiles ya que no pertenecen a un proveedor en particular. Se pueden usar en una amplia variedad de hardware y software y son compatibles con la mayoría de los sistemas operativos existentes, como Windows, Linux, Unix, etc. Es un lenguaje auto documentado. Cualquier persona con una buena gramática inglesa puede leer y comprender un programa COBOL. La naturaleza autodocumentada de COBOL ayuda a mantener la sincronización entre el código del programa y la documentación. De este modo, se logra una fácil mantenibilidad con COBOL.
