Estudo dos conceitos de linguagens de programação e dos paradigmas de programação: procedural, orientado a objetos, funcional e lógico. Comparação entre linguagens de programação quanto às estruturas de dados, estruturas de controle, ambiente de execução, verificação de tipos, expressões, construção de subprogramas. Levantamento das características desejáveis em uma linguagem de programação, sintaxe e semântica. Reflexão sobre critérios de seleção de linguagens de programação de acordo com as especificidades das aplicações.

This resource should appear in a popup window.
If it didn't, click here: Linguagens de Programação (Ciência da Computação)