
Ruby是一种纯粹的面向对象的编程语言. 它由日本的Hirohiro Matsumoto于1993年创立. 您可以在lang.org上找到Yukihiro Matsumoto的Ruby邮件列表. 松本在Ruby社区中也称为Matz. Ruby是“程序员最好的朋友” Ruby语言,类似于Smalltalk,Perl和Python功能. 像Perl,Python和Smalltalk等脚本语言一样,Smalltalk是一种真正的面向对象的语言. Ruby是一种完美的面向对象的语言,例如Smalltalk. 使用Ruby语法比使用Smalltalk语法容易得多.

1. Ruby是一个开放源代码,可以在Internet上免费获得,但已获得许可.
2. Ruby是一种通用的编程语言解释.
3. Ruby是一种真正的面向对象的编程语言.

4. Ruby与服务器端脚本语言Python和Perl相似.
5. Ruby可用于编写通用网关接口(CGI)脚本.
6. Ruby可以嵌入超文本标记语言(HTML).
7. Ruby语言具有简洁的语法,因此新手开发人员可以非常快速,轻松地学习Ruby.
8. Ruby语言和许多编程语言具有相似的语法,例如C ++和Perl.

9. Ruby是可扩展的,这使得Ruby编写大型程序更易于维护.
10. Ruby可用于开发Internet和内部网络应用程序.
11. Ruby可以安装在Windows和POSIX环境中.
12. Ruby支持许多GUI工具,例如Tcl / Tk,GTK和OpenGL.
13. Ruby可以轻松连接到DB2,MySQL,Oracle和Sybase.

14. Ruby具有丰富的内置函数集,可以直接在Ruby脚本中使用.
在Ruby语言中设计Matz的主要考虑因素是减少编程中不必要的琐碎时间并使编写程序的人感到高兴. 其次是良好的界面设计.
他强调,系统设计必须注重人性,而不是简单地从机器的角度进行思考.
人们,尤其是计算机工程师,经常想到机器. 他们认为: “如果执行此操作ruby程序设计语言,则计算机将运行得更快;如果执行此操作,则计算机将运行得更有效率;如果执行此操作,则计算机将执行您想要执行的所有操作. ”
实际上,我们需要从人的角度考虑问题,人们如何在计算机上编写程序或使用应用程序. “我们是主人,他们是仆人. ”

遵循上述原则,Ruby语言通常非常直观,并且以程序员认为应该的方式运行.
Ruby是完全面向对象的: 数据的任何点都是对象,包括其他语言的基本类型(例如整数ruby程序设计语言,布尔逻辑值),并且每个过程或函数都是一个方法.
以下是在标准输出设备上输出Hello World的简单程序. 开始学习编程语言时,该程序通常用作第一个程序:
#!/ usr / bin / env ruby
输入“你好,世界!”
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-279241-1.html
其余舰船只有5艘在2000吨至3000吨之间
喜欢哈哈