<aside>
💡 Vamos testar os conceitos discutidos até agora na disciplina ?
</aside>
Dissertativas
- Qual a principal característica, vantagens e desvantagens das linguagens estaticamente tipadas. Exemplifique com um código.
- Qual a principal característica, vantagens e desvantagens das linguagens dinamicamente tipadas. Exemplifique com um código.
- Cite exemplos de linguagens dinamicamente tipificadas e estaticamente tipificadas.
- O que é inferencia de tipos ? Exemplifique e cite linguagens que usam este recurso.
- O que são paradigmas de programação, e cite os quatro principais discutidos em sala de aula.
- Quais conceitos surgiram com a programação estruturada ?
- Comparem as linguagens Java e Python.
- Comparem as linguagens Java e C.
- O que significa dizer que uma dada linguagem tratam as funções como valores de primeira classe.
- Qual a diferença das estratégias de avaliação call-by-value e call-by-name.
- De acordo com Sebesta, podemos avaliar as linguagens a partir de cinco características principais.
- Defina e exemplifique os objetos e as classes.
- O que é encapsulamento e quais os seus benefícios. Exemplifique
- Qual a diferença entre variáveis de instância e variáveis de classes.
- Qual a diferença entre métodos de instância e métodos de classes.