ruby

Ruby是一种纯粹的面向对象编程语言:任何一点数据都是对象,包括在其他语言中的基本类型(比如:整数,布尔逻辑值),每个过程或函数都是方法。

理念:减少编程时候的不必要的琐碎时间,令编写程序的人高兴,是设计 Ruby 语言的 Matz 的一个首要的考虑;其次是良好的界面设计。他强调系统设计必须注重人性化,而不是一味从机器的角度设想。

“ 人们特别是电脑工程师们,常常从机器着想。他们认为:这样做,机器就能运行的更快;这样做,机器运行效率更高;这样做,机器就会怎样怎样怎样。实际上,我们需要从人的角度考虑问题,人们怎样编写程序或者怎样使用机器上应用程序。我们是主人,他们是仆人。 

Ruby的特点:

· Ruby是一个开放源码的,是在网络上免费提供的,但它是受牌照。

· Ruby是一种通用的,解释的编程语言。

· Ruby是一种真正的面向对象编程语言。

· Ruby是一个服务器端脚本语言类似PythonPerl

· ruby可以用来编写通用网关接口(CGI)脚本。

· Ruby可以被嵌入到超文本标记语言(HTML)。

· Ruby有一个干净和简单的语法,它允许一个新的开发非常迅速,轻松地学习Ruby

· Ruby有类似的语法,如许多的C + +Perl编程语言。

· RubyRuby编写的可扩展性和大项目是非常容易维护。

· ruby可用于开发InternetIntranet应用。

· ruby 可以安装在WindowsPOSIX环境。

· Ruby的支持,许多GUI工具,如Tcl / Tk的是,GTK,和OpenGL

· Ruby可以很容易地连接到DB2MySQL和甲骨文和Sybase

· ruby拥有一套丰富的内置功能,可用于Ruby脚本直接。


你可能感兴趣的:(Ruby)