Brent Butler Stephanie Phun
Brent Butler Stephanie Phun
Brent Butler
Stephanie Phun
The Beginning
Yukihiro Matz
Matsumoto
February 1995
Started off as a
combination of multiple
language ideas
Evolved into the 11
th
largely used
programming language
Who, What, Where?
Ruby was designed as a
general-purpose scripting
language, and thus has a wide
support for a number of
different applications. It has
been used across the board for
everything from web
applications, to web servers
themselves, to intelligent
graphing libraries, to picture
recognition engines, to
threaded database servers, to
low-level system utilities. It
has a wide spectrum of use
throughout computing.
Syntax and Implementation
Everything in Ruby is
an object as you can
see.
Also I/O is made simple
as well
Ruby is an interpreted
language. It also comes
with an interactive
command line
interpreter, irb.
Data Types
The classes for these
data types are:
Boolean
Number
String
Array
Hashes
Symbols