NATURAL
Origem: Wikipédia, a enciclopédia livre.
| Foi proposta a fusão deste artigo ou secção com: Natural. |
NATURAL é uma linguagem de programação de IV geração da Software AG para ambiente empresarial. Foi desenhada para aumentar a produtividade no desenho e o desenvolvimento de distribuição de aplicações - em especial para as de missão-crítica.
[editar] Características
Diz-se "linguagem de IV geração" por possuir diversas vantagens de automatização de rotinas em relação às chamadas "de III geração" (COBOL, PL/I, etc): editor de telas amigavél, muito superior ao CICS; eventos (o que certamente ajudou a inspirar VB, Delphi etc.) e muitas outras inovações para a sua época. O NATURAL possui diversos controles automáticos, o que facilita o controle do programa através de blocos de código acionados automaticamente, como no exemplo:
READ EMPLOYEES BY NAME AT END OF DATA ADD TOTAL-PARCIAL TO TOTAL WRITE TOTAL END-ENDDATA END-READ
Este bloco de código será sempre executado todas as vezes que o ponteiro de leitura alcançar o último registro selecionado, não sendo necessário que o programador se preocupe em que parte do programa este código será escrito (contanto que esteja dentro do LOOP de leitura). Tal como o bloco no exemplo, o NATURAL possui outros que são ativados em diversas situações: no início da leitura; na quebra de seqüência da classificação da chave; antes da quebra; depois da quebra etc. Além destas características, a linguagem possui diversas outras que fizeram e fazem do NATURAL uma grande linguagem de programação.

