RELATÓRIO 1 – CRITÉRIOS DE AVALIAÇÃO DAS LINGUAGENS DE PROGRAMAÇÃO
Por: rodrigo020 • 26/3/2019 • Trabalho acadêmico • 578 Palavras (3 Páginas) • 606 Visualizações
Faculdade Estácio S.A.
Nome
Nome
RELATÓRIO 1 – CRITÉRIOS DE AVALIAÇÃO DAS LINGUAGENS DE PROGRAMAÇÃO
Fortaleza, CE
2019
Sumário
1. Critérios de avaliação das linguagens de programação 3
1.1. Legibilidade: 3
1.2. Capacidade de escrita: 3
1.3. Confiabilidade: 3
2. Questões 3
2.1 Definição de uma linguagem de programação sob a conotação sintática e semântica. 3
2.2 Descreva o que influi e quais fatores que melhoram os seguintes critérios de avaliação de linguagens de programação: legibilidade, capacidade de escrita e confiabilidade. 4
Critérios de avaliação das linguagens de programação
Na avaliação de uma linguagem de programação, é necessário abordar critérios como: Legibilidade, Capacidade de escrita, Confiabilidade das linguagens de programação e custo.
Legibilidade:
Facilidade de entendimento do código. Critério muito importante para que o código possa ser lido e entendido para poder aceitar reparos no futuro, pois um código bem organizado atribui maior facilidade para o programador encontrar as linhas de código que possuem erros.
Capacidade de escrita:
Avalia a facilidade para elaboração de um programa para solucionar problemas, vendo as funções já prontas na biblioteca da linguagem de programação e procurando qual é a mais viável para a solução do mesmo.
Confiabilidade:
Um programa confiável deverá se comportar de acordo com suas especificações sob todas as condições, ser capaz de verificar existências de erros e também intercepta-los durante a execução.
Questões
Definição de uma linguagem de programação sob a conotação sintática e semântica.
Linguagem de programação é o meio de comunicação entre o programador e o computador, tal comunicação é feita através de uma sintaxe especifica que muda de acordo com a linguagem utilizada. Onde a sintaxe é as palavras reservadas pela linguagem para realizar ações no computador e semântica é a facilidade de entendimento da linguagem.
Descreva o que influi e quais fatores que melhoram os seguintes critérios de avaliação de linguagens de programação: legibilidade, capacidade de escrita e confiabilidade.
- Legibilidade – Simplicidade, ortogonalidade, tipos de dados, projeto de sintaxe.
- Facilidade de escrita – Suporte para abstração, expressividade.
- Confiabilidade – Verificação de tipos, tratamento de exceções e apelidos restritos.
- Apresente um exemplo de trecho código fácil e difícil de ler, indique de quais linguagens de programação eles se referem. Explique o porquê da diferença.
Mau exemplo:
package br.com.javamagazine;
import javax.swing.JOptionPane;
class Vendas implements InterfaceVendas{
public String nomeCliente;
protected String descProduto;
private double valor=50;
public double altera_valor(double valor){
this.valor = valor;
return valor;
}
public void imprime(double valor){
if (valor>100)
JOptionPane.showMessageDialog(null,"Valor acima do permitido");
else JOptionPane.showMessageDialog(null,"Valor="+valor);
}
}
Bom exemplo:
package br.com.javamagazine;
import javax.swing.JOptionPane;
...