Enterprise SolutionsService Provider SolutionsSmall Business SolutionsKnowledge CentreAbout Fresh EnterpriseContact
More

Client Area

To access your client area for live reporting and statistics log in here

Username:
Password:

Fresh Newsletter

Industry news and best practices
delivered to your Inbox each month
SUBMIT

Definition of Ruby


Ruby is an object-oriented language that is dynamic as well as general purpose. It is an open source language that enables users to create a database-driven website. It is becoming more popular due to its versatility and simplicity. Ruby includes a framework that is designed to enable the user to modify databases, process text files, and perform routine maintenance on system operations.

Multiple programming paradigms are supported by Ruby. These paradigms include imperative, object-oriented, and functional. Ruby has an automatic memory management as well as a dynamic type system. Similar in some respects to Perl, Python, CLU, and Lisp, Ruby is written in C.

Ruby supports functors. Functors are computer-programming constructs that are designed to allow a specific object to be called as though it were a common and ordinary function. Functors are also known as function objects. Languages such as Ruby can and do make use of functors. Several variations of Ruby are in existence today. These include JRuby, IronRuby, and Rubinius.


External links:


Previous: RSS