linguagens de programação

Download Linguagens de programação

Post on 20-Nov-2014

251 views

Category:

Engineering

2 download

Embed Size (px)

DESCRIPTION

Tudo para Todos: PL/1

TRANSCRIPT

  • 1. Linguagens de Programao Professor: Marco Aurlio

2. Tudo para Todos: PL/1 Introduo: 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 aplicao, como por exemplo, as cincias, a inteligncia artificial ou os negcios. 3. Tudo para todos: PL/1 Embasamento Histrico: Assim como o FORTRAN, a PL/1 foi desenvolvida como um produto IBM. No inicio da dcada de 60, os usurios de computadores da indstria estabeleceram-se em dois campos separados, e bem diferentes, aplicaes cientificas e aplicaes comercias. No inicio de 1963, os planejadores IBM perceberam o inicio de uma mudana nessa situao. J que os dois grupos, amplamente separados, movimentavam- se um em direo ao outro de uma maneira que se imaginava certa para criar problemas. Essas percepes muito naturalmente levaram ao conceito de projeta-se um computador universal nico capaz de fazer aplicaes tanto com nmeros reais como com aritmtica decimal, por conseguinte, aplicaes cientificas e comerciais. 4. Tudo para Todos: PL/1 Processo de Projeto: O esforo 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 confuso com o nome NPL de National Physical Laboratory. 5. Tudo para Todos: PL/1 Viso geral da linguagem: Permitia a criao de tarefas concorrentes; Tornou-se possvel detectar e manipular 23 diferentes tipo de excees, ou erros em tempo de execuo: Permitiu-se que procedimentos fossem usados recursivamente: Ponteiros foram includos como um tipo de dados: Sees transversais de matrizes podiam ser referenciadas. 6. Tudo para Todos: PL/1 Avaliao "Eu absolutamente no consigo ver como podemos manter nossos programas em crescimento firmemente dentro de nossa compreenso intelectual quando, por seu claro estilo barroco, a linguagem de programao - nossa ferramenta bsica, imaginem! - J escapa de nosso controle intelectual Edsfer Dijkstra 7. Tudo para Todos: PL/1 Bibliografia: Sebesta, R. W. (2011). Conceitos de Linguagens de Programao. BOOKMAN. Aluno: Franklin G Mendes 7 Perodo de Engenharia da Computao - FACIT