Acelere o Ruby com C

Carlos Brando
Nome do Jogo
Published in
1 min readJul 12, 2007

Ao contrário do que alguns podem dizer, Ruby não é lento. Mas podem surgir situações onde você precise de mais velocidade. Para esses casos, existe a opção de incluir código em C no seu projeto Ruby.

Uma maneira de conseguir isto é usar o RubyInline. O RubyInline funciona como uma gem do ruby, que pode ser instalada normalmente.

gem install RubyInline

Depois de instalado você pode fazer algo assim:

De acordo com o autor deste gem (Ryan Davis) o ganho de performance é considerável. Se você precisa desenvolver algo que deve ser executado mais rápido do que Ruby lhe permite, essa pode ser uma alternativa interessante.

Originally published at nomedojogo.com on July 12, 2007.

--

--

Carlos Brando
Nome do Jogo

Programmer, CTO at @enjoei, Author of two books about Ruby on Rails, and Host of the @grokpodcast.