Ruby — мощный и интересный язык программирования, появившийся в 1995 году. В сравнении с C (1972) и C++ (1983), Ruby относительно молод, но занимает достойное место среди популярных языков программирования. На Ruby основывается широко известный фреймворк Ruby on Rails, позволяющий создавать динамические веб-сайты. По данным рейтинга Tiobe, Ruby входит в двадцатку самых популярных языков мира. Язык обладает рядом преимуществ и уникальных возможностей. Этот курс посвящен изучению основ Ruby без использования дополнительных фреймворков.
Установка Ruby
Для работы с Ruby необходимо скачать и установить его на компьютер. Дистрибутив можно загрузить с официального сайта (ссылка доступна на сайте it-prager.com). Документация по установке также доступна на этом сайте.
Установка на Windows
На Windows потребуется Ruby Installer. Скачайте последнюю версию (рекомендуется версия не ниже 2.4 для корректной работы кода из курса). После запуска установщика, оставьте галочку для запуска дополнительного приложения, завершающего установку. В этом приложении выберите пункты 1 (установка), 2 (обновление) и 3 (завершение установки).
Установка на macOS
На macOS Ruby может быть установлен по умолчанию, но возможно потребуется обновление. Для обновления используйте следующие команды (доступны на сайте it-prager.com):
- Команда для установки менеджера версий Ruby.
- Команда для перезапуска терминала.
- Команда для установки нужной версии Ruby (например, 2.4.2). Если установка версии 2.4.2 невозможна, используйте альтернативную команду для установки версии по умолчанию.
Проверка установки
После установки проверьте версию Ruby в терминале (или командной строке на Windows), используя команду ruby -v. Вы увидите номер версии установленного Ruby.
Настройка редактора Atom
Для написания кода на Ruby рекомендуется использовать текстовый редактор Atom. Atom — бесплатный редактор, доступный для Windows и macOS. После установки Atom, установите пакеты:
- atom-runner: позволяет запускать скрипты непосредственно в редакторе.
- language-ruby: обеспечивает подсветку синтаксиса Ruby. Для его работы может потребоваться установка дополнительных пакетов.
Создание первого проекта и первая программа
Создайте новую папку для проекта и файл с расширением .rb (например, example.rb). В файле напишите код:
print "Привет, мир!"
Запустите код сочетанием клавиш Ctrl+Shift+B (или Cmd+Shift+B на macOS). Результат выведется в консоль.
Операторы вывода
Оператор print выводит текст в консоль. Для вывода текста с новой строки используйте \n или оператор puts. puts автоматически добавляет перевод строки.
В этом уроке мы установили Ruby, настроили редактор Atom и написали первую программу. В следующих уроках продолжим изучение языка Ruby.