A LOGIC PROGRAMMING EXTENSION FOR C CALLED CLOG

A aplicação de linguagens declarativas baseadas na programação em lógica tem sido bastante difundida devido ao grande interesse hoje existente na área de Inteligência Artificial. Porém, o uso destas linguagens ainda não é muito evidente devido à restrições de desempenho, portabilidade, capacid...

Full description

Bibliographic Details
Main Author: MARIA DO CARMO ELIAS ALVES
Other Authors: GERALDO FERNANDO GUIDACCI DA SILVEIRA
Language:Portuguese
Published: PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO 1993
Online Access:http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=8753@1
http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=8753@2
id ndltd-IBICT-oai-MAXWELL.puc-rio.br-8753
record_format oai_dc
spelling ndltd-IBICT-oai-MAXWELL.puc-rio.br-87532019-03-01T15:36:12Z A LOGIC PROGRAMMING EXTENSION FOR C CALLED CLOG UMA EXTENSÃO DE PROGRAMAÇÃO EM LÓGICA PARA O C CLOG MARIA DO CARMO ELIAS ALVES GERALDO FERNANDO GUIDACCI DA SILVEIRA RAUL QUEIROZ FEITOSA ORLANDO GOMES LOQUES FILHO GERALDO FERNANDO GUIDACCI DA SILVEIRA A aplicação de linguagens declarativas baseadas na programação em lógica tem sido bastante difundida devido ao grande interesse hoje existente na área de Inteligência Artificial. Porém, o uso destas linguagens ainda não é muito evidente devido à restrições de desempenho, portabilidade, capacidade de integração com outras linguagens, etc. O presente trabalho contém a definição e implementação de uma extensão de programação em lógica para o C, denominada CLog, que têm como objetivo suprir as deficiências acima, permitindo, principalmente, a implementação de aplicações que apresentem características de programação em lógica integrada à programação imperativa em um mesmo ambiente de desenvolvimento. The use of declarative languages based in logic programming has been spread out due to the great interest in Artificial Intelligence. However, the use of these languages is not evident yet due to performance, portability, integration to other languages capability and other restrictions. This work contains the definition and implementation of a logic programming extension for C called Clog, which intends to cover the above deficiencies, allowing, mainly, the implementation of applications that have logic programming characteristics integrated to interative programming in the same development environment. 1993-09-28 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=8753@1 http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=8753@2 por info:eu-repo/semantics/openAccess PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO PPG EM ENGENHARIA ELÉTRICA PUC-Rio BR reponame:Repositório Institucional da PUC_RIO instname:Pontifícia Universidade Católica do Rio de Janeiro instacron:PUC_RIO
collection NDLTD
language Portuguese
sources NDLTD
description A aplicação de linguagens declarativas baseadas na programação em lógica tem sido bastante difundida devido ao grande interesse hoje existente na área de Inteligência Artificial. Porém, o uso destas linguagens ainda não é muito evidente devido à restrições de desempenho, portabilidade, capacidade de integração com outras linguagens, etc. O presente trabalho contém a definição e implementação de uma extensão de programação em lógica para o C, denominada CLog, que têm como objetivo suprir as deficiências acima, permitindo, principalmente, a implementação de aplicações que apresentem características de programação em lógica integrada à programação imperativa em um mesmo ambiente de desenvolvimento. === The use of declarative languages based in logic programming has been spread out due to the great interest in Artificial Intelligence. However, the use of these languages is not evident yet due to performance, portability, integration to other languages capability and other restrictions. This work contains the definition and implementation of a logic programming extension for C called Clog, which intends to cover the above deficiencies, allowing, mainly, the implementation of applications that have logic programming characteristics integrated to interative programming in the same development environment.
author2 GERALDO FERNANDO GUIDACCI DA SILVEIRA
author_facet GERALDO FERNANDO GUIDACCI DA SILVEIRA
MARIA DO CARMO ELIAS ALVES
author MARIA DO CARMO ELIAS ALVES
spellingShingle MARIA DO CARMO ELIAS ALVES
A LOGIC PROGRAMMING EXTENSION FOR C CALLED CLOG
author_sort MARIA DO CARMO ELIAS ALVES
title A LOGIC PROGRAMMING EXTENSION FOR C CALLED CLOG
title_short A LOGIC PROGRAMMING EXTENSION FOR C CALLED CLOG
title_full A LOGIC PROGRAMMING EXTENSION FOR C CALLED CLOG
title_fullStr A LOGIC PROGRAMMING EXTENSION FOR C CALLED CLOG
title_full_unstemmed A LOGIC PROGRAMMING EXTENSION FOR C CALLED CLOG
title_sort logic programming extension for c called clog
publisher PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO
publishDate 1993
url http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=8753@1
http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=8753@2
work_keys_str_mv AT mariadocarmoeliasalves alogicprogrammingextensionforccalledclog
AT mariadocarmoeliasalves umaextensaodeprogramacaoemlogicaparaocclog
AT mariadocarmoeliasalves logicprogrammingextensionforccalledclog
_version_ 1718986776252514304