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
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
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