一种目前很火的开发语言Ruby

来源:互联网 发布:cygwin运行linux软件 编辑:程序博客网 时间:2024/06/05 06:07

Ruby,这种语言相信有不少人都在各种网站blog上见过这个名词,虽然我想实际工作中估计用上ruby的可能性微乎其微,但是对于一种思想先进、学习曲线较低的新知识,还是值得去学习学习的。我们程序员需要保持一定的专业度,利用一些业余时间,对一些开发语言如:ruby,python,perl,甚至javascript的prototype都可以学学,用一种全新的设计方法和考虑问题的思路会给我们已经根深蒂固的programming套路洗洗脑,我们也会从中得到有不小的收获。总的来讲,程序员要保持一定的先进性嘛

有一点我想说的是,这种语言是一个日本人开发的,现在网上非常非常火,用这种语言更有老外开发出了ROR(Ruby on Rails)的开发小型应用的简易架构,我们应该要抱着谦虚地态度去学习学习...

下面就介绍一些Ruby的相关内容和链接吧:

Ruby概述

Ruby是一种功能强大的面向对象的脚本语言,她可以使您方便快捷地进行面向对象编程.有时使用像Smalltalk、Eiffel或C++这样正式的面向对象语言来开发一些小项目显得有点"小题大作",而Ruby刚好可以满足这些面向对象编程的需求.当然了,您也可以使用Ruby进行普通的面向过程编程.

Ruby的文本处理能力极强,与Perl不分伯仲.同时,Ruby的语法简单,还有异常处理以及迭代器等构造,使编程变得简单明了.

简而言之,您可以像使用Perl一样方便快捷地进行面向对象的开发.怎么样?赶紧试一试吧!

Ruby是由松本行弘开发的免费软件.

Ruby的特长

  • 语法简单
  • 普通的面向对象功能(类,方法调用等)
  • 特殊的面向对象功能(Mixin,特殊方法等)
  • 操作符重载
  • 错误处理功能
  • 迭代器和闭包
  • 垃圾回收
  • 动态载入(取决于系统架构)
  • 可移植性高.不仅可以运行在多数UNIX上,还可以运行在DOS,Windows,Mac,BeOS等平台上

Ruby的作者

松本行弘matz@netlab.jp

http://rubycn.ce-lab.net/faq/index.html

 

Ruby中文站点:http://rubycn.ce-lab.net/

Ruby英文站点:http://www.ruby-lang.org/en/

最近Ruby on Rails在Web开发方面火的不行了,大家可以去看看,拓宽拓宽自己的思路。

ROR论坛地址:http://www.railscn.com/forum-2.html


Ruby的FAQ: