我想知道是否有任何静态类型的可嵌入脚本语言。 Python、JavaScript 等语言很好,但它们是动态类型的(也就是说,类型在运行时检查)。我只是想知道是否有人知道任何可以嵌入 C++ 应用程序的静态类型脚本语言?
我正在用Java编写一个应用程序,需要完成一些复杂的逻辑规则推理作为其功能的一部分。我希望使用Prolog或其他逻辑/约束编程语言来编写我的逻辑推理,而不是Java,因为我相信结果代码将更简单且更易于维护。 我在Google上搜索了一些嵌入式Java实现的Prolog,并找到了一些,但都很少...
嵌入式编程语言的典型用例是什么?我是否正确理解,这样的语言应该被嵌入到某个程序环境中,并且应该能够从那里执行?
我在将Python解释器嵌入到C程序中时,通过PyRun_SimpleString()运行某些Python脚本时可能会遇到无限循环或执行时间过长的情况。例如:PyRun_SimpleString("while 1: pass"); 为了防止主程序被阻塞,我想在线程中运行解释器。 如何在不杀死...
这里有没有人使用ECL将Common Lisp作为嵌入式语言的经验?如果是,那么ECL与Lua相比如何?
我有一个web应用程序。作为其中的一部分,我需要应用程序的用户能够编写(或复制粘贴)非常简单的脚本来运行对他们的数据。 脚本确实可以非常简单,性能只是一个次要问题。我所说的脚本复杂性的示例如下:ratio = 1.2345678 minimum = 10 def convert(money...
什么是最佳的方法在C++中嵌入Ruby作为脚本语言?使用ruby.h?SWIG?还是其他什么东西?我需要将一些C++对象暴露给Ruby,并使Ruby解释器评估访问这些对象的脚本。我不关心扩展Ruby或在C++中访问它。 我找到了这篇关于在C++中嵌入Ruby的文章,虽然非常有用,但它有点过时...
我在考虑在一个用C++编写的业余项目中使用Python作为嵌入式脚本语言。我不想依赖于单独安装的Python发行版。Python文档似乎对一般用法非常清晰,但我找不到清晰的答案。 是否可以部署带有Python解释器和标准库的我的应用程序?是否有其他语言,如Lua、Javascript(Spi...
我对 LLVM 或 Clang 没有任何经验。根据我所了解的信息,Clang 被称为易于嵌入维基百科-Clang,但是我没有找到任何关于如何实现这一点的教程。因此,在运行时通过 JIT 编译和执行用户定义的代码,是否可以为 C++ 应用程序的用户提供脚本功能?是否可以调用应用程序自己的类和方法...