Ruby

Part of the TechTarget Network of Enterprise IT Web Sites
Home Look It Up ITKnowledge Exchange Fast References Products White Papers Blogs

Search our IT-specific encyclopedia for:
 
OR Jump to a topic:
 
Advanced Search
Browse alphabetically:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #
All Categories Open Source

Ruby

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.

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.

Ruby has become extremely popular in Japan; it is sometimes said that, at the moment, although there are a huge number of Ruby programmers, most of them don't speak English. That situation is expected to change, however: Hunt and Thomas predict that Ruby will undergo explosive growth between 2001 and 2002, and overtake Python within four years.





Read more about it at:
> Ruby has a home page on the Web.
> The Pragmatic Programmers is a Web site run by Thomas and Hunt.
Last updated on: Sep 12, 2005

>  Enterprise Software related Research & News
>  White Papers for the Retail Industry

Are you a Know-IT-All?
What controversial software did AT&T develop for data mining telephone records?
Answer

WORD OF THE DAY...
data mining
LEARN MORE ABOUT...
business intelligence tools
Buzz Alert: retweet
Our Latest Discovery
Learning Guides and Tutorials
Our 60 tech-specific sites
WhatIs.com RSS Feeds
Home Look It Up ITKnowledge Exchange Fast References Products White Papers Blogs
About Us   |   Contact Us   |   For Advertisers   |   For Business Partners   |   Reprints   |   RSS   |   Awards
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts