Ruby ist eine serverseitige Open-Source-Skriptsprache für objektorientierte Programmierung. Sie wurde Mitte der 1990er Jahre von Yukihiro Matsumoto in Japan entworfen und entwickelt. In der Ruby-Community ist Matsumoto auch als Matz bekannt. Ruby läuft auf mehreren Plattformen wie Windows, MAC OS und verschiedenen UNIX-Versionen.

Ruby-Klassen und -Objekte Syntax

Ruby ist eine perfekte objektorientierte Programmiersprache. Zu den Merkmalen objektorientierter Programmiersprachen gehören:

Datenkapselung

Datenabstraktion

Polymorphismus

Vererbung

Ruby-Klassen und -Objekte Beispiel

Class Vehicle{   Number no_of_wheels
   Number horsepower
   Characters type_of_tank
   Number Capacity
 
   Function speeding
   {
   } 
   Function driving
   {
   }   
   Function halting
   {
   }
}