67得票7回答
用C++程序调用Python以进行分发

我希望能够从我的c++程序中调用python脚本文件。 我不确定我将要分发的人是否已安装Python。

54得票4回答
是否有任何静态类型的、可嵌入的脚本语言?

我想知道是否有任何静态类型的可嵌入脚本语言。 Python、JavaScript 等语言很好,但它们是动态类型的(也就是说,类型在运行时检查)。我只是想知道是否有人知道任何可以嵌入 C++ 应用程序的静态类型脚本语言?

45得票13回答
Java嵌入式Prolog解释器/编译器

我正在用Java编写一个应用程序,需要完成一些复杂的逻辑规则推理作为其功能的一部分。我希望使用Prolog或其他逻辑/约束编程语言来编写我的逻辑推理,而不是Java,因为我相信结果代码将更简单且更易于维护。 我在Google上搜索了一些嵌入式Java实现的Prolog,并找到了一些,但都很少...

31得票2回答
为什么我们需要像Lua这样的可嵌入编程语言?

嵌入式编程语言的典型用例是什么?我是否正确理解,这样的语言应该被嵌入到某个程序环境中,并且应该能够从那里执行?

27得票3回答
停止嵌入式Python

我在将Python解释器嵌入到C程序中时,通过PyRun_SimpleString()运行某些Python脚本时可能会遇到无限循环或执行时间过长的情况。例如:PyRun_SimpleString("while 1: pass"); 为了防止主程序被阻塞,我想在线程中运行解释器。 如何在不杀死...

26得票2回答
嵌入式语言:Lua与通用Lisp(ECL)之比较

这里有没有人使用ECL将Common Lisp作为嵌入式语言的经验?如果是,那么ECL与Lua相比如何?

24得票8回答
在Python中嵌入低性能脚本语言

我有一个web应用程序。作为其中的一部分,我需要应用程序的用户能够编写(或复制粘贴)非常简单的脚本来运行对他们的数据。 脚本确实可以非常简单,性能只是一个次要问题。我所说的脚本复杂性的示例如下:ratio = 1.2345678 minimum = 10 def convert(money...

20得票5回答
如何在C++中嵌入Ruby?

什么是最佳的方法在C++中嵌入Ruby作为脚本语言?使用ruby.h?SWIG?还是其他什么东西?我需要将一些C++对象暴露给Ruby,并使Ruby解释器评估访问这些对象的脚本。我不关心扩展Ruby或在C++中访问它。 我找到了这篇关于在C++中嵌入Ruby的文章,虽然非常有用,但它有点过时...

19得票4回答
使用Python或其他嵌入式脚本语言部署应用程序

我在考虑在一个用C++编写的业余项目中使用Python作为嵌入式脚本语言。我不想依赖于单独安装的Python发行版。Python文档似乎对一般用法非常清晰,但我找不到清晰的答案。 是否可以部署带有Python解释器和标准库的我的应用程序?是否有其他语言,如Lua、Javascript(Spi...

17得票5回答
如何将Clang嵌入C++代码作为脚本解释器的教程?

我对 LLVM 或 Clang 没有任何经验。根据我所了解的信息,Clang 被称为易于嵌入维基百科-Clang,但是我没有找到任何关于如何实现这一点的教程。因此,在运行时通过 JIT 编译和执行用户定义的代码,是否可以为 C++ 应用程序的用户提供脚本功能?是否可以调用应用程序自己的类和方法...