Уважаемые разработчики, кодеры, подписчики и все, кто интересуется программированием и IT! Здоровья всем! Добро пожаловать в мой блог на платформе «Медиум».

Как и в любой отрасли, обмен знаниями и опытом, которые вы приобрели, приводит к увеличению числа людей, заинтересованных в этой отрасли, к росту обучающегося сообщества и способствует инновациям. Вдохновленный вышеупомянутыми заметками, я начал свой писательский путь. Надеюсь, они будут полезны тем, кто их прочитает.

Определенное количество своих статей я решил посвятить «Рубину», известному PL (языку программирования) и самому любимому.

Ruby PL (страница в Википедии: https://en.wikipedia.org/wiki/Ruby_(programming_language), был впервые разработан Юкихиро Мацумото, вскоре Матцем (страница в Википедии: https://en.wikipedia.org /wiki/Yukihiro_Matsumoto), в 1995 году. По словам Матца, он разработал Ruby под сильным впечатлением от таких языков программирования, как Perl, Smalltalk, Eiffel, Ada, Basic и Lisp.

Поскольку эта работа представляла для него большую ценность, он решил назвать этот язык чем-то драгоценным и ценным. Сначала у него на уме было два слова: «Коралл» и «Рубин». «Коралл» — редкий вид, обитающий глубоко в море, а «Рубин» — название драгоценного камня. После короткого периода общения по электронной почте он и его друг решили выбрать «Рубин».

Ruby — это открытый, простой и производительный язык программирования с четким и элегантным синтаксисом. Это официальная веб-страница языка программирования Ruby https://www.ruby-lang.org/. Если вы хотите ближе познакомиться с этим языком программирования и попробовать написать код, попробуйте эту ссылку: https://try.ruby-lang.org/.

Вы можете ясно увидеть простоту кода PL «Ruby» на картинке выше. В то время как вам нужно написать несколько строк кода для выполнения какой-то простой задачи на некоторых других языках программирования, вы можете сделать это с помощью однострочного кода на «Ruby». Но это ни в коем случае не говорит о преимуществе «Рубинового» PL перед другим языком. Любой язык программирования имеет свои плюсы и минусы в зависимости от среды и типа проекта, в котором они используются.

Даже если «C++» считается языком с более низким рейтингом по сравнению с некоторыми новыми и современными языками программирования, давайте не будем забывать одну вещь. Интерпретаторы и компиляторы новых языков программирования, скорее всего, разрабатываются с использованием «C++» или «Java», которые считаются низкоуровневыми, трудными для изучения и неинтересными. То есть, если бы не было «C/C++» или «Java», не было бы и таких крутых современных языков программирования.

Ruby — это не компилируемый язык, а интерпретируемый язык. Его интерпретатор можно скачать с его официальной веб-страницы. Являясь кроссплатформенным языком, он работает в операционных системах Windows, Mac, Linux и Unix. В операционных системах на базе Unix интерпретатор Ruby устанавливается по умолчанию. В ОС Windows интерпретатор PL Ruby можно загрузить с https://rubyinstaller.org/, чтобы сразу приступить к написанию кода. Установив его, вы можете сократить время установки и настройки и начать писать код через пару кликов.

Как вы все знаете, Ruby PL — это язык программирования с открытым исходным кодом. Это означает, что каждый может внести свой вклад в развитие этого языка программирования. Чтобы внести свой вклад, вы можете перейти на его страницу Github: https://github.com/ruby/ruby.

Как вы видите на картинке выше, страница «Ruby» PL Github имеет более 17 тысяч звезд (выделено красным). Синяя метка показывает количество участников проекта, сейчас их 269. Дата последнего вклада (на фуксии) 2 часа назад, а значит активно развивается(Статья написана 19.10.2020).

Я продолжу писать о моем любимом языке программирования «Ruby». Так что оставайтесь со мной, если вы начали любить «Рубин» или хотите попробовать пару строк в ближайшее время.

Пока и удачи!