Язык программирования Ruby

Ruby — интерпретируемый мультипарадигмальный язык программирования: динамический, объектно‑ориентированный, рефлективный, императивный, функциональный.

Этот язык активно используется в веб‑разработке, в системном администрировании и в работе операционных систем (Mac OS X, Linux, BSD). Наиболее популярным Ruby‑фреймворком для разработки веб‑приложений является Ruby on Rails, на основе которого построены многие известные сайты и веб‑приложения.

Ruby следует принципу «наименьшей неожиданности»: программа должна вести себя так, как ожидает программист.

В противовес машинно‑ориентированным языкам, программы на которых пишутся так, чтобы компьютеру было максимально удобно их выполнять, Ruby — язык, ориентированный на удобство человека: он позволяет разработчику максимально быстро и просто выполнить задачу, хотя, возможно, это и потребует дополнительного времени работы компьютера. В современном мире вычислительные ресурсы стоят значительно дешевле, нежели время разработчиков, поэтому этот подход в большинстве случаев не только более комфортный для разработчиков, но и экономически более целесообразный с точки зрения бизнеса.

Ruby является мультипарадигменным языком: он поддерживает процедурный стиль, объектно‑ориентированный и функциональный. Он поддерживает отражение, метапрограммирование, информацию о типах переменных на стадии выполнения. Всё это позволяет удобно работать и эффективно решать широкий класс задач.

Наши услуги

Начнём проект вместе

Давайте познакомимся, обсудим проектные цели и способы их достижения. Просто напишите или позвоните нам:
или вы можете