Sebesta Texto Cap 01

1843 palavras 8 páginas
Capítulo 1
Aspectos Preliminares

Conceitos de Linguagens de Programação – Robert W. Sebesta

Tópicos do Capítulo 1
• Razões para estudar conceitos de linguagens de programação
• Domínios de programação
• Critérios de avaliação de linguagens
• Influências no projeto de linguagens
• Categorias de linguagens
• Trade-offs no projeto de linguagens
• Métodos de implementação
• Ambientes de programação

Conceitos de Linguagens de Programação – Robert W. Sebesta

Razões para estudar conceitos de linguagens de programação
• Capacidade aumentada para expressar ideias
• Embasamento melhorado para escolher linguagens apropriadas
• Habilidade aumentada para aprender novas linguagens
• Melhor entendimento da importância da implementação
• Melhor uso de linguagens já conhecidas
• Avanço geral da computação

Conceitos de Linguagens de Programação – Robert W. Sebesta

Domínios de programação
• Aplicações científicas
– Grande número de computações de aritmética de ponto flutuante; uso de matrizes
– Fortran

• Aplicações empresariais
– Produz relatório, usa números decimais e caracteres
– COBOL

• Inteligência artificial
– Símbolos em vez de números manipulados; uso de listas ligadas
– LISP

• Programação de sistemas
– Precisa de eficiência por causa do uso contínuo
– C

• Software para a Web
– Eclética coleção de linguagens: de marcação (como XHTML), de scripting (como PHP), de propósito geral (como Java)

Conceitos de Linguagens de Programação – Robert W. Sebesta

Critérios de

Relacionados