quinta-feira, setembro 19, 2013

Apostila Natural - Básico e Avançado

NATURAL é uma ferramenta de desenvolvimento de 4ª geração desenvolvida e distribuida pela Software AG no Brasil, é uma linguagem de programação de Quarta Geração por trazer diversos comandos de controle automático do fluxo do programa, além de editor de tela de fácil uso, programação de eventos, dentre outras funcionalidades. É formado por dois componentes principais: o Sistema e a Linguagem. Os objetos Natural (programas, mapas, áreas de dados, entre outros.) são armazenados em bibliotecas (“Libraries”), com estrutura parecida com o diretório DOS e podem ter 8 caracteres como nome máximo. Mesmo sendo objetos de diferentes tipos, não podem possuir o mesmo nome. Permite execução on-line e batch e utilitário de testes de programação. NATURAL possui versões para MVS, UNIX, OS/2 e Windows. Pertence ao Paradigma Imperativo onde é utilizada a Programação imperativa, para saber mais sobre paradigmas de programação visite: Paradigma de programação.

Site de Natural/Adabas
Curso Básico de Natural
Curso Avançado de Natural


7 comentários:

  1. Ola Claudemar bnoite gostaria de ver contigo se teria como ajudar-me com a linguagem Natural e Adabas. Segue meu email mscrodrigo@gmail.com . Apreciaria sua atenção. Muito obrigado

    ResponderEliminar
  2. Tem um site com vários programas prontos pra rodar, muitas dicas:

    http://techcommunity.softwareag.com/ecosystem/communities/public/adanat/products/natural/codesamples/

    ResponderEliminar
  3. Como consigo dar o display de aspas duplas (")?

    ResponderEliminar
  4. Como consigo dar um display para aparecer aspas duplas (")?

    ResponderEliminar
  5. Tente usar com o '

    Exemplo:

    'PUT "AAF.S.RELAT.DB' #DB '.FTP(+1)"' INTO #PARM-FTP1 LEAVING NO

    No que você quer usar o aspas duplas?

    ResponderEliminar
  6. 'PUT "AAF.S.RELAT.DB' #DB '.FTP(+1)"' INTO #PARM-FTP1 LEAVING NO

    Tipo abre, fecha, no começo tem uma ' e logo em seguida aparece "AAF.S.RELAT.DB' - observou fechou com uma '

    #DB '.FTP(+1)"'

    #DB 'abre_"_'

    ResponderEliminar
  7. > > + Program CSAP01 Lib NAT2CUR
    All ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..
    0010 WRITE "'OLA MUNDO'"
    0020 END

    ResponderEliminar