c/c++语言开发共享Ruby代码中的C / C ++?

C / C ++是编写Ruby应用程序的一些性能关键方面的好选择。 我知道这是可能的。

我想知道如何将C / C ++代码添加到Ruby代码中; 任何其他语言。

您是否在开源项目中注意到了这方面的实际应用?

    除了“扩展Ruby”之外,还有两个其他资源:

    查看Pickaxe书中的“扩展Ruby”部分:

    你应该看看SWIG – 它允许你用C / C ++创建ruby扩展。

    我们在其中一个项目中使用ffi 。

    Ruby-FFI是一个ruby扩展,用于以编程方式加载动态库,在其中绑定函数,以及从Ruby代码调用这些函数。 此外,Ruby-FFI扩展在Ruby和JRuby上无需更改。

    它运作得很好。

    将您的高性能代码编译成系统服务/可执行文件,并从Ruby内部调用它?

    好像你需要阅读有关扩展Ruby的内容

    需要了解更多c/c++开发分享Ruby代码中的C / C ++?,也可以关注C/ C++技术分享栏目—计算机技术网(www.ctvol.com)!

      以上就是c/c++开发分享Ruby代码中的C / C ++?相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/c-cdevelopment/979208.html

      (0)
      上一篇 2021年12月12日
      下一篇 2021年12月12日

      精彩推荐