`
mwjian
  • 浏览: 21346 次
  • 性别: Icon_minigender_1
  • 来自: 烟台
社区版块
存档分类
最新评论

C/C++程序员学习Ruby参考

    博客分类:
  • Ruby
阅读更多
作为一名C++程序员,在看过Programming Ruby几个月,并且写了一些脚本后,昨天看了下面几篇好文,对C++程序员学习ruby比较有帮助,推荐给大家。

1.ruby的语言特性和容易让人迷惑的地方

http://www.ruby-lang.org/en/documentation/ruby-from-other-languages/

2.ruby和C/C++的区别和相同之处

http://www.ruby-lang.org/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-c-/

3.ruby中重要的闭包(blocks或者closures)
http://rubylearning.com/blog/2007/11/30/akitaonrails-on-anatomy-of-ruby-blocksclosures/

http://martinfowler.com/bliki/Closure.html
分享到:
评论

相关推荐

    PDFLib 7 中文参考手册 for C/C++/Java/Perl/PHP/Ruby

    PDFLib 7 是一款强大的库,专为编程语言如 C/C++、Java、Perl、PHP、Ruby 提供了创建和处理 PDF(Portable Document Format)文档的功能。这个中文参考手册是开发者的重要资源,它包含了详尽的文档和示例,帮助...

    如何在Linux使用Eclipse + CDT开发C C++程序

    目前的主流程序语言,如 C/C++、C#、Java、PHP、Perl、Python、Ruby、Rebol、JavaScript、SQL、XML、UML 等,皆可在 Eclipse 上撰写,所以只要熟析 Eclipse 的 IDE 环境,将来若开发其它语言程序,就不用再重新学习 ...

    Linux使用Eclipse开发C.pdf

    根据提供的文件内容,可以看出该文档是关于如何在Linux环境下使用Eclipse开发C/C++程序的指南。在Linux下进行C/C++开发时,Eclipse是一个流行的集成开发环境(IDE),它支持多语言开发,包括C/C++。Eclipse通过一个...

    ctags-5.8.tar.zip_C/C++__C/C++_

    3. **支持的语言:** 虽然这里特别提到了C和C++,但ctags实际上也支持许多其他编程语言,包括Java、Python、Ruby、PHP等。 4. **使用场景:** 当你需要在一个大型代码库中查找特定功能的实现,或者在阅读开源项目时...

    程序员简历参考模板.docx

    - 编程语言:熟悉Java,了解C/C++,对Ruby感兴趣。 - IDE:熟悉Eclipse/MyEclipse。 - 数据库:掌握Oracle、MySQL,能编写SQL语句。 - 框架:熟悉Struts1、Hibernate3、Spring2.5,了解如何整合并优化性能。 - ...

    SWIG是一种软件开发工具,可将用C和C++编写的程序与各种高级编程语言连接起来_C++_下载.zip

    SWIG(Simplified Wrapper and Interface Generator)是一款强大的开源工具,专为C和C++程序员设计,用于构建中间层,使得这些用低级语言编写的代码能够无缝地与各种高级编程语言交互。SWIG的主要目标是简化接口的...

    C程序设计语言(第2版_新版)习题解答

    对于C/C++程序员而言,了解Linux下的开发环境、编译工具链、调试方法等都是提升开发效率和软件质量的重要手段。 综上所述,C/C++编程语言的学习不仅仅局限于C语言本身,还包括了多种编程技术、开发工具、操作系统和...

    一个程序员五年学习观.doc

    本文是对一个程序员五年学习观的总结,涵盖了多个方面的知识点,包括C语言、C++语言、设计、架构、敏捷开发、模式、思想类、开发语言、Linux/Unix等。 C语言 * 《C 和指针》、《C 缺陷和陷阱》、《C 专家编程》是...

    swig-2.0.6.tar.gz_swig-2.0.1.tar.gz

    在描述中提到的"java等与c、c++的粘合代码生成工具",指的是SWIG可以生成Java绑定,让Java程序员能够直接调用C/C++库,而无需手动编写复杂的JNI(Java Native Interface)代码。这极大地简化了跨语言编程,提高了...

    程序员简历参考模板.pdf

    6. **其他技能**:展示你的语言多样性,如C/C++,以及对其他动态语言的了解,如Ruby。 7. **自学能力**:强调你的自学能力和对流行框架的快速掌握,如JUnit、SpringSide。 8. **获奖与活动经历**:列出学术和非...

    Python源码剖析

    通过此书,读者能够透彻地理解Python中的一般表达式、控制结构、异常机制、类机制、多线程机制、模块的动态加载机制、内存管理机制等核心技术的运行原理,同时,本书所揭示... Javascript、Ruby等也有较大的参考价值...

    the c++ programming language C++程序设计语言_特别版

    书中提到的资源网站提供了丰富的学习资料,覆盖了各种编程语言和计算机知识,包括但不限于Java、.NET、C#、***、C/C++、Python、Ruby、数据库管理系统、平面设计、3D动画、HTML/CSS、JavaScript、PHP、Linux、UML、...

    SWIG4.0开发手册

    SWIG(Simplified Wrapper and Interface Generator)是一种开源的软件开发工具,旨在帮助程序员将C或C++代码库与高级编程语言如Python、Perl、Ruby、Tcl、PHP等进行接口封装,实现代码重用和扩展。使用SWIG,可以...

    每个程序员都应该学习使用Python或Ruby

    尽管C、C++、Java等经典编程语言依然是主流,但Python和Ruby因其简洁、易学、开发效率高等特点,在业界受到了越来越多的关注。本文将探讨为何Python和Ruby对程序员如此重要,以及它们与其他编程语言相比的优势所在。...

    此存储库包含Ruby、C、C++、Python和Java中问题的各种解决方案。_C++_Java_下载.zip

    标题和描述中提到的"此存储库包含Ruby、C、C++、Python和Java中问题的各种解决方案。_C++_Java_下载.zip"表明这是一个软件开发相关的资源集合,特别是针对五种编程语言:Ruby、C、C++、Python和Java。这个压缩包很...

    为什么你一定要学习Python或Ruby语言.pdf

    首先,Python和Ruby相比C/C++/Java等语言,能显著减少代码量。据估计,Python或Ruby的代码行数仅相当于Java代码的五分之一。这意味着使用Python或Ruby可以更快地开发项目,同时也降低了出错的可能性。此外,考虑到一...

Global site tag (gtag.js) - Google Analytics