我想实现一个算法:
- 从 Ruby on Rails 应用程序中获取数据库对象作为输入,
- 对输入进行计算,
- 根据计算查询 Rails 数据库,
- 并根据查询生成一组有序的结果。
我打算用 C(也许是 Objective-C?)编写算法有两个原因:1)练习 C 和 2)因为 C 比 Ruby 快。
查询 Rails 数据库(用于开发的 SQLite 和用于生产的 MySQL)并将 C 程序的输出传回 Rails 应用程序的最佳方法是什么?
我想实现一个算法:
我打算用 C(也许是 Objective-C?)编写算法有两个原因:1)练习 C 和 2)因为 C 比 Ruby 快。
查询 Rails 数据库(用于开发的 SQLite 和用于生产的 MySQL)并将 C 程序的输出传回 Rails 应用程序的最佳方法是什么?
您可以使用 RubyInline[1] 在 Ruby 代码中编写 C 代码。您还可以创建一个扩展 [2]。
[1] http://rubyinline.rubyforge.org/RubyInline/
[2] http://blog.jcoglan.com/2012/07/29/your-first-ruby-native-extension-c/