数据分发服务(DDS)是一种以数据为中心的通信协议,用于分布式软件应用程序通信。它描述了实现数据提供者和数据消费者之间通信的通信应用程序编程接口(API)和通信语义。

阅读全文 »

当项目比较大涉及到多门编程语言时会有这种需求.通常是要求调用C/C++等.
某些语言之间相对来说调用就比较简单,比如Go和C,Rust和C等.但是其他语言相对来说就麻烦了.本文主要涉及Python,JS,Java和C/C+的互相调用,以备不时之需.

TL;DR:Python使用pybind11,JS使用emcc,Java使用JNI.

阅读全文 »