Евгений Охотников - Ruby - новые грани
Название: | Ruby - новые грани | |
Автор: | Евгений Охотников | |
Жанр: | Учебники и самоучители по компьютеру, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Ruby | |
Изадано в серии: | неизвестно | |
Издательство: | RSDN Magazine | |
Год издания: | 2006 | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Ruby - новые грани"
Когда некоторое время назад я выбрал Ruby для реализации одной конкретной и не очень сложной задачи, то мне не удалось оценить основные грани Ruby в полной мере. Блоки кода. Необязательные скобки. Удобство использования attr_reader/attr_accessor. Наличие method_missing. Пожалуй, и все.
Читаем онлайн "Ruby - новые грани". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (22) »
ему признание. Но с другой, складывается впечатление, что Ruby —
это RoR, а RoR — это и есть Ruby. К счастью, это не так. Ruby — это динамически типизированный
язык программирования, который начинал свою историю как скриптовый, но со временем
превратился в более серьезный инструмент. Поэтому здесь рассказывается, в первую очередь,
именно о языке Ruby, а RoR упоминается лишь по мере необходимости.
На момент написания этих строк язык Ruby находится на очень интересном этапе своего развития.
До версии 1.8 он развивался, сохраненяя совместимость с предыдущими версиями. Но некоторое
время назад разработчики Ruby, во главе с Якихиро Мацумото, решили, что для дальнейшего
2
движения вперед следует отказаться от 100% совместимости. Поэтому сейчас разработка Ruby
разделилась на две ветви: поддержка стабильной версии 1.8.* (текущей версии Ruby) и создание
новой версии 1.9.*, которая является предтечей следующей версии языка Ruby 2. Здесь
описывается Ruby 1.8.*.
3 НАЧАЛО РАБОТЫ С RUBY
Невозможно познакомиться с языком, не написав на нем ни одной строчки. И Ruby здесь не
исключение. Поэтому в данном разделе приводится минимальная информация, необходимая для
того, чтобы установить Ruby и начать эксперименты с ним.
По своей природе Ruby имеет очень низкий порог вхождения. Для начала работы достаточно только
установленного интерпретатора Ruby. Простейшую программу, незабвенный “Hello, World”, можно
набрать и запустить непосредственно в интерпретаторе:
> ruby
puts "Hello, World\n"
^Z
Hello, World
или даже так:
> ruby -e’puts "Hello, world\n"’
Hello, world
Не нужно ни предварительной компиляции, ни линковки, что позволяет легко брать примеры из
книг или документации, запускать их и экспериментировать с ними. И это один из лучших способов
знакомства с языком. По крайней мере, для меня это оказалось именно так.
3.1 Где взять?
Исходные тексты и бинарные версии Ruby для ряда платформ доступны на официальном сайте
языка Ruby [6]. На момент написания этих строк последней стабильной версией Ruby была версия
1.8.5.
Чтобы установить Ruby из исходных текстов под UNIX, достаточно распаковать загруженный архив
ruby-1.8.5.tar.gz и выполнить обычную последовательность команд:
./configure
make
make install
В некоторых дистрибутивах Linux с развитой системой пакетов (например, Debian, Gentoo, SuSe,
RedHat) Ruby доступен как уже подготовленный к инсталляции пакет, и для установки Ruby
достаточно воспользоваться штатным механизмом инсталляции пакетов данного дистрибутива Linux.
Для Windows на сайте ruby-lang.org имеется предварительно скомпилированный вариант Ruby,
инструкции по установке которого находятся в соответствующем файле README в архиве
дистрибутива. Помимо этого для Windows имеется более простой и комфортный способ инсталляции
Ruby — проект One-Click Installer [7]. Он удобен еще и тем, что, кроме самого интерпретатора Ruby
и его стандартных библиотек, содержит еще и открытую IDE для Ruby (FreeRIDE [8]), набор
дополнительных библиотек (в первую очередь RubyGems [9]) и электронный вариант первого
издания книги “Programming Ruby”.
Для проверки того, что Ruby установлен корректно, достаточно запустить интерпретатор ruby с
ключом --version:
> ruby --version
ruby 1.8.5 (2006-08-25) [i386-mswin32]
3
Если вместо информации о версии и платформе будет выдано сообщение об ошибке, то, вероятно,
нужно добавить путь к Ruby в переменную среды PATH.
Если Ruby устанавливается из стандартного дистрибутива, то очень вероятно, что RubyGems не
входит в состав стандартной библиотеки (планируется сделать в одной из будущих версий Ruby).
ПРИМЕЧАНИЕ
RubyGems
(англ. gem —
драгоценный
камень)
— менеджер
пакетов для языка программирования Руби, предоставляющий стандартный
формат для программ и библиотек Руби (в самодостаточном формате
«gems»),
инструменты,
предназначенные
для
простого
управления установкой «gems», и сервер для их распространения (из
Википедии).
Это не страшно, но лучше все-таки установить RubyGems, т.к. все больше и больше Ruby-библиотек
и приложений распространяются в виде Gem-ов. Для этого достаточно загрузить дистрибутив
RubyGems, распаковать его и выполнить в каталоге с распакованным дистрибутивом команду:
ruby setup.rb
после чего определить переменную среды RUBYOPT:
# Для Unix/bash.
export RUBYOPT="rubygems"
# Для Windows.
set RUBYOPT="rubygems"
Для работы с Ruby достаточно всего лишь приличного текстового редактора для программистов и
интерпретатора Ruby. Но, если хочется работать в IDE, то можно --">
это RoR, а RoR — это и есть Ruby. К счастью, это не так. Ruby — это динамически типизированный
язык программирования, который начинал свою историю как скриптовый, но со временем
превратился в более серьезный инструмент. Поэтому здесь рассказывается, в первую очередь,
именно о языке Ruby, а RoR упоминается лишь по мере необходимости.
На момент написания этих строк язык Ruby находится на очень интересном этапе своего развития.
До версии 1.8 он развивался, сохраненяя совместимость с предыдущими версиями. Но некоторое
время назад разработчики Ruby, во главе с Якихиро Мацумото, решили, что для дальнейшего
2
движения вперед следует отказаться от 100% совместимости. Поэтому сейчас разработка Ruby
разделилась на две ветви: поддержка стабильной версии 1.8.* (текущей версии Ruby) и создание
новой версии 1.9.*, которая является предтечей следующей версии языка Ruby 2. Здесь
описывается Ruby 1.8.*.
3 НАЧАЛО РАБОТЫ С RUBY
Невозможно познакомиться с языком, не написав на нем ни одной строчки. И Ruby здесь не
исключение. Поэтому в данном разделе приводится минимальная информация, необходимая для
того, чтобы установить Ruby и начать эксперименты с ним.
По своей природе Ruby имеет очень низкий порог вхождения. Для начала работы достаточно только
установленного интерпретатора Ruby. Простейшую программу, незабвенный “Hello, World”, можно
набрать и запустить непосредственно в интерпретаторе:
> ruby
puts "Hello, World\n"
^Z
Hello, World
или даже так:
> ruby -e’puts "Hello, world\n"’
Hello, world
Не нужно ни предварительной компиляции, ни линковки, что позволяет легко брать примеры из
книг или документации, запускать их и экспериментировать с ними. И это один из лучших способов
знакомства с языком. По крайней мере, для меня это оказалось именно так.
3.1 Где взять?
Исходные тексты и бинарные версии Ruby для ряда платформ доступны на официальном сайте
языка Ruby [6]. На момент написания этих строк последней стабильной версией Ruby была версия
1.8.5.
Чтобы установить Ruby из исходных текстов под UNIX, достаточно распаковать загруженный архив
ruby-1.8.5.tar.gz и выполнить обычную последовательность команд:
./configure
make
make install
В некоторых дистрибутивах Linux с развитой системой пакетов (например, Debian, Gentoo, SuSe,
RedHat) Ruby доступен как уже подготовленный к инсталляции пакет, и для установки Ruby
достаточно воспользоваться штатным механизмом инсталляции пакетов данного дистрибутива Linux.
Для Windows на сайте ruby-lang.org имеется предварительно скомпилированный вариант Ruby,
инструкции по установке которого находятся в соответствующем файле README в архиве
дистрибутива. Помимо этого для Windows имеется более простой и комфортный способ инсталляции
Ruby — проект One-Click Installer [7]. Он удобен еще и тем, что, кроме самого интерпретатора Ruby
и его стандартных библиотек, содержит еще и открытую IDE для Ruby (FreeRIDE [8]), набор
дополнительных библиотек (в первую очередь RubyGems [9]) и электронный вариант первого
издания книги “Programming Ruby”.
Для проверки того, что Ruby установлен корректно, достаточно запустить интерпретатор ruby с
ключом --version:
> ruby --version
ruby 1.8.5 (2006-08-25) [i386-mswin32]
3
Если вместо информации о версии и платформе будет выдано сообщение об ошибке, то, вероятно,
нужно добавить путь к Ruby в переменную среды PATH.
Если Ruby устанавливается из стандартного дистрибутива, то очень вероятно, что RubyGems не
входит в состав стандартной библиотеки (планируется сделать в одной из будущих версий Ruby).
ПРИМЕЧАНИЕ
RubyGems
(англ. gem —
драгоценный
камень)
— менеджер
пакетов для языка программирования Руби, предоставляющий стандартный
формат для программ и библиотек Руби (в самодостаточном формате
«gems»),
инструменты,
предназначенные
для
простого
управления установкой «gems», и сервер для их распространения (из
Википедии).
Это не страшно, но лучше все-таки установить RubyGems, т.к. все больше и больше Ruby-библиотек
и приложений распространяются в виде Gem-ов. Для этого достаточно загрузить дистрибутив
RubyGems, распаковать его и выполнить в каталоге с распакованным дистрибутивом команду:
ruby setup.rb
после чего определить переменную среды RUBYOPT:
# Для Unix/bash.
export RUBYOPT="rubygems"
# Для Windows.
set RUBYOPT="rubygems"
Для работы с Ruby достаточно всего лишь приличного текстового редактора для программистов и
интерпретатора Ruby. Но, если хочется работать в IDE, то можно --">
- 1
- 2
- 3
- 4
- . . .
- последняя (22) »
Книги схожие с «Ruby - новые грани» по жанру, серии, автору или названию:
Автор неизвестен - Лекции по языку Ruby Жанр: Учебники и самоучители по компьютеру Год издания: 2005 |
Курт Гиббс - Катание с Ruby на Rails Жанр: Учебники и самоучители по компьютеру Год издания: 2020 |
Алексей Тимофеевич Прасолов - На грани тьмы и света Жанр: Поэзия Год издания: 2005 |