Critérios de Avaliação de linguagens de programação

717 palavras 3 páginas
Critérios de Avaliação de linguagens de programação

São os critérios:
LEGIBILIDADE (Critério mais importante)
 Através do exame de um programa escrito por outra pessoa, poder seguir a sua lógica e descobrir a presença de erros.
Fatores mais importantes:
- Simplicidade -> Permite conhecer a linguagem toda;
- Ortogonalidade -> Todas as combinações dos mecanismos primitivos são válidas;
- Comandos de Controle de Qualidade;
- Estrutura de Tipos de dados de Qualidade;
- Sintaxe Racional -> Com palavras reservadas, construções diferentes para mecanismos diferentes;

REDIGIBILIDADE(Capacidade de escrita)

 Forma de expressar um problema de forma natural, sem desviar a atenção do programador para “truques ” da linguagem.
Fatores mais importantes:
- Simplicidade, Ortogonalidade, Suporte para abstração(ajuda a dominar a complexidade dos problemas),Expressividade (construções simples para operações freqüentes).

SEGURANÇA(Confiabilidade)

 Escrever programas garante atingir o efeito desejado.
Fatores mais importantes:
- Sistema de Tipos Estáticos -> Detecta todas as incompatibilidades de tipo em tempo de compilação;
- Tratamento de Exceções -> Permite a tomada de medidas corretivas em situações inesperadas;
- Ausência de Sinonímia -> É perigoso uma mesma entidade ser conhecida por dois nomes diferentes;
EFICIÊNCIA
 Atualmente a eficiência já não é mais medida apenas com base na velocidade execução dos programas e na economia do uso da memória, considera-se também o esforço necessário para produzir os programas e para os manter.
CUSTO
 Para determinar o custo final de uma linguagem de programação, devemos levar em consideração alguns fatores:
- Treinamento -> Quanto maior a complexidade e quanto mais recursos contém a linguagem maior o grau de dificuldade de aprendizado;
- Programação -> Está ligado aos fatores de simplicidade: quanto menor o numero de componentes básicos, mais fácil a leitura e a programação do código fonte,
Exemplo:

Relacionados

  • Conceitos de Linguagens de Programa o Robert W
    4398 palavras | 18 páginas
  • Avaliação de linguagens
    1561 palavras | 7 páginas
  • Jgbsjfkdbafjbnfks
    1799 palavras | 8 páginas
  • atps
    841 palavras | 4 páginas
  • Modelo ATPS
    704 palavras | 3 páginas
  • Sebesta Texto Cap 01
    1837 palavras | 8 páginas
  • AULA1 1
    705 palavras | 3 páginas
  • ATPS Paradigmas
    1451 palavras | 6 páginas
  • Paradigmas
    729 palavras | 3 páginas
  • Linguagem de programação - aula02
    1385 palavras | 6 páginas