Teoria dos tipos: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
m Bot: Adicionando: ja:型理論 |
|||
Linha 31:
* Inferência de tipo Polimórfica (Linguagem de Programação ML; polimorfismo de Hindley-Milner ) subtipo
* Tipagem estática orientada a objetos (grew out of abstract data type and subtyping)
* F-bounded polimorfismos e esforços para combinar generics com polimorfismo de orientação a objetos
* Set-constraint-based type systems
* module systems
* Type-driven proof systems (e.g. ELF)
* ... (
Impacto prático da teoria dos tipos
* Linguagem de programação fortemente tipadas
* Análise e otimização de programas orientadas a tipos
* Type-aided security mechanisms (e.g., TAL, Java bytecode verification)
Linha 54:
A noção de tipos de dados abstratos
A relação entre tipos e programação orientada a objeto
A relação entre tipos e algoritmos
Uma definição formal de tipos de dados abstratos - pré-codição, pós-condição e invariantes
|