- Código: EEL670
- Créditos: 5
- Professor: Fálvio Mello
- Site da matéria: http://www.im2c.poli.ufrj.br/members/fmello/lingprog.html
- Máximo de Faltas: ∞
Disciplina obrigatória do 2º período, abre todo período par. Não tem prova, apenas exercícios semanais avaliados de 0 à 10. No final do curso sua nota será a média de todos os trabalhos.
A matéria apresenta os conceitos básicos sobre linguagens de programação, algumas linguagens e aspectos gerais de cada paradigma. Não é necessário saber programar previamente.
Primeiro é apresentado os conceitos de linguagem, sintaxe e semântica numa perspectiva computacional. Com isso, vemos o primeiro paradigma de programação que é o funcional, através da linguagem ML. Depois há uma introdução à programação orientada a objeto e seus conceitos. Por fim, temos o último paradigma, que é o lógico-matemático, utilizando a linguagem de programação Prlog e uma apresentação sobre a história das linguagens de programação.