101得票13回答
一个项目中多种语言如何相互交互?

我听说有些人在同一个项目中使用多种编程语言。我无法想象这些语言是如何相互交互的。 我的意思是,Java没有像myProgram.callCfunction(parameters); 从来没有发生过,或者我错了吗?

7得票1回答
C和C++中类型的互操作性

一个非常简单的问题:在同一系统上,C语言的int和C++语言的int是否是相同的东西?当然,这只是一个理论上的问题。 C语言和C++语言标准使用相同的语言来定义基本类型。但是,Fortran 2003明确表示: use ISO_C_BINDING integer(kind=c_int) :...

19得票1回答
在Objective-c中使用静态Swift方法时出现"No known class method for selector"错误。

我得到了Objective C的代码,需要为其添加额外的功能。由于我对Objective C非常不熟悉,所以尽可能多地使用Swift来完成将是非常理想的。这是我的Swift文件/类:import Foundation import UIKit @objc class ImageBarSize...

11得票6回答
如何从CPython中调用Java对象和函数?

我有一个运行在CPython实现上的Python程序,其中必须调用一个在Java程序中定义的函数。我该怎么做? 如果能够使用一些Java对象就更好了。 Jython不是一个选择。我必须在CPython中运行Python部分。

13得票1回答
在QWebView中,是否可以从JavaScript调用C ++函数?

我在QWebView中加载了一个网页。我希望JavaScript能够调用我的应用程序中的函数,并返回一些字符串以供JavaScript动态显示。 使用QWebView是否可行?基本上,是否可能在C++应用程序和QWebView控件之间建立桥梁?

7得票2回答
从ColdFusion调用.NET对象的方法

我正在尝试从ColdFusion创建一个来自DLL的.NET对象并调用其方法。当我调用具有一个或零个参数的方法时,它可以正常工作,但是当我尝试调用具有多个参数的方法时,会出现以下错误: System.MissingMethodException: 找不到泛型方法coldfusion2net...

14得票4回答
如何将java.util.Map转换为Scala Map

一个 Java API 返回一个 java.util.Map<java.lang.String,java.lang.Boolean>;我想把它放进一个 Map[String,Boolean] 中。 所以假设我们有:var scalaMap : Map[String,Boolean...

29得票1回答
如何测试Kotlin扩展函数?

有人能告诉我如何在Kotlin中对扩展函数进行单元测试吗?由于它们是静态解析的,所以应该将它们作为静态方法调用还是非静态方法调用进行测试?另外,由于这门语言与Java完全兼容,那么如何对Kotlin扩展函数进行Java单元测试呢?

77得票13回答
从MATLAB调用Python函数

我需要从MATLAB调用一个Python函数,我该怎么做?

8得票2回答
互操作性如何工作

我知道很多大型应用程序,例如视频游戏,都是使用多种语言创建的。例如,游戏/物理引擎可能是用C++编写的,而游戏任务和GUI则是用类似Python或Lua的高级语言编写的。 我了解这种角色分工的原因;对于需要极端优化、调整、效率和速度的任务使用较低级别的语言,而使用高级语言加快生产时间、减少错...