Neste trabalho discutimos o projeto de compiladores corretos por construção para linguagens orientadas a objeto. Um compilador correto é aquele que garante que a semântica é preservada quando o programa fonte _e traduzido para a linguagem destino. O projeto de compiladores corretos para linguagens imperativas se encontra bem fundamentado; atualmente, o maior desafio é o desenvolvimento de uma abordagem para lidar com características de orientação a objetos. Nesta tese, descrevemos uma abordagem algébrica para construção de compiladores corretos para uma linguagem orientada a objetos chamada ROOL (acrônimo para Refenement Objecy-oriented Language), que é similar a Java e C++. Esta linguagem inclue classes, herança, ligação dinâmica, recursão...
Existem várias abordagens para descrever formalmente a semântica de linguagens de programação. As p...
Orientador : Jaime WojciechowskiMonografia (especialização) - Universidade Federal do Paraná, Setor ...
En este artículo se expone un enfoque sencillo sobre compiladores, con la definición de la estructur...
Neste trabalho discutimos o projeto de compiladores corretos por construção para linguagens orientad...
A construção de um compilador de linguagens de porte real é um projeto grande e de alta complexidade...
Esta dissertação descreve a concepção de uma arquitetura de computador com conjunto reduzido de inst...
A orientação a objetos é um mecanismo que permite o reaproveitamento de software, tendo por isso des...
Son indudables los beneficios cuando se realiza Programación Orientada a Objetos: reusabilidad de có...
conceitos do paradigma de programação orientada a objetos, como classes, objetos, instâncias, método...
Cm é uma linguagem de programação em evolução. Ela surgiu em 1985, no DCCUnicamp, e vem se desenvolv...
A indústria dos microprocessadores é uma área com uma dinâmica ímpar, reconhecida pelo seu avançado ...
Em sistemas distribuídos baseados em componentes de software, o uso de linguagens de programação ori...
O objetivo deste trabalho é criar um compilador para a linguagem BASIC (Beginner's All-purpose Symbo...
O baixo desempenho em matemática obtido pelos alunos brasileiros nas avaliações externas revela que ...
A Linguagem RS é destinada a programação de núcleos reativos centralizados. Tais núcleos são respons...
Existem várias abordagens para descrever formalmente a semântica de linguagens de programação. As p...
Orientador : Jaime WojciechowskiMonografia (especialização) - Universidade Federal do Paraná, Setor ...
En este artículo se expone un enfoque sencillo sobre compiladores, con la definición de la estructur...
Neste trabalho discutimos o projeto de compiladores corretos por construção para linguagens orientad...
A construção de um compilador de linguagens de porte real é um projeto grande e de alta complexidade...
Esta dissertação descreve a concepção de uma arquitetura de computador com conjunto reduzido de inst...
A orientação a objetos é um mecanismo que permite o reaproveitamento de software, tendo por isso des...
Son indudables los beneficios cuando se realiza Programación Orientada a Objetos: reusabilidad de có...
conceitos do paradigma de programação orientada a objetos, como classes, objetos, instâncias, método...
Cm é uma linguagem de programação em evolução. Ela surgiu em 1985, no DCCUnicamp, e vem se desenvolv...
A indústria dos microprocessadores é uma área com uma dinâmica ímpar, reconhecida pelo seu avançado ...
Em sistemas distribuídos baseados em componentes de software, o uso de linguagens de programação ori...
O objetivo deste trabalho é criar um compilador para a linguagem BASIC (Beginner's All-purpose Symbo...
O baixo desempenho em matemática obtido pelos alunos brasileiros nas avaliações externas revela que ...
A Linguagem RS é destinada a programação de núcleos reativos centralizados. Tais núcleos são respons...
Existem várias abordagens para descrever formalmente a semântica de linguagens de programação. As p...
Orientador : Jaime WojciechowskiMonografia (especialização) - Universidade Federal do Paraná, Setor ...
En este artículo se expone un enfoque sencillo sobre compiladores, con la definición de la estructur...