Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在 20 世纪 90 年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守 GPL 协议和 Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada 以及 Lisp 语言。由 Ruby 语言本身还发展出了 JRuby(Java 平台)、IronRuby(.NET 平台)等其他平台的 Ruby 语言替代品。
一线实践案例
更多内容推荐
PingCAP DevCon|TiDB on KubeSphere 构建企业敏捷业务平台
“PingCAP DevCon” 是由 PingCAP 举办的年度顶级数据技术盛会,大会已连续举办三年,成为观测开源产业、数据库前瞻趋势的风向标。
语法面面观:智能指针(一)
2020-10-15
React 出现的历史背景及特性介绍
无
2018-06-19
Rust 错误处理:try
Rust错误处理:try
2021-03-11
Ruby 之父:写 Ruby 时工作特别闲,总加班的人很难做出创造
在近日于上海召开的 RubyConf China 站上,InfoQ 有幸采访了 Ruby 之父松本行弘先生。松本行弘先生是 Ruby 语言的设计者,投身编程行业已逾三十年。作为一门编程语言的创造者与推动者,他是怎么看待对于 Ruby 语言的褒奖与批评?又是怎么看待 Ruby 与 Java 语言的对比?对于日本的 IT 产业现状与 996 的加班问题,他又抱有怎样的看法?
Warbler:增强 Java EE WAR 文件的 Rails 应用打包工具
为了便于在JEE服务器上部署Rails应用,Nick Sieger在Goldspike的基础上开发出“Warbler”,使用这种新工具可以更加容易地将Rails应用打包为WAR文件。
Matz:如何成为语言的设计者
在今天举行的RubyConfChina 2012大会上,Ruby语言之父松本行弘第四次来到中国参加大会,为大家带来了一场名为《Be a language designer》的主题演讲,分享了作为语言设计者的心得,还带来了mruby与Ruby 2.0的最新信息。
Ruby 的 OOP 与动态特性
本文选自Amazon网站销量最好的三本Ruby书之一《The Ruby Way》(Ruby之道)的中文版第11章,介绍了一些不常见或较高级的OOP技术以及一些常见的用法。介绍了一些设计模式的实现(以及一些不需要实现的模式),还讨论Ruby的反射API、Ruby的动态性导致的一些有趣的结果以及使用动态语言能够实现的各种技巧。
NetBeans:Ruby 开发者的新伙伴
Sun在过去的一年时间里大量的投入到Ruby,成果包括JRuby和Netbeans IDE的Ruby语言支持。InfoQ将刊载NetBeans传道士Roman Strobl介绍NetBeans的新Ruby特性的一系列文章。这篇是第一篇,文中介绍了代码自动完成、调试以及重构支持。
Before Advice Schema-based 实现 - <aop:before/>
2021-03-18
Ruby VM 近况:1.9.2 增加 DTrace 支持、Rubinius 1.0 RC2 添加安装程序、IronRuby IDE
Rubinius 1.0 RC2添加了二进制安装程序,Ruby 1.9.2将支持DTrace。IronRuby离1.0又近了一步,SharpDevelop 3.1开始支持IronRuby。此外,WEBRick用户应该考虑升级到最新的Ruby 1.8.x和1.9.1,因为最近发现了一个缺陷。
Ruby 1.9.2 计划 8 月份发布最终版
由于Ruby 1.9.2已经通过了所有RubySpec测试,因此修订后的Ruby 1.9.2发布计划业已公布,计划8月中旬发布最终版本。
Go 语言简介:历史背景、发展现状及语言特性
2019-03-04
架构师训练营第十一周作业 - 命题作业
请用你熟悉的编程语言写一个用户密码验证函数,Boolean checkPW(String 用户 ID,String 密码明文,String 密码密文),返回密码是否正确 boolean 值,密码加密算法使用你认为合适的加密算法。
2021-03-17
TcaplusDB 君 | 行业新闻汇编(7 月 15 日)
TcaplusDB君一直密切关注着游戏行业和数据库行业的动态。以下是TcaplusDB君收集的近期的游戏行业和数据库行业的新闻,汇编整理,献给大家观看。(本篇文章部分内容来自网络)
2021-07-19
Ruby.NET 0.9 改善.NET 互操作,并添加窗体设计器支持
Ruby.NET项目刚刚发布了0.9版本,它可以将Ruby源代码编译在.NET CIL之上运行。新的版本改善了与.NET平台集成,并且几乎完全实现了Ruby的标准库。在发布的同时,Ruby.NET提供了可以集成在Visual Studio之上的窗体设计器,以帮助开发者构建具备GUI界面的Ruby应用。
第 29 讲 | 热点剖析(二):如何选择一款 HTML5 引擎?
这是H5的第二节。我和你介绍三款常见的H5引擎,并教你如何根据自己的需求选择合适的引擎。
2018-06-18
推荐阅读
爱奇艺小游戏跨平台引擎探索和实践
2019-11-21
Netbeans 7 不再支持 Ruby
Ruby 工具更新:Yard 0.4 添加实时文档服务器功能,Gem Bundler 负责管理依赖
企业开发期待的 Ruby 支持
35|静态类型检查:ESLint 语法规则和代码风格的检查
2022-12-08
根据特征值分类的模型和代码
2018-06-13
【web 开发】PHP 特殊的对象引用 "$this"(62)
2023-05-03
电子书
大厂实战PPT下载
换一换 王小东 | 新希望金科 AI 算法专家
黄建波 | 阿里巴巴 前端技术专家
郭炜 | Apache Software Foundation ASF Member, Apache IPMC Member,TGO 鲲鹏会北京分会会长
评论