Ruby资源

a.在Ruby中,“自赋值运算符”不止是“+=,-=,*=,/=,%=”这几个。尤其是像“|| =”这样的运算符也是可用的(目前这些运算符还不能作用于未定义的类变量,不过在将来版本的Ruby中可能会有所改变)。完整的列表请参考 《Programming Ruby》一书中的表18.4。

b.在“PLEAC-Ruby”( http://pleac.sourceforge.net/pleac_ruby/t1.html)上有一个包含很多算法和例程的手册。

c.在“Numerical Ruby”( http://www.ir.isas.ac.jp/~masa/ruby/index-e.html)上有更多关于数字计算的信息。

d.在“Numerical Ruby”( http://www.ir.isas.ac.jp/~masa/ruby/na/SPEC.en)上还有一个“NArray”,它比Ruby本身的(数字)数组占用更少的内存,运行速度也较快。

e.要在Ruby中嵌入C语言编写的代码以提高Ruby代码的运行速度,请参考“Inline”( http://sourceforge.net/projects/rubyinline/)。

f.要将Ruby程序代码转换为C程序代码,请参考“rb2c”( http://easter.kuee.kyoto-u.ac.jp/~hiwada/ruby/rb2c/)。

g.要集成Ruby和C/C++,请参考“SWIG”( http://www.swig.org/)。

h.要集成Ruby和Java,请参考“JRuby”( http://jruby.sourceforge.net/)。

i.要集成Ruby和Delphi,请参考“Apollo”( http://www.users.yun.co.jp/~moriq/apollo/index-en.html)。

j.要在Ruby中嵌入Python,请参考“Ruby/Python”( http://www.ruby-lang.org/en/raa-list.rhtml?name=Ruby%2FPython)。

k.要在Ruby中嵌入Lua,请参考“Ruby-Lua”( http://ruby-lua.unolotiene.com/ruby-lua.whtm)。

l.要通过Ruby创建Windows下的可执行程序,请参考“exerb”( http://exerb.sourceforge.jp/index.en.html)。

m.要操作原始的二进制位而不是使用Fixnum,请参考“BitVector”( http://www.ce.chalmers.se/~feldt/ruby/extensions/bitvector/)。



 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值