exercicios
PL/I (alternativamente PL/1, lê-se pê-ele-um) significa Programming Language One e é uma linguagem de programação desenvolvida pela IBM em meados de 1960. A previsão da IBM era que a linguagem fosse utilizada em ciências, inteligência artificial e negócios. Por um período de tempo foi a principal linguagem ensinada na Universidade de Michigan Dearborn. Entretanto, a popularidade declinou nos anos recentes, devido à introdução de línguagens de programação mais modernas voltadas para o ambiente Mainframe
. Sua principal funcão é o processamento/manipulação de dados; suporta recursão e alocação dinâmica.
Estrutura padrão
LABEL: PROC OPTIONS (MAIN) ; Identificação do programa DECLARE arquivos , Declaração de variáveis campos , PICTUREs de edição , tabelas , estruturas , inicializações , redefinições , funções (BUILT-IN) , rotinas externas; ON CONDITIONS ; Tratamento de condições COMANDOS ; Comandos / Instruções movimentações ; expressões ; concatenação ; condições ; LOOPs ; manipulação de arquivos ; manipulação de banco de dados ; chamadas de rotinas internas; chamadas de rotinas externas; COMANDOS ; ROT-LABEL: PROC ; Identificação da Sub-rotina interna END ROT-LABEL ; Finalização da Sub-rotina interna END LABEL ; Finalização do programa
Sintaxe do comando PL/I
Qualquer comando / comentário PL/I deverão ser codificados entre as colunas 2 a 72
O término de qualquer comando PL/I é identificado por ponto e vírgula (;)
Um comando PL/I poderá ser codificado em uma ou mais linhas
Não há