Part of the Open source glossary:

Ruby is an open source, interpreted , object-oriented programming language created by Yukihiro Matsumoto, who chose the gemstone's name to suggest "a jewel of a language." Ruby is designed to be simple, complete, extensible, and portable . Developed mostly on Linux , Ruby works across most platforms, such as most UNIX -based platforms, DOS , Windows , Macintosh , BeOS , and OS/2 , for example. According to proponents, Ruby's simple syntax (partially inspired by Ada and Eiffel ), makes it readable by anyone who is familiar with any modern programming language.

Next Steps

Ruby is considered similar to Smalltalk and Perl . The authors of the book Programming Ruby: The Pragmatic Programmer's Guide , David Thomas and Andrew Hunt say that it is fully object-oriented, like Smalltalk, although more conventional to use, and as convenient as Perl, but fully object-oriented, which leads to better structured and easier-to-maintain programs. To be compliant with the principles of extreme programming (XP), Ruby allows portions of projects to be written in other languages if they are better suited.

Editors at our sister site, The Ajaxian, blog about Ruby news and trends.

This was last updated in April 2010
Posted by: Margaret Rouse

Related Terms

Definitions

Glossaries

  • Open source

    - Terms related to open source, including definitions about Linux and words and phrases about Apache and other open source software development projects.

  • Programming

    - Terms related to software programming, including definitions about programming languages and words and phrases about software design, coding, testing and debugging.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Dig Deeper

  • WSO2 releases Ruby framework

    WSO2 Inc, the open source service-oriented architecture (SOA) company, today announced WSO2 Web Services Framework for Ruby (WSF/Ruby) 1.0, an open source framework for providing and consuming Web ... ()

  • New Java and Ruby tools released

    New Java and Ruby tools for developers have been released, including JProbe 7.0 from Quest Software Inc. Sun Microsystems Inc., and the NetBeans Community, issued an early release of the NetBeans R... ()

  • Hot Skills: Ruby and Ruby on Rails

    Ruby is a dynamic, object-oriented programming language which has been in public use since the mid-1990s - longer than either Java or PHP. (ComputerWeekly.com)

Continue Reading About Ruby

Fast References

People Who Read This Also Read...

Ask a Question. Find an Answer.Powered by ITKnowledgeExchange.com

Ask An IT Question

Get answers from your peers on your most technical challenges

Ask Question
  • ATG Dynamo

    ATG Dynamo is the name of a J2EE application server offered by ATG and a web application framework for building web applications. The application framework can also be run on all major J2EE applica...

  • What tools does Microsoft offer for cloud computing?

    Microsoft's solutions span from the private to the public cloud. You can use Hyper-V and system center to manage your VMs in the private cloud and also with hosters while also being to leverage ser...

  • Free IT Book: The RAILS 3 Way

    Don't know, link won't open

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.