Руби Учебник
Выучить Ruby
Ruby - это динамический открытый объектный объектно-ориентированный язык программирования общего назначения. Он был спроектирован и разработан в середине 1990-х годов Юкихиро Мацумото («Мац») в Японии. Разработка Ruby началась в феврале 1993 года, а первая альфа-версия Ruby была выпущена в декабре 1994 года. На Ruby повлияли Perl, Smalltalk, Eiffel, Ada и Lisp, она заимствует из Perl, а библиотека классов по сути является объектно-ориентированной реорганизацией. функциональности Perl. Основной сайт языка программирования Ruby - ruby-lang.org.
История :
- Рубин был задуман 24 февраля 1993 года.
- После выпуска Ruby 0.95 в 1995 году было выпущено несколько стабильных версий Ruby в следующие годы:
- Ruby 1.0: 25 декабря 1996 г.
- Ruby 1.2: декабрь 1998
- Ruby 1.4: август 1999
- Ruby 1.6: сентябрь 2000
- Ruby 1.8 был первоначально выпущен в августе 2003 года.
- Ruby 1.9 был выпущен в декабре 2007 года.
- Выпуск Ruby 2.0.0 в феврале 2013 года.
- Ruby 2.1.0 был выпущен на Рождество в 2013 году.
- Ruby 2.2.0 был выпущен на Рождество в 2014 году
Особенности Ruby:
- Язык программирования с открытым исходным кодом.
- Простой синтаксис
- Обычные объектно-ориентированные объекты (например, класс, вызовы методов)
- Расширенные объектно-ориентированные функции (например, Mix-in, Singleton-метод)
- Перегрузка оператора
- Обработка исключений
- Итераторы и замыкания
- Первоначальная поддержка Unicode и кодировки нескольких символов
- Вывоз мусора
- Динамическая загрузка объектных файлов
- Интерактивная Ruby Shell (REPL)
- Очень портативный
- Работает на многих Unix-подобных / POSIX-совместимых платформах, а также Windows, Mac OS X, BeOS и т. Д.
- Большая стандартная библиотека
Как получить Ruby:
Большинство дистрибутивов Linux либо поставляются с предустановленным Ruby, либо позволяют легко установить Ruby из репозитория бесплатного программного обеспечения дистрибутива. Mac OS X поставляется с уже установленным Ruby. Вы также можете скачать и установить Ruby на Windows.
Учебная версия : 2.2.0
Далее: Установка Ruby
Новый контент: Composer: менеджер зависимостей для PHP , R программирования