C/C++ would be good option to write some of the performance critical aspects of a Ruby Application. I know this is possible.
I would like to know how to add C/C++ code i
Besides "Extending Ruby", here are two other resources:
Seems like you need to read up on Extending Ruby
you should have a look at SWIG - it allows you to create ruby extensions in C/C++.
We use ffi in one of our projects.
Ruby-FFI is a ruby extension for programmatically loading dynamic libraries, binding functions within them, and calling those functions from Ruby code. Moreover, a Ruby-FFI extension works without changes on Ruby and JRuby.
It works quite well.
Compile your high performance code into a system service/executable, and call it from inside Ruby...?
Look in the "Extending Ruby" section of the Pickaxe book:
http://www.ruby-doc.org/docs/ProgrammingRuby/html/ext_ruby.html