两种语言如何整合到项目中?

时间:2017-09-13 14:55:44

标签: programming-languages environment

我一直在想,在同一个项目中如何使用两种语言?

例如,Android。它基于Linux内核,但有一个Java环境供应用程序运行。

1 个答案:

答案 0 :(得分:1)

您使用构建系统。最常见的一个是GNU Make。构建系统允许您指定继续执行每个步骤所需的工件,此外它还允许您设置目标。我个人更喜欢shakebuild,但您的偏好可能会有所不同。

调用例如Rust中的Haskell要困难得多。语言需要定义互操作性标准,他们都遵守这些标准。通常,这意味着之间传递的只是产品类型,字符串,整数等。