Lar Desenvolvimento O que é uma linguagem de programação de quarta geração (4gl)? - o que é techopedia

O que é uma linguagem de programação de quarta geração (4gl)? - o que é techopedia

Índice:

Anonim

Definição - O que significa a quarta geração (programação) da linguagem (4GL)?

Uma linguagem de quarta geração (programação) (4GL) é um agrupamento de linguagens de programação que tentam se aproximar de 3GLs da linguagem humana, forma de pensamento e conceitualização.


Os 4GLs são projetados para reduzir o tempo total, esforço e custo do desenvolvimento de software. Os principais domínios e famílias de 4GLs são: consultas a bancos de dados, geradores de relatórios, manipulação de dados, análise e geração de relatórios, pintores e geradores de tela, criadores de GUI, otimização matemática, desenvolvimento web e linguagens de uso geral.


Também conhecido como idioma de quarta geração, idioma específico de domínio ou idioma de alta produtividade.

Techopedia explica a quarta geração (programação) da linguagem (4GL)

Os 4GLs são mais amigáveis ​​ao programador 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 está em uma correspondência apropriada entre a ferramenta e o domínio do aplicativo. Além disso, o 4GLs aumentou 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 a negócios com linguagens que se aproximam da maneira como especialistas em domínio formulam regras de negócios e seqüências de processamento. Muitos desses 4GLs orientados a dados são baseados na linguagem de consulta estruturada (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 no nível 3GL para introduzir lógica específica do sistema no programa 4GL.


Os 4GLs mais ambiciosos, também denominados 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.

O que é uma linguagem de programação de quarta geração (4gl)? - o que é techopedia