Programador
2. Que fatores afetam a legibilidade de um código numa linguagem de programação? Ortogonalidade, Simplicidade Geral, Tipos de Dados usados e a Sintaxe
3. Qual a diferença entre erros de sintaxe, semântica e de lógica? Sintaxe = Erros de digitação ou outro erro no código que bloqueiam a execução do programa. Semântica = Erros de semântica envolvem códigos técnicamente corretos que contêm problemas com o significado do código. Ex: Selecionar uma biblioteca não existente no programa. Lógica = São os mais difíceis de diagnosticar, erros de lógica contém códigos sintática e semanticamente corretos, mas não executam da maneira que o programador quer. Ex: Uso errado de operadores lógicos, incremento, decremento e etc.
4. Que problemas uma linguagem pouco ortogonal pode causar durante o processo de codificação? Ela geralmente causa erros na hora de programar devido ao numero de casos especiais, exemplo de Pascal que são delimitadas por Begin e End, mas o bloco Repeat-Until não precisa ser delimitado por Begin-End.
5. Que problemas uma linguagem muito ortogonal pode causar durante o processo de codificação? Causa muita complexidade no codigo, exemplo de Algol 68 em que uma condicional pode aparecer do lado esquerdo de uma atribuição junto com outras instruções, contanto que o resultado seja uma localização de memoria
6. As linguagens que