Legibilidade
E o que é uma “Linguagem de Programação”?
Sintática: Uma linguagem de programação é uma notação utilizada pelo programador para especificar ações a serem executadas por um computador.
Semântica: Uma linguagem de programação compreende um conjunto de conceitos que um programador usa para resolver problemas de programação.
Critério: Legibilidade
Facilidade de ler e escrever programas
Legibilidade influi:
desenvolvimento e depuração de programas
manutenção de programas
desempenho de equipes de programação
Fatores que melhoram a legibilidade:
abstração de dados
comandos de controle
modularização de programas
documentação
convenções léxicas, sintaxe e semântica
exemplo em Java: nomes de classes iniciam por letra maiúscula, nomes de atributos usam letras minúsculas
Critério: Confiabilidade
Mecanismos que facilitem a produção de programas que atendam às sua especificações
Tipagem forte: o processador da linguagem deve
assegurar que a utilização dos diferentes tipos de dados seja compatível com a sua definição
evitar que operações perigosas, tal como aritmética de ponteiros, seja permitida Tratamento de exceções: sistemas de tratamento de exceções permitem construir programas que
possuam definições de como proceder em caso de comportamento não usual possibilitem tanto o diagnóstico quanto o tratamento de erros em tempo de execução
http://cavmelo.files.wordpress.com/2010/03/pp-aula2-paradigmasdeprogramacao.pdf
Característica: legibilidade
Facilidade de ler e escrever programas
Legibilidade influi:
desenvolvimento e depuração de programas
manutenção de programas
desempenho de equipes de programação
Fatores que melhoram a legibilidade:
Abstração de dados
Comandos de controle
Modularização de programas
Documentação
Convenções léxicas, sintaxe e semântica
• Exemplo em Java: nomes de classes iniciam por letra maiúscula, nomes de campos