首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mruby与C程序中嵌入Python的区别

mruby与C程序中嵌入Python的区别
EN

Stack Overflow用户
提问于 2012-11-13 11:25:32
回答 1查看 507关注 0票数 2

在mruby中,我们可以将ruby代码嵌入到C程序中。

我们也可以在Python中做到这一点。

这两者的原理有什么不同吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-11 23:12:16

两者之间既有相似之处,也有不同之处。

mruby的目标有两个:

  1. 使将Ruby编译成C成为可能(或者,从另一个角度来看,将Ruby代码嵌入到C程序中)。
  2. 使在移动平台上运行编译后的Ruby代码成为可能。

第一个特征与Python、Lua和其他脚本语言具有共性。

第二个特性类似于Lua (可以通过Corona SDK在iOS和安卓上运行)。其中有MobiRuby,它使用mruby创建一个iOS项目,您可以用它来编写Ruby代码和制作iOS应用程序。(他们的计划也是采用Android。)

这还不是Python正在做的事情。Python (和Ruby)可以使用SL4A在Android上运行。这与编译成C并作为更大程序的嵌入式部分运行是不同的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13355163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档