The Ruby Programming
      Language
       Ryan Farnell




                       1
History


• 1995
• July 2004 (Ruby on Rails)


                              2
pure object-orientated



                         3
What is an object?



                     4
1. The data an object contains is unique to
                   itself




                                              5
2. Only the object that contains the data can
            manipulate that data




                                       ...
one logical unit with
 data and functions
 grouped together


                        7
demo



       8
basic data as objects



                        9
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
The Ruby Programming Language - Ryan Farnell
Upcoming SlideShare
Loading in …5
×

The Ruby Programming Language - Ryan Farnell

1,188 views
1,114 views

Published on

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,188
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The Ruby Programming Language - Ryan Farnell

  1. 1. The Ruby Programming Language Ryan Farnell 1
  2. 2. History • 1995 • July 2004 (Ruby on Rails) 2
  3. 3. pure object-orientated 3
  4. 4. What is an object? 4
  5. 5. 1. The data an object contains is unique to itself 5
  6. 6. 2. Only the object that contains the data can manipulate that data 6
  7. 7. one logical unit with data and functions grouped together 7
  8. 8. demo 8
  9. 9. basic data as objects 9

×