Dll 可以使用哪些编程语言创建共享/动态库? 我知道C和C++可以很容易地创建共享库,但我也希望能帮助我。D看起来很有希望,但我发现它很难写,特别是没有良好的IDE支持(VS插件是目前为止最好的,但它仍然有限)。Kotlin也可能是一个选择,但它缺少任何标准库来进行文件管理(例如重命名文件)

Dll 可以使用哪些编程语言创建共享/动态库? 我知道C和C++可以很容易地创建共享库,但我也希望能帮助我。D看起来很有希望,但我发现它很难写,特别是没有良好的IDE支持(VS插件是目前为止最好的,但它仍然有限)。Kotlin也可能是一个选择,但它缺少任何标准库来进行文件管理(例如重命名文件),dll,shared-libraries,dylib,dynamic-library,Dll,Shared Libraries,Dylib,Dynamic Library,我正在寻找一种语言(最好是面向对象的),它有一个很好的标准库,可以在Windows、macOS和Linux中创建共享库(.dll、.dylib、.so),然后任何支持C外部函数的语言都可以使用它(例如,从Python到ctypes) 有这样的事吗 可以使用哪些编程语言创建共享/动态库 您可以使用任何 或编译的 编译为的语言,前提是所有 有贡献的编译器是 这是因为创建一个共享库是一个简单的问题 一些编译器预先生成的大量目标文件, 可能与其他共享/动态库一起,以指示链接器输出共享/动态库的方式(例如

我正在寻找一种语言(最好是面向对象的),它有一个很好的标准库,可以在Windows、macOS和Linux中创建共享库(.dll、.dylib、.so),然后任何支持C外部函数的语言都可以使用它(例如,从Python到ctypes)

有这样的事吗

可以使用哪些编程语言创建共享/动态库

您可以使用任何 或编译的 编译为的语言,前提是所有 有贡献的编译器是

这是因为创建一个共享库是一个简单的问题 一些编译器预先生成的大量目标文件, 可能与其他共享/动态库一起,以指示链接器输出共享/动态库的方式(例如使用
-shared
GNU链接器的链接选项,或Microsoft链接器的
/DLL
选项)。链接器不了解源语言或编译其输入的语言

至于我的意见或建议,你认为哪种汇编语言最令人满意 那就离题了

可以使用哪些编程语言创建共享/动态库

您可以使用任何 或编译的 编译为的语言,前提是所有 有贡献的编译器是

这是因为创建一个共享库是一个简单的问题 一些编译器预先生成的大量目标文件, 可能与其他共享/动态库一起,以指示链接器输出共享/动态库的方式(例如使用
-shared
GNU链接器的链接选项,或Microsoft链接器的
/DLL
选项)。链接器不了解源语言或编译其输入的语言

至于我的意见或建议,你认为哪种汇编语言最令人满意
这可能与主题无关。

您无法创建一个可以使用Java从Python、Ruby甚至C调用的库。Java不编译为机器代码,而是使用JVM运行。您不能创建一个可以使用Java从Python、Ruby甚至C调用的库。Java不会编译成机器代码,而是使用JVM运行。为什么会偏离主题?@DanCojocaru,因为邀请基于意见的答案和/或软件推荐的问题是。你的问题没有结束,因为标题问题是关于主题的,尽管“我在寻找一种语言……有这样的东西吗?”问题是离题的。为什么会离题?@DanCojocaru,因为邀请基于意见的答案和/或软件推荐的问题是。你的问题没有结束,因为标题问题是关于主题的,尽管“我在寻找一种语言……有这样的东西吗?”问题是离题的。