因此,在不同语言中开发并行库的问题在于,不同语言通常会为同一任务使用不同的习语.我从个人经验中了解到这一点,将一个库从Python移植到PHP.成语不仅仅是命名:例如,Python有很多魔法,你可以使用getter和setter来使对象属性变得神奇; Python有monkeypatching; Python已命名参数.
有了端口,你想选择一种"基础"语言,然后尝试模仿另一种语言中的所有习语(不容易做到); 对于并行开发而言,没有做任何过于棘手的事情,并且最不需要考虑最小公分母.然后关注语法糖.