Linguagens de
Programação
Professor: Marco Aurélio
Tudo para Todos: PL/1
 Introdução:
A PL/1 representa a primeira tentativa em grande escala de projetar uma
linguagem que ...
Tudo para todos: PL/1
 Embasamento Histórico:
 Assim como o FORTRAN, a PL/1 foi desenvolvida como um produto IBM.
 No i...
Tudo para Todos: PL/1
 Processo de Projeto:
 O esforço de projeto iniciou-se quando a IBM e o SHARE formaram a Advanced
...
Tudo para Todos: PL/1
 Visão geral da linguagem:
 Permitia a criação de tarefas concorrentes;
 Tornou-se possível detec...
Tudo para Todos: PL/1
 Avaliação
"Eu absolutamente não consigo ver como podemos manter nossos programas
em crescimento fi...
Tudo para Todos: PL/1
 Bibliografia:
Sebesta, R. W. (2011). Conceitos de Linguagens de Programação. BOOKMAN.
 Aluno: Fra...
Próximos SlideShares
Carregando em…5
×

Linguagens de programação

317 visualizações

Publicada em

Tudo para Todos: PL/1

Publicada em: Engenharia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
317
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Linguagens de programação

  1. 1. Linguagens de Programação Professor: Marco Aurélio
  2. 2. Tudo para Todos: PL/1  Introdução: A PL/1 representa a primeira tentativa em grande escala de projetar uma linguagem que poderia ser usada para o um amplo espectro de áreas de aplicação, como por exemplo, as ciências, a inteligência artificial ou os negócios.
  3. 3. Tudo para todos: PL/1  Embasamento Histórico:  Assim como o FORTRAN, a PL/1 foi desenvolvida como um produto IBM.  No inicio da década de 60, os usuários de computadores da indústria estabeleceram-se em dois campos separados, e bem diferentes, aplicações cientificas e aplicações comercias.  No inicio de 1963, os planejadores IBM perceberam o inicio de uma mudança nessa situação. Já que os dois grupos, amplamente separados, movimentavam- se um em direção ao outro de uma maneira que se imaginava certa para criar problemas.  Essas percepções muito naturalmente levaram ao conceito de projeta-se um computador universal único capaz de fazer aplicações tanto com números reais como com aritmética decimal, por conseguinte, aplicações cientificas e comerciais.
  4. 4. Tudo para Todos: PL/1  Processo de Projeto:  O esforço de projeto iniciou-se quando a IBM e o SHARE formaram a Advanced Language Development Comittee do SHARE FORTRAN Project.  Ate 1965, a linguagem era conhecida como NPL, sigla de New Programming Language. Ainda neste ano a linguagem recebe o nome de PL/1 para evitar confusão com o nome NPL de National Physical Laboratory.
  5. 5. Tudo para Todos: PL/1  Visão geral da linguagem:  Permitia a criação de tarefas concorrentes;  Tornou-se possível detectar e manipular 23 diferentes tipo de exceções, ou erros em tempo de execução:  Permitiu-se que procedimentos fossem usados recursivamente:  Ponteiros foram incluídos como um tipo de dados:  Seções transversais de matrizes podiam ser referenciadas.
  6. 6. Tudo para Todos: PL/1  Avaliação "Eu absolutamente não consigo ver como podemos manter nossos programas em crescimento firmemente dentro de nossa compreensão intelectual quando, por seu claro estilo barroco, a linguagem de programação - nossa ferramenta básica, imaginem! - Já escapa de nosso controle intelectual“ Edsfer Dijkstra
  7. 7. Tudo para Todos: PL/1  Bibliografia: Sebesta, R. W. (2011). Conceitos de Linguagens de Programação. BOOKMAN.  Aluno: Franklin G Mendes 7° Período de Engenharia da Computação - FACIT

×