Você está na página 1de 1

Nome: João Pedro Paes Landim Alkamim RA: 112648

Questão de Revisão

1) É útil para um programador ter alguma experiência no projeto de linguagens pois, ao


aprender sobre os conceitos de alguma linguagem fica muito mais fácil de entender
o que está acontecendo na hora de programar e, portanto, aprender uma nova
linguagem fica mais tranquilo.
13) Um programa se torna confiável quando ele consegue identificar os erros no código
e tratar eles de acordo com as suas especificações.
24) Facilidade de Escrita e Legibilidade

Conjunto de Problemas
3) Todos iriam entender a linguagem, usaríamos para criar todos os programas e
teriamos que aprender apenas uma linguagem. Seria tipo uma comparação como se
no mundo existisse apenas uma língua falada. Todos se entendem e não gastamos
“tempo” para aprender outra linguagem.
4) Cada linguagem tem os seus conceitos para ser melhor em certo tipo de problema.
Javascript por exemplo é muito boa na construção de aplicações WEB enquanto C#
é usado bastante na construção de jogos. Não tem regra mas ao comparar uma com
a outra observa-se um desempenho melhor dependendo da linguagem.
12) Em minha opinião, as bibliotecas deveriam ser incluídas já na linguagem. Em
Python, por exemplo, fiz um projeto recentemente que tive que procurar muitas
bibliotecas e importar no meu código. No final, não sabia mais o que eu estava
utilizando ou estava obsoleto. Isso claro é um erro meu de não prestar atenção, mas
ao me perguntar de uma linguagem perfeita esse seria uma das coisas que gostaria
de ver.
16) Pegando o python como exemplo:
a) Legibilidade e Facilidade de escrita: o python utiliza a indentação para o seu
funcionamento desde o começo, sem ela o código não funciona ou funciona
erroneamente.
b) Confiabilidade: Verificação de tipos, ele realiza uma nova vinculação de
nome e espaço a cada atribuição de valor a uma variável, inferindo o tipo de
dados do valor recebido.
c) Custo: O custo para compilar é muito alto, por ser uma linguagem
interpretada. O custo para aprendizagem do código é baixo, otimizando o
tempo de desenvolvimento.

Você também pode gostar