Índice:
- Definição - O que significa o Common Business Oriented Language (COBOL)?
- Techopedia explica Common Business Oriented Language (COBOL)
Definição - O que significa o Common Business Oriented Language (COBOL)?
O Common Business Oriented Language, conhecido popularmente como COBOL, é uma linguagem de programação baseada em negócios projetada para uso exclusivo em computadores mainframe pelo Short Range Committee em 1959 para aplicativos de negócios.
Como qualquer outra linguagem de programação, o COBOL usa sintaxe baseada em linguagem natural de palavras-chave e construções. Existem três versões principais do COBOL aprovadas pelo American National Standards Institute (ANSI) - COBOL-68, COBOL-74 e COBOL-85. O COBOL-68 é composto de linguagem básica com palavras-chave e construções. O COBOL-74 é composto por recursos adicionais não presentes em 68. O COBOL-85 é composto de extensões definidas pelo usuário e orientadas a objetos para a linguagem COBOL-74. A edição mais recente é a edição COBOL-2002 que varia amplamente em relação aos seus antecessores.
Techopedia explica Common Business Oriented Language (COBOL)
Como o nome sugere, essa linguagem foi projetada para programar aplicativos financeiros e de negócios. Como será usado por pessoas com experiência no domínio financeiro, sua sintaxe é fácil e é quase equivalente à linguagem natural. É uma linguagem de programação de alto nível. A linguagem COBOL é herdada de três línguas principais: FLUXMATIC, COMTRAN e FACT.
A especificação COBOL tradicional tinha várias vantagens sobre os outros idiomas, pois incentivava o estilo de codificação direta. Por exemplo, nenhum ponteiro, tipos definidos pelo usuário ou funções definidas pelo usuário.
Os programas de idiomas COBOL são altamente portáteis, pois não pertencem a um fornecedor específico. Eles podem ser usados em uma ampla variedade de hardware e software e suporta a maioria dos sistemas operacionais existentes, como Windows, Linux, Unix, etc. É uma linguagem auto-documentada. Qualquer pessoa com boa gramática inglesa pode ler e entender um programa COBOL. A natureza de auto-documentação do COBOL ajuda a manter a sincronização entre o código e a documentação do programa. Assim, é fácil manter a manutenção com o COBOL.