C ++和Ruby之间有什么关系\依赖关系?

时间:2011-03-06 02:31:21

标签: c++ ruby-on-rails c ruby

我正在使用Ruby on Rails 3,我会理解当我阅读“Convert Ruby to low level languages?”时的含义 -

这意味着我可以直接在Ruby应用程序中使用C \ C ++ 代码 \ logic吗?

1 个答案:

答案 0 :(得分:1)

Ruby的一些实现(不包括rbx / jruby)和一些RubyGems的核心部分用C实现。可以在C中编写库 - 在编译时 - 可以在Ruby脚本中使用,前提是它们符合某些特定的说明:

http://www.ruby-doc.org/doxygen/current/

至于在Ruby应用程序中直接使用C代码或逻辑 - 不,这是不可能的。它需要封装在符合规范的库中,然后进行编译。