Linguagem de Programação de Quarta Geração (4GL)
Techopedia explica a Linguagem de Programação de Quarta Geração (4GL)
4GLs são mais fáceis de programar e aumentam a eficiência da programação com o uso de palavras e frases em inglês, e quando apropriado, o uso de ícones, interfaces gráficas e representações simbólicas. A chave para a realização da eficiência com 4GLs reside numa correspondência apropriada entre a ferramenta e o domínio da aplicação. Além disso, os 4GLs têm ampliado a população de profissionais capazes de se envolver no desenvolvimento de software.
Muitos 4GLs estão associados a bancos de dados e processamento de dados, permitindo o desenvolvimento eficiente de sistemas orientados para negócios com linguagens que combinam intimamente com a forma como os especialistas do domínio formulam regras de negócios e seqüências de processamento. Muitas dessas 4GLs orientadas a dados são baseadas na Structured Query Language (SQL), inventada pela IBM e posteriormente adotada pela ANSI e ISO como a linguagem padrão para gerenciar dados estruturados.
A maioria dos 4GLs contém a capacidade de adicionar código de nível 3GL para introduzir lógica de sistema específica no programa 4GL.
Os mais ambiciosos 4GLs, também denominados como ambientes de quarta geração, tentam produzir sistemas inteiros a partir de um design feito em ferramentas CASE e a especificação adicional de estruturas de dados, telas, relatórios e alguma lógica específica.