Sebesta Texto Cap 01
1843 palavras
8 páginas
Capítulo 1Aspectos 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