1 1 1 1 1 1 1 1 1 1 Рейтинг 0.00 (0 Голоса(ов)

Программирование с Ruby: начни с простого

Ruby (в переводе «рубин») – динамически интерпретируемый скриптовый язык, имеющий объектно-ориентированную составляющую. Был разработан в 90-х годах Юкихиро Мацумото (Япония) и очень быстро завоевал популярность среди японских программистов. Создавался под влиянием языка Peri, поэтому унаследовал многие его многие особенности. Синтаксис Ruby упрощенный, программировать на нем одно удовольствие. Исполняемые команды сведены до минимума, нет изобилия кавычек и скобочек при наборе программы, некоторые команды пишутся в одну строку. К слову, в альтернативных языках на ту же команду может уйти несколько строчек кода.

Поскольку Ruby – интерпретируемый язык программирования, он позволяет отлаживать программу без предварительной компиляции, упрощая программистам работу. С помощью Ruby можно довольно быстро сделать полноценное приложение. Но поскольку синтаксис сильно упрощен, внутренние механизмы программы не могут обеспечивать быструю обработку кода, что сказывается на скорости работы готовой программы. Код языка очень удобно читается (практически как обычный текст), нет нужды писать кучу классов, чтобы запустить единственную команду. Даже ни разу не программировавший человек сможет с легкостью его освоить.

Язык предназначен в основном для веб-разработки, создания веб-интерфейсов, плагинов и модулей. Для удобного интегрирования библиотек и приложений разработчики написали фреймворк RubyGems, значительно упрощающий работу с пакетами. С помощью фреймворка вы получаете готовую, полностью интегрированную библиотеку, позволяющую не зависеть от компонентов операционной системы. Также вы можете устанавливать готовые, написанные другими разработчиками библиотеки, которые для этого языка называются оригинально – gem.

Объектно-ориентированное программирование (ООП) позволяет писать удобочитаемый код и структурировать классы и объекты в отдельные блоки. Это помогает избежать чрезмерной нагруженности кода. Если вы работаете над приложением в одиночку, используя ООП, вы всегда сможете разобраться в его структуре, даже если забросите свой проект на месяц-другой.

Поскольку Ruby – бесплатный язык, использующих его разработчиков очень много. Вы всегда сможете найти ответ на интересующий вас вопрос в многочисленных сообществах, задать свой вопрос, скачать новые библиотеки или поделиться своими. Все это помогает развиваться языку по сей день. Если вы новичок в программировании и не знаете, что вам выбрать, выбирайте Ruby. Он точно пригодится!

Оставьте свой комментарий

Оставить комментарий как гость

0
  • Комментариев нет
Sammydress WW