PROGRAMA DE DISCIPLINA

 

DADOS DA DISCIPLINA

CÓDIGO       NOME                                                                           CARGA HORÁRIA SEMANAL         N.º DE CARGA HORÁRIA

                                                                                                                           TEÓRICA        PRÁTICA           CREDITOS      GLOBAL

 

Semântica de Linguagens de Programação

5

0

05

75

PRÉ – REQUISITOS

Teoria e implementação de linguagens computacionais

EMENTA

q       Sintaxe

q       Semântica estática e dinâmica

q       Técnicas de definição formal de semântica

q       Aspectos relacionados a orientação a objetos

q       Semântica formal de linguagens orientadas a objetos

CONTEÚDO PROGRAMÁTICO

q       Definição de sintaxe, e semântica (estática e dinâmica) 

q       Visão geral de formalismos de especificação semântica

q       Detalhamento de um formalismo específico de perspectiva histórica

q       Detalhamento de um formalismo moderno

q       Apresentação de ferramentas de trabalho

q       Projeto 

q       Apresentação de projeto

q       Detalhamento de técnicas apropriadas para a definição de linguagens orientadas a objetos

q       Orientação a objetos

q       Estudo de trabalhos atualizados que definem a semântica de linguagens orientadas a objetos

q       Avaliação escrita

BIBLIOGRAFIA BÁSICA

q       Semantics with Applications - A Formal Introduction Hanne Riis Nielson e Flemming Nielson Wiley Professional Computing John Wiley & Sons, 1992.

q       Programming Language Syntax and Semantics David A Watt Prentice Hall, 1991.

q       Action Semantics Peter D. Mosses Cambridge University Press, 1992.

q       Object-oriented Software Construction Bertrand Meyer Prentice-Hall, 1998

q       The Java Language Specification James Gosling, Bill Joy, e Guy Steele The Java Series Addison-Wesley, 1996

q       Artigos atualizados mostrando o estado da arte na área




Aqui em breve ira conter o link para atual pagina desta discipina





 RETORNAR