个人工具
名字空间
变换
操作

广东11选5玩法:Ruby

来自站长百科
跳转到: 导航, 搜索
Ruby logo
创始人 Yukihiro Matsumoto

Ruby,由日本人Yukihiro Matsumoto开发推出的一种语法简单且功能强大的面向对象的解释型编程语言,与perl一样,Ruby的文本处理功能十分强大。当然了它的功能远不止于此,您还可以使用它来开发实用的服务器软件。Ruby博采众长,吸收了众多语言的优点,却又别具一格。

目录

Ruby的优点

  • 语法简单
  • 具有普通的面向对象功能(类、方法调用等)
  • 具有特殊的面向对象功能(Mix-in、特殊方法等)
  • 可重载操作符
  • 具有异常处理功能
  • 调用带块方法(迭代器)和闭包
  • 垃圾回收器
  • 动态载入(取决于系统架构)
  • 可移植性。它可以运行在大部分的UNIX、DOS和Mac上

Ruby的历史

据松本先生曾经在(ruby-talk:00382 英译稿 June 4, 1999)中介绍,Ruby诞生于1993年2月24日。那天我和同事们聊了聊面向对象语言的可能性问题。我了解Perl(Perl4而非Perl5),但我不喜欢它身上的那股玩具味儿(现在也是如此)。面向对象的脚本语言的前途一片光明。

我觉得Python不能算作真正的面向对象语言,因为它的面向对象特性好像是后加进去的一样。15年来我一直为编程语言而痴狂,我热衷于面向对象编程,但却没有找到一款真正意义上的面向对象的脚本语言。

于是我下定决心自己来开发一个。经过几个月的努力,解释器终于开发成功。然后我又添加了一些自己梦寐以求的东西,如迭代器、异常处理、垃圾回收等。

后来我又采用类库方式添加了Perl的特性。1995年12月,我在日本国内的新闻组上发布了Ruby 0.95版本。

接下来我创建了邮件列表和网站。此后,大家在邮件列表中聊得酣畅淋漓。时至今日,第一个邮件列表中已经积累了14789封邮件。

Ruby 1.0发布于1996年12月,1.1发布于1997年8月。1998年12月,我又发布了安定版1.2和开发版1.3。

Ruby学习教程

Ruby学习教程

相关条目

参考来源

留言

  • 人民日报:电商“扫黄”当协作 2018-11-15
  • 重庆一景区给大象包粽子,这么大的粽子怎么包呢? 2018-11-15
  • 人民网个人信息保护政策 2018-11-14
  • 中央纪委公开曝光八起违反中央八项规定精神问题 2018-11-14
  • 合肥市长二小橡树湾校区师生携手外教端午文化体验行 2018-11-13
  • 城区加大扬尘污染治理力度 所有施工现场必须安装视频监控 2018-11-12
  • 奇闻怪事:瑶族怪异风俗习惯之烟袋定情 2018-11-11
  • 紫光阁中共中央国家机关工作委员会 2018-11-11
  • 页岩气资源税减征30% 2018-11-10
  • 航拍江西南昌龙舟竞渡迎端午 2018-11-10
  • 河北永清:小麦丰收 秸秆变宝 2018-11-09
  • 吴昕孺:一轮明月照湖湘 文明自有温度 2018-11-09
  • 农民回答风水神,“勤劳的农民玩什么没有富起来”。(原创首发) 2018-11-08
  • 有人被逼作弊,有人收获爱情,和高考有关的60个瞬间 2018-11-07
  • 徐海东在周家岗设伏歼敌 2018-11-07
  • 62| 657| 804| 279| 876| 689| 873| 858| 233| 926|