Linguagem de quarta geração (programação) (4GL)

Autor: Randy Alexander
Data De Criação: 2 Abril 2021
Data De Atualização: 26 Junho 2024
Anonim
Linguagem de quarta geração (programação) (4GL) - Tecnologia
Linguagem de quarta geração (programação) (4GL) - Tecnologia

Contente

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.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

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 semelhantes ao 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 o gerenciamento de 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.