linguagem pl/i
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.1
Índice
[esconder]
1 Principais características
1.1 Contribuições de PL/I para futuras linguagens
2 Sintaxe do comando PL/I
2.1 Estrutura padrão
2.2 Operadores de comparação
2.3 COMANDO "SELECT"
2.4 COMANDO "IF"
2.5 COMANDO "WHILE"
3 Nome de variáveis
4 Exemplos de código
4.1 Procura por uma string
4.2 Hello World
4.3 N-Primeiros Números Perfeitos
4.4 Bubble Sort
5 Referências
6 Ligações externas
Principais características[editar | editar código-fonte]
Linguagem de programação imperativa e estruturada, de controle e recursividade do ALGOL 60
Fortemente tipada
Subprogramas e E/S formatadas do FORTRAN
Manipulação de arquivos e registros do COBOL
Alocação dinâmica de memória e estruturas encadeadas do LISP
Operações de arrays do APL
Contribuições de PL/I para futuras linguagens[editar | editar código-fonte]
Tratamento de interrupção - execução de procedimentos específicos quando uma condição excepcional ocorre
Multitarefa - especificação de tarefas que podem ser executadas concorrentemente
Sintaxe do comando PL/I[editar | editar código-fonte] ;
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á posição nem caracter para indicar a continuação de um comando