哪些脚本语言只能与实现C API的库接口? 假设我们不会使用SWIG或其他第三方工具。 这种脚本语言的一个例子是Lua。

===============>>#1 票数:2 已采纳

几乎所有主要语言都有基于C的运行时,并要求您通过C API / ABI直接或间接通过FFI接口,这些包括但不限于以下内容。

  • 松鼠
  • LUA
  • 红宝石
  • 蟒蛇
  • JavaScript的

  ask by rhody translate from so

未解决问题?本站智能推荐:

1回复

具有C / C ++ API的嵌入式脚本语言,用于多线程环境[关闭]

我正在寻找一种嵌入式脚本语言。 我不需要任何花哨的东西,只需要条件,循环,逻辑和算术运算等基本构造即可。 我有以下要求 线程友好-即没有“全局解释器锁定”(因此,python已退出) 廉价的“解释器实例”创建-我将潜在地拥有数百个。 我知道lua为每个Lua_St
12回复

C / C ++的脚本语言?

是否有C ++脚本语言(如perl)可用于快速开发并使用一些可转换为C / C ++程序的工具以获得更高的部署性能? 编辑: 根据一些评论,让我澄清一下这个问题。 我应该能够将脚本转换为C / C ++程序或二进制文件,而无需修改我的脚本。
1回复

使用C / C ++作为脚本语言

我正在尝试创建一个将C / C ++用作“脚本语言”的架构。 我已经有一个原型工作基于: http://www.codeproject.com/Articles/29999/Compiling-C-code-at-runtime 和 http://runtimecompile
3回复

只需编译的脚本语言

我正在寻找一种简单的脚本语言,只需将.h文件放在include文件夹下,并将.c / .cpp文件放在源目录下,即可轻松进行编译。 没有任何Makefile的东西。 必须使用C / C ++而不是C ++编写。 好的,所以LUA不起作用,我需要可以调用一个简单方法的东西,它将处理脚本
1回复

将Gravity(脚本语言)调用转换为本机C函数调用

我目前正在寻求实现一种更简洁的方法来从Gravity脚本语言调用本机C函数。 到目前为止,最简单的例子是: 通过使用C ++(98)模板或C预处理器魔术,有没有办法生成包装函数? 上面这个包装函数的一个非常非常紧凑的例子是: 这个版本在技术上是我想要实现的 - 但是通
5回复

应该使用哪种C语言和图形库来编写OS无关程序? [关闭]

已关闭 。 这个问题需要更加集中。 它当前不接受答案。 了解更多 。 想改善这个问题吗?
1回复

编写自定义脚本语言

我不确定这是否在正确的论坛上,但我将其放在此处。 在编写自己的易于嵌入任何语言的脚本语言时,我很有趣。 我想这样做是出于教育目的,以了解其工作原理,并更多地了解编程语言和脚本语言如何工作以及它们如何一起工作。 我是一名学习c和c ++的大学生。 我渴望学到尽可能多的东西。 有人
6回复

脚本语言解释器源代码学习

我想阅读并学习脚本语言的解释器/编译器的源代码。 什么脚本语言解释器/编译器具有最简单,最干净,最容易阅读的源代码? 我更喜欢用C / C ++编写(还有什么编写的编译器?)因为我打算用C编写编译器。
3回复

C语言中的函数序言和结尾

我知道嵌套函数调用中的数据会进入堆栈。堆栈本身实现了一种逐步方法,用于在函数被调用或返回时从堆栈中存储和检索数据。这些方法的名称最著名的是Prologue和结语。 我尝试搜索有关此主题的材料没有成功。 你们是否了解有关函数序言和尾声在C语言中通常如何工作的任何资源(网站,视频,文章)?
3回复

寻找C / C ++语言和标准库规范[重复]

可能重复: 我在哪里可以找到当前的C或C ++标准文档? 我有几本C书,其中一本是C by Discovery,很好地解释了这门语言。 但到目前为止,我似乎无法完整地找到完整的C / C ++语言和库标准以及函数,类型等列表。 C99的完全标准在哪里以及C语言标准,C +