Ruby programming language

Слайд 2

Ruby is an interpreted, object-oriented, general-purpose programming language. Ruby was designed

Ruby is an interpreted, object-oriented, general-purpose programming language.
Ruby was designed and

developed in the 1995 in Japan.
Creator: Yukihiro "Matz" Matsumoto.
Ruby supports multiple programming paradigms: functional, object-oriented.
There were 8 main versions of Ruby and 4 early.

//Facts

Слайд 3

//Philosophy Matsumoto has said that Ruby is designed for programmer productivity

//Philosophy

Matsumoto has said that Ruby is designed for programmer productivity and

fun, following the principles of good UI design.
Слайд 4

//Features block syntax. dynamic typing. object-oriented. implemented on all major platforms.

//Features

block syntax.
dynamic typing.
object-oriented.
implemented on all major platforms.
large standard library.
built-in support

for rational numbers, complex numbers.
Слайд 5

//Matz's Ruby interpreter The original Ruby interpreter is often referred to

//Matz's Ruby interpreter

The original Ruby interpreter is often referred to as

the Matz's Ruby Interpreter or MRI. This implementation is written in C and uses its own Ruby-specific virtual machine.
Starting with Ruby 1.9 the official Ruby interpreter has been YARV ("Yet Another Ruby VM"), and this implementation has superseded the slower virtual machine used in previous releases of MRI.