没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
鲁贝克斯 Rubex是一种类似于Ruby的语言,用于编写Ruby C扩展。 Rubex是一种使编写CRuby C扩展与编写Ruby一样简单的语言。 它通过提供一种语法来实现此目的,该语法完美地融合了Ruby的优雅和C的功能。Rubex编译为C,并以对程序员完全透明的方式隐式地与Ruby VM进行接口。 即使编写C扩展,Rubex也会让您感到高兴。 状态 目录 快速介绍 考虑以下Ruby代码,用于计算fibonnaci系列并将其返回到Array中: class Fibonnaci def compute ( n ) i = 1 , prev = 1 , current = 1 , temp arr = [ ] while i < n do temp = current current = current + prev prev = temp arr . push ( prev ) i += 1 end arr end end 如果决定将其移植到C扩展名,则代码将如下所示:
资源推荐
资源详情
资源评论
收起资源包目录
rubex:rubex-一种类似于Ruby的语言,用于编写Ruby C扩展 (302个子文件)
rcsv.c 11KB
rcsv.csv 71B
rcsv.csv 71B
Gemfile 38B
rubex.gemspec 1KB
rcsv.gemspec 865B
.gitignore 1KB
index.html 22B
LICENSE 1KB
Makefile 7KB
REFERENCE.md 26KB
TUTORIAL.md 8KB
README.md 6KB
CONTRIBUTING.md 5KB
HISTORY.md 551B
README.md 26B
rcsv.o 297KB
parser.racc 28KB
Rakefile 477B
Rakefile 270B
Rakefile 143B
parser.racc.rb 92KB
attached_klass.rb 19KB
lexer.rex.rb 13KB
scope.rb 11KB
node.rb 11KB
begin.rb 8KB
compiler.rb 7KB
constants.rb 6KB
c_bindings.rb 4KB
name.rb 4KB
klass.rb 4KB
code_writer.rb 4KB
method_def.rb 4KB
rake_task_spec.rb 4KB
writers.rb 3KB
command_call.rb 3KB
ruby_method_call.rb 3KB
no_gil_block.rb 3KB
expression.rb 2KB
spec_helper.rb 2KB
main_node.rb 2KB
ruby_object_element_ref.rb 2KB
for.rb 2KB
element_ref.rb 2KB
raise.rb 2KB
rake_task.rb 2KB
helpers.rb 2KB
method_call.rb 2KB
if_block.rb 2KB
binary.rb 2KB
c_ptr_decl.rb 2KB
c_struct_or_union_def.rb 2KB
var_decl.rb 2KB
examples_spec.rb 1KB
alias.rb 1KB
c_array_decl.rb 1KB
code_supervisor.rb 1KB
cli.rb 1KB
c_ptr.rb 1KB
return.rb 1KB
arg_declaration.rb 1KB
cli_spec.rb 1KB
hash_lit.rb 1KB
multi_file_programs_spec.rb 1KB
array_lit.rb 1KB
struct_or_union_member_call.rb 1KB
string_lit.rb 1KB
unary.rb 1KB
print.rb 1KB
actual_arg_list.rb 1KB
error_handling_spec.rb 1KB
argument_list.rb 1KB
helpers.rb 1KB
c_function_call.rb 1KB
binary_expo.rb 1KB
c_struct_interface_spec.rb 1KB
helper.rb 1KB
ruby_operators_spec.rb 1019B
bitwise_operators_spec.rb 1011B
c_var_element_ref.rb 994B
ruby_constant_scoping_spec.rb 989B
init_ruby_objects_with_literal_syntax_spec.rb 981B
assign.rb 980B
class_spec.rb 971B
char.rb 970B
c_function_def.rb 959B
entry.rb 958B
c_bindings_spec.rb 955B
forward_decl.rb 952B
c_function_ptrs_spec.rb 943B
empty_classes.rb 940B
yield.rb 927B
typecasting_spec.rb 924B
string_blank_bm.rb 920B
while.rb 912B
c_function_decl.rb 910B
ruby_hash_element_ref.rb 910B
rescue.rb 906B
colon2.rb 905B
共 302 条
- 1
- 2
- 3
- 4
资源评论
MachineryLy
- 粉丝: 31
- 资源: 4611
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功