Software  
 
Rede de conhecimento computador >> Software >> Software Gráfico >> Content
O que é o software 4GL?
O software 4GL (linguagem de quarta geração) refere-se a uma categoria de linguagens e ferramentas de programação que são de nível superior e mais abstrato que o 3GLS (como C, Pascal ou Java). Eles pretendem tornar o desenvolvimento de software mais rápido e fácil, fornecendo recursos que automatizam muitas das tarefas envolvidas na codificação. Em vez de lidar com detalhes de baixo nível, como gerenciamento de memória ou loops explícitos, o 4GLS permite que os desenvolvedores expressem suas intenções em um nível mais alto de abstração, geralmente mais próximo do domínio do problema.

As principais características do software e ferramentas 4GL incluem:

* Programação declarativa: Em vez de especificar * como * resolver um problema passo a passo, os desenvolvedores geralmente declaram * qual é o resultado desejado, e o sistema 4GL descobre os detalhes da implementação subjacente. Isso reduz a quantidade de código necessário.

* Centrico de dados: Muitos 4GLs estão fortemente focados no gerenciamento de banco de dados. Eles fornecem ferramentas para consultar, manipular e relatar dados em um banco de dados com código relativamente pequeno.

* desenvolvimento rápido de aplicativos (RAD): O objetivo do 4GLS é acelerar significativamente o processo de desenvolvimento. Isso é alcançado através de recursos como geradores de relatórios internos, construtores de GUI e geração automatizada de código.

* específico do domínio: Alguns 4GLs são projetados para aplicações ou domínios específicos, como análise estatística, modelagem financeira ou sistemas de informação geográfica (GIS).

Exemplos de ferramentas 4GL e suas aplicações:

* SQL (linguagem de consulta estruturada): Provavelmente o 4GL mais conhecido, usado principalmente para consulta e manipulação de banco de dados.
* Geradores de relatório: Ferramentas que permitem aos usuários criar relatórios facilmente a partir de bancos de dados com pouca ou nenhuma programação.
* software de planilha (por exemplo, Excel, Google Sheets): Embora não estejam estritamente programando linguagens, elas incorporam recursos do tipo 4GL para análise de dados e manipulação usando fórmulas e macros.
* Sistemas de gerenciamento de banco de dados (DBMS) com idiomas de consulta interna: Muitos DBMSs incluem seus próprios idiomas do tipo 4GL para interagir com o banco de dados.
* Várias ferramentas RAD: Isso geralmente fornece interfaces visuais para projetar interfaces de usuário e conectá -las a bancos de dados.


Embora o 4GLS ofereça vantagens significativas em termos de velocidade e facilidade de desenvolvimento, eles podem ser menos eficientes ou flexíveis que o 3GLS para aplicações altamente complexas ou especializadas. A escolha entre um 3GL e um 4GL depende dos requisitos e restrições específicos do projeto.

Anterior :

Próximo :
  Os artigos relacionados
·Caminho mais fácil para fotos prontas para Craigslist 
·Qual é o software necessário para ler um arquivo jpg?…
·Como as pessoas usam cad e cam no mundo real? 
·O que é software popular usado para redimensionar imag…
·Como adicionar Perspectiva no SketchUp 
·Como você torna o irfanview padrão para imagens no Wi…
·Existe um software chamado gráficos no Linux? 
·Onde alguém pode obter o programa de computador FscanF…
·Quais são os gráficos de informações? 
·Qual software aplicativo permite aos usuários criar e …
  Artigos em destaque
·Como fazer uma alimentação Radio Live em um Mac 
·Como parar o ETL Processor 
·GIMP Compatível Photoshop Filtros 
·Como reparar Media Player no Windows XP Home 
·O que é o arquivo de extensão SRC 
·Como fazer uma referência de um ISBN 
·Como Fazer um M3U 
·Como projetar e imprimir seus próprios cartões e Flye…
·Como importar um backup do Registro Usando o Console de…
·Como instalar o Magix Music Maker 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados