Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > On Compiling Linear Logic Programs with Comprehensions, Aggregates and Rule Priorities

Publicações

On Compiling Linear Logic Programs with Comprehensions, Aggregates and Rule Priorities

Título
On Compiling Linear Logic Programs with Comprehensions, Aggregates and Rule Priorities
Tipo
Artigo em Livro de Atas de Conferência Internacional
Ano
2015
Autores
Flavio Cruz
(Autor)
Outra
Ver página pessoal Sem permissões para visualizar e-mail institucional Pesquisar Publicações do Participante Ver página do Authenticus Sem ORCID
Ricardo Rocha
(Autor)
FCUP
Ata de Conferência Internacional
Páginas: 34-49
17th International Symposium on Practical Aspects of Declarative Languages (PADL)
Portland, OR, JUN 18-19, 2015
Classificação Científica
FOS: Ciências exactas e naturais > Ciências da computação e da informação
Outras Informações
ID Authenticus: P-00G-6HH
Abstract (EN): Linear logic programs are challenging to implement efficiently because facts are asserted and retracted frequently. Implementation is made more difficult with the introduction of useful features such as rule priorities, which are used to specify the order of rule inference, and comprehensions or aggregates, which are mechanisms that make data iteration and gathering more intuitive. In this paper, we describe a compilation scheme for transforming linear logic programs enhanced with those features into efficient C++ code. Our experimental results show that compiled logic programs are less than one order of magnitude slower than hand-written C programs and much faster than interpreted languages such as Python.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Nº de páginas: 16
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Dos mesmos autores

Single Time-Stamped Tries for Retroactive Call Subsumption (2011)
Outras Publicações
Flávio Cruz; Ricardo Rocha
Efficient instance retrieval of subgoals for subsumptive tabled evaluation of logic programs (2011)
Artigo em Revista Científica Internacional
Flavio Cruz; Ricardo Rocha
Declarative Coordination of Graph-based Parallel Programs (2016)
Artigo em Revista Científica Internacional
Flavio Cruz; Ricardo Rocha; Goldstein, SC
A Linear Logic Programming Language for Concurrent Programming over Graph Structures (2014)
Artigo em Revista Científica Internacional
Flavio Cruz; Ricardo Rocha; Seth Copen Goldstein; Frank Pfenning
Thread-aware logic programming for data-driven parallel programs (2015)
Artigo em Livro de Atas de Conferência Internacional
Cruz, F; Rocha, R; Goldstein, SC

Ver todas (9)

Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-07-31 às 18:06:16 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias