Что такое Ruby?

Ruby — это динамический объектно-ориентированный язык программирования общего назначения, который имеет много общего в синтаксисе с другими языками сценариев, такими как Perl, Python или Smalltalk. Ruby был создан в Японии в 1995 году Юкихиро «Мац» Мацумото, когда он объявил, что Ruby — это язык программирования, более мощный, чем Perl, и более объектно-ориентированный, чем Python. Когда мы углубимся в Ruby в следующих главах, мы увидим, что в Ruby все (даже простое число) является объектом.

Ruby не является соблюдаемым языком (например, C++, java, Visual Basic); вместо этого это интерпретируемый язык, что означает, что вы пишете код, и он интерпретируется прямо из кода, когда вы готовы его запустить. Нам не нужно будет делать дополнительный шаг, компилируя код. Код будет работать сам по себе. Однако для его запуска вам понадобится интерпретатор Ruby (он поставляется вместе с Ruby, когда мы начинаем устанавливать Ruby).

Почему Руби?

Ruby полностью бесплатен; не только бесплатно, но и бесплатно для использования, копирования, изменения и распространения.

Ruby входит в десятку лучших языков программирования в мире. Большая часть его роста связана с популярностью программного обеспечения, написанного на Ruby, особенно веб-фреймворка Ruby on Rails.

Ruby полностью объектно-ориентирован. Как я сказал выше, почти все в Ruby является объектом, и это очень хороший способ работы, когда вы начинаете работать с объектом.

Это легко читаемый код, поэтому мы не тратим много времени на то, чтобы понять код и то, что он на самом деле делает. Также у Ruby неудивительный синтаксис, именование и поведение. Вещь будет работать так, как вы ожидаете, что они будут работать. Скажем, вы хотите сортировать, он сортирует для вас, хотите найти, он находит, переворачивает, он переворачивает…. Еще одна приятная особенность Ruby — отсутствие точек с запятой. Вам понравится тот факт, что вам не нужно беспокоиться о точке с запятой в конце. Руби упорядочит это за вас.

Разница между Ruby и Ruby on rails

Поскольку Ruby on Rails получил широкую огласку, многие люди, впервые использующие Ruby, часто путают Ruby и Ruby on Rails (или Рельсы). Rails — это просто веб-фреймворк, написанный на Ruby и помогающий программистам создавать веб-сайты. Понимание Ruby является необходимой предпосылкой для понимания Rails. С другой стороны, Ruby — это многоцелевой язык программирования, используемый не только в веб-разработке.

Установить Ruby

Используйте следующую ссылку для доступа к веб-сайту Ruby, чтобы получить ссылку для скачивания, информацию о Ruby и получить помощь в обучении Ruby.

https://www.ruby-lang.org/

На каждой основной платформе есть несколько инструментов для установки Ruby:

  • В Linux/UNIX вы можете использовать систему управления пакетами вашего дистрибутива или сторонние инструменты (rbenv и RVM).
  • На машинах OS X вы можете использовать сторонние инструменты (rbenv и RVM).
  • На компьютерах с Windows вы можете использовать RubyInstaller.

Я сосредоточусь только на настройке Ruby в Windows. Вы можете перейти на веб-сайт, чтобы получить дополнительную информацию о том, как установить Ruby в других операционных системах.

Перейдите по этой ссылке https://rubyinstaller.org/, чтобы получить установщик Ruby для Windows одним щелчком мыши (включая интерпретатор Ruby, который помогает запускать программу ruby)

Я использую версию Ruby 2.3.3.

Большинство программных интерфейсов не поддерживает ruby; поэтому мы будем использовать командную строку для работы с ruby. После того, как вы закончите установку Ruby (при установке следуйте настройкам по умолчанию), есть несколько способов работы с ruby.

  • Использование одной командной строки: эта функция позволяет вам работать с Ruby напрямую из командной строки.

Откройте командную строку и введите следующее, чтобы сначала увидеть, как Ruby работает с одной командной строкой: « Ruby -e ‘puts Hello World!’ »

Примечание. Ruby –e — это синтаксис для запуска командной строки.

Метод puts используется для вывода «123» на экран.

  • Запуск с использованием файла Ruby: вы можете запустить сценарий Ruby в командной строке, чтобы запустить файл ruby. Здесь я создал файл hello.rb с помощью текстового редактора.

Затем, используя командную строку, перейдите в каталог, содержащий этот файл, и введите следующее изображение, чтобы увидеть, работает ли файл:

Также вы можете использовать интерактивную оболочку ruby, просто перейдя в «Пуск/Все программы/Ruby/Запустить командную строку с Ruby». Это позволит вам работать с рубином, как и предыдущие методы.

В следующей главе я начну работать с Ruby, чтобы познакомить вас с некоторыми основными понятиями о ruby ​​и создать несколько простых приложений с использованием Ruby.