|
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.
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.
Ligações externas
|