JRuby语言实战技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第一部分 JRuby语言理论及其开发环境

第1章 介绍JRuby语言

Ruby语言是一门很成功的语言,它吸收了众多语言的优点,成为一种简单的面向对象的脚本语言,并被认为是最近十年来对软件行业有着重大影响的软件之一。同时,在过去的十多年里,人们熟知的Java语言也已经成长为业界最有影响力的面向对象语言,该语言不仅有着丰富的资源,而且可以运行在不同的平台之上。于是,如何将Java语言的丰富资源与Ruby语言的简明特性结合起来,充分发挥两者的优势,成为人们最为关注的问题。本书的目的就是向您展示这种结合的硕果——JRuby语言。

在本章中,我们首先向你介绍Ruby语言和JRuby语言的概念和基本使用方法。然后,我们简要地说明为什么要学习JRuby以及使用JRuby的好处。而在本章的最后,我们将通过几个实例来说明JRuby的优势。

Ruby语言和JRuby语言是贯穿本书的两个最基本的概念,为了便于描述,在书中我们约定:凡是“Ruby语言”(或“Ruby”),就是指Ruby语言技术规范,或者说符合Ruby语言技术规范的、以C语言实现的运行环境。凡是“JRuby语言”(或“JRuby”),就是指符合Ruby语言技术规范的、以Java语言实现的运行环境。