CS 3060: Programming Languages

Ruby

Ruby

Robert C. Green II, Ph.D.

Day 4

What is the typing model?

(What is Static Typing? Dynamic Typing?)

What is the typing model?

(What is Strong Typing? Weak Typing?)

What is the programming model?

Is the language Interpreted or Compiled?

What are the decision constructs & core data structures?

What makes this language unique?

  • Strongly and Purely Object-Oriented
  • Open Class & Mixins
  • Method Missing
  • Blocks/Closures

What are some strengths of Ruby?

What are some weaknesses of Ruby?

What do you think of Ruby?

Assignment

Quiz

Read Day 1 - Io