Buscar

02-Conceitos Básicos


Continue navegando


Prévia do material em texto

17/08/2020
1
Paradigmas de Programação: 
Critérios de Avaliação e 
Metodologias de 
Implementação de LPs
1
Principais Paradigmas de LPs
2
Principais Paradigmas de LPs
Linguagens 
Multi-paradigmas
3
Critérios de Avaliação
4
Critérios de Avaliação
5
Legibilidade
if (code == 0) {
int var = 30;
for (int i = 0; i < 10; i++) {
i = i+1;
}
} else if (is_writable($folder)){
if ($fp = fopen($file_path, 'w')){
if ($stuff = 
get_some_stuff()){
if (fwrite($fp, 
$stuff)){
// ...
} else {
facaAlgumaCoisa();
}
Fatores de Impacto
6
17/08/2020
2
Escritabilidade
Fatores de Impacto
7
Confiabilidade
8
Trade-offs no projeto de LPs
9
Métodos de Implementação de LPs
10
Processo de Compilação
11
Processo de Interpretação
12
17/08/2020
3
Processo Híbrido
13
Links Interessantes
https://dzone.com/articles/10-tips-how-to-improve-the-readability-of-
your-sof
https://medium.com/javascript-in-plain-english/30-funny-code-
comments-that-will-make-you-laugh-1c1b54d4ab00
14
Próxima Aula:
Visão Geral Paradigmas
Descritivos e Declarativos
15
Paradigmas de Programação: 
Critérios de Avaliação e 
Metodologias de 
Implementação de LPs
16
https://dzone.com/articles/10-tips-how-to-improve-the-readability-of-your-sof
https://medium.com/javascript-in-plain-english/30-funny-code-comments-that-will-make-you-laugh-1c1b54d4ab00