Saturday, February 9, 2008

RUBY

Ruby is "an interpreted scripting language for quick and easy object-oriented programming"
Ruby is "an interpreted scripting language for quick and easy
object-oriented programming" -- what does this mean?

interpreted scripting language:


  • ability to make operating system calls directly

  • powerful string operations and regular expressions

  • immediate feedback during development

quick and easy:


  • variable declarations are unnecessary

  • variables are not typed

  • syntax is simple and consistent

  • memory management is automatic


object oriented programming:


  • everything is an object

  • classes, methods, inheritance, etc.

  • singleton methods

  • "mixin" functionality by module

  • iterators and closures
  • multiple precision integers

  • convenient exception processing

  • dynamic loading

  • threading support
  • clipped from www.rubyist.net

    Ruby User's Guide

    What is ruby?
     blog it

    No comments: