Sebesta Texto Cap 01

1837 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 avaliação de linguagens
• Legibilidade: facilidade com a qual os programas podem ser lidos e entendidos • Facilidade de escrita: facilidade com a qual uma linguagem pode ser usada para criar programas para um dado domínio
• Confiabilidade: conformidade com as especificações
• Custo: o custo total definitivo de uma linguagem

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

Critério de avalição: legibilidade


Simplicidade geral






Ortogonalidade





Um conjunto relativamente

Relacionados

  • Licenciatura em informática
    18683 palavras | 75 páginas
  • Edital Ret 1 da MARINHA
    19609 palavras | 79 páginas
  • Trabalhos
    30116 palavras | 121 páginas
  • Planejamento estrategico
    24357 palavras | 98 páginas
  • trabalhos
    39114 palavras | 157 páginas
  • Edital 14 Ret 1 1
    30256 palavras | 122 páginas
  • Ajuda
    22388 palavras | 90 páginas
  • Edital Federal 2014
    86422 palavras | 346 páginas