TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

OS CRITÉRIOS DE AVALIAÇÃO DE LINGUAGENS

Por:   •  6/11/2022  •  Trabalho acadêmico  •  265 Palavras (2 Páginas)  •  92 Visualizações

Página 1 de 2

INF/UFG 2022-1 — LPP – Atividade Supervionada 1          

Correlacionar 4 (quatro) critérios de avaliação (Legibilidade, Redigibilidade, Confiabilidade, Custo) com pelo menos 5 (cinco) linguagens constantes da tabela adiante, classificando-as em três níveis: Baixo, Médio, Alto (como exemplificado acerca da Linguagem C). Justifique cada nível atribuído, citando, por exemplo, características da linguagem, como: Simplicidade, Ortogonalidade, Tipos de dados, Projeto de sintaxe, Suporte para abstração, Expressividade, Verificação de tipos, Tratamento de exceções, Apelidos restritos.

CRITÉRIOS DE AVALIAÇÃO DE LINGUAGENS

Linguagens/Critérios

LEGIBILIDADE

REDIGIBILIDADE

CONFIABILIDADE

CUSTO

C

Valor: Alto

Justificativa: Possui as características dos critérios de avaliação, com ênfase na simplicidade de sintaxe.

Valor: Alto

Justificativa: Critérios de escrita facilita na escrita da LP

Valor: Médio

Justificativa: Não possui tratamento de exceções

Valor: Médio

Justificativa:

Linguagem de fácil treinamento, porém de programação extensa.

Java

Valor: Médio

Justificativa: Possui uma Sobrecarga na sintaxe, prejudicando a simplicidade da Legibilidade.

Valor: Alto

Justificativa:

Com enfoque no suporte para abstração.

Valor: Alto

Justificativa:

Verificação de tipos, tratamento de exceções.

Valor: Baixo

Justificativa:

Programa de fácil treinamento, fácil programação, teste realizados na linguagem.

C++

Valor: Alto

Justificativa: Possui características que satisfazem a legibilidade, com foco na sintaxe.

Valor: Alto

Justificativa:

Possui como Java, enfoque no suporte para abstração.

Valor: Médio

Justificativa:

A manipulação direta de endereços de memória é um ponto a ser considerado.

Valor: Baixo

Justificativa:

Programação fácil e de fácil treinamento.

C#

Valor: Alto

Justificativa:  Possui características que favorecem legibilidade, principalmente instruções de controle

Valor: Alto

Justificativa:

Possui um enfoque para abstração e também para a expressividade.

Valor: Médio

Justificativa:

A manipulação direta de ponteiros.

Valor: Médio

Justificativa:

Programa de fácil treinamento, fácil programação, teste realizados na linguagem.

Ruby

Valor:

Justificativa:

Valor:

Justificativa:

Valor:

Justificativa:

Valor:

Justificativa:

Python

Valor: Alto

Justificativa:

Linguagem com visual limpa, facilitando compreensão de leitura.

Valor: Alto

Justificativa:

Possui uma ótima redigibilidade, com enfoque na expressividade.

Valor: Alto

Justificativa:

Possui os critérios para uma boa confiabilidade.

Valor: Baixo

Justificativa:

Programação fácil e de fácil treinamento.

Lisp

Valor:

Justificativa:

Valor:

Justificativa:

Valor:

Justificativa:

Valor:

Justificativa:

Prolog

Valor:

Justificativa:

Valor:

Justificativa:

Valor:

Justificativa:

Valor:

Justificativa:

Fortran

Valor:

Justificativa:

Valor:

Justificativa:

Valor:

Justificativa:

Valor:

Justificativa:

Ruby

Valor:

Justificativa:

Valor:

Justificativa:

Valor:

Justificativa:

Valor:

Justificativa:

Perl

Valor:

Justificativa:

Valor:

Justificativa:

Valor:

Justificativa:

Valor:

Justificativa:

MATLAB

Valor:

Justificativa:

Valor:

Justificativa:

Valor:

Justificativa:

Valor:

Justificativa:

COBOL

Valor:

Justificativa:

Valor:

Justificativa:

Valor:

Justificativa:

Valor:

Justificativa:

Visual Basic

Valor: Médio

Justificativa:

Valor:

Justificativa:

Valor:

Justificativa:

Valor:

Justificativa:

...

Baixar como (para membros premium)  txt (3.7 Kb)   pdf (65.4 Kb)   docx (12.3 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com