Ruby 是一种面向对象、命令式、函数式、动态的通用编程语言。在20世纪90年代中期由日本计算机科学家松本行弘(Matz)设计并开发。
遵守BSD许可证和Ruby License。它的灵感与特性来自于Perl、Smalltalk、Eiffel、Ada以及Lisp语言。由Ruby语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的Ruby语言替代品。
Ruby的优势
Ruby是一个开放源代码,可以在Web上免费使用,但必须获得许可。
Ruby是一种通用的解释型编程语言。
Ruby是一种真正的面向对象的编程语言。
Ruby是类似于Python和PERL的服务器端脚本语言。
Ruby可用于编写通用网关接口(CGI)脚本。
Ruby可以嵌入超文本标签语言(HTML)。
Ruby具有简洁明了的语法,可让新开发人员快速,轻松地学习。
Ruby与许多编程语言(如C ++和Perl)的语法相似。
Ruby具有很高的可伸缩性,并且使用Ruby编写的大型程序易于维护。
Ruby可用于开发Internet和Intranet应用程序。
Ruby可以安装在Windows和POSIX环境中。
Ruby支持许多GUI工具,如Tcl/Tk,GTK和OpenGL。
Ruby可以轻松连接到DB2,MySQL,Oracle和Sybase。
Ruby具有丰富的内置函数集,可以直接在Ruby脚本中使用。
参考链接
https://www.learnfk.com/ruby/ruby-overview.html
标签:教程,语言,编程语言,ruby,无涯,Perl,面向对象,Ruby From: https://blog.51cto.com/u_14033984/8474353