A interoperabilidade entre sistemas permite que dois ou mais sistemas comuniquem entre si de forma transparente, ou seja, a comunicação entre ambos deve ser feita sem que o utilizador tenha de conhecer detalhes técnicos de baixo nível. Neste trabalho foi proposto o desenvolvimento de um programa que permitisse essa comunicação entre duas linguagens de programação bastante diferentes, nomeadamente CxProlog e Python. A comunicação entre estas duas linguagens é unidirecional e é feita usando API’s já existentes entre elas e uma terceira, a linguagem C.

Este trabalho foi totalmente escrito na linguagem C e contou com certos pontos de referência muito específicos que foram seguidos de forma rigorosa para que o seu desenvolvimento fosse realizado da melhor maneira. Os principais pontos foram: conversão de dados, chamadas de funções, acesso a variáveis, criação de objetos e finalmente o tratamento de exceções.

English coming!

Project Activity

See All Activity >

Follow Interoperability CxProlog Python

Interoperability CxProlog Python Web Site

Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Interoperability CxProlog Python!

Additional Project Details

Registered

2014-04-01