Ruby є "інтерпретованою мовою сценаріїв для швидкого та простого об'єктно-орієнтованого програмування". Що це означає?
мова програмування, що інтерпретується:
- можливість створення дзвінків безпосередньо в операційну систему
- потужні операції з рядками та регулярними виразами
- безпосередній зворотний зв'язок під час розробки
швидко та просто:
- оголошення змінних не потрібні
- змінні не строго типізовані
- простий та послідовний синтаксис
- автоматичне управління пам'яттю
об'єктно орієнтоване програмування:
- все є об'єктом
- класи, успадкування, методи тощо.
- Singleton методи
- змішання модулів
- ітератори та замикання
також:
- кілька точностей цілий чисел
- модель обробки винятків
- динамічне завантаження
- потоки
Якщо ви не знайомі з деякими з концепцій до цього, просто читайте і не турбуйтеся. Мантрою мови Ruby є швидко і просто.