ruby для чего используется



язык программирования руби учебник

Автор He is задал вопрос в разделе Другие языки и технологии

Использование Ruby. Где используется, какие перспективы у языка, чем лучше питона? и получил лучший ответ

Ответ от Pure function[гуру]
Да везде где допустима динамика. Перспективы самые хорошие: язык вполне себе развивается при этом не ломая обратную совместимость и не создавая трудностей при переходе на новые версии (привет питон) , огромный на сегодняшний момент набор библиотек, не имеющий аналогов веб-мвц-фреймворк Ruby on Rails, ставший стандартом в веб-разработке и являющийся главным примером для других фреймворков откуда они тянут все хорошее.
Руби является чистым ооп языком (парадигма "все - объект"), у питона с этим немного иначе (комбинированая парадагма процедурного и ооп программирования с иммутабельными первоклассными функциями/классами) . Синтакстис руби, большие и удобные возможности для метапрограммирования располагают к написанию красивых и удобных DSL(одна из фич руби и рельс в часности) . В кратце можно сказать что руби и питон похожи, имеют сходные возможности но при этом делают одни и те же вещи разными способами. Посему рекомендую ознакомиться с обоими языками детально, чтобы решить чей путь тебе ближе.

Ответ от Алексей[гуру]
Ruby традиционно лучше справляется с обработкой текста, DSL, автоматизацей shell (смотрим на rake и завидуем). Python — многопоточность, GUI, биндинги ко всему что движется, лучшая документация и поддержка индустрией

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Использование Ruby. Где используется, какие перспективы у языка, чем лучше питона?

библиотека докан - что это за штука такая?
программная библиотека, пренадлежит языку программирования Руби, используется в некоторых играх и
подробнее...

Что значит "синхронный" и "асинхронный" язык программирования, и к какому типу относятся PHP, Perl, Python, C# ?
>Что значит "синхронный" и "асинхронный" язык программирования
Ровным счетом ничего.
подробнее...
спросили в Язык
Выбор языка программирования
Алгоритм вхождения таков. Учишь язык программирования, кое-что начинаешь понимать. Затем ищешь
подробнее...
спросили в User java User java 2
Какой язык программирования для начинающего лучше?
Когда-то я начинал учить учебник по Алгол-60, решал упражнения в конце каждой главы, но появилось
подробнее...

какой язык программирования самый легкий
Чем легче язык программирования, тем труднее написать на нем нужную программу.
Самый простой,
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Язык
На каком языке программирования пишутся .bat файлы
Там не язык программирования, а последовательность CMD
подробнее...
спросили в Язык
Microsoft Visual studio 2010 к какому языку программирования относится?
Это не просто язык программирования, это интегрированная среда разработки, поддерживающая несколько
подробнее...
спросили в Haskell Авторы К
Помогите закодировать фразу "Я люблю тебя Саша" на языке программирования
Ах, любящее нежное женское сердце!
На что ни пойдет, что бы самотверженнно завоевать своего
подробнее...

На каком языке программирования пишутся игры для андроид?
Для создания приложений используется Android Software Development Kit (SDK), который можно свободно
подробнее...

Подскажите пожалуйста ,какие языки программирования применяются для создания web приложений и интернетмагазинов ?
Ну для начала понадобится HTML. Хотя это не язык программирования, а язык разметки текста - ну это
подробнее...
спросили в Паскаль
Почему язык программирования паскаль так назвали?
Кажысь в честь математика Паскаля. А вот почему непомню?

Вот нашел:
Язык
подробнее...

Для чего используются языки программирования JAVA и PHP?
Java – это слово довольно прочно вошло в наш обиход. В первую очередь оно хорошо известно
подробнее...
спросили в Алгоритм Алгоритмы
Как называется алгоритм, записанный на языке программирования
Алгоритм, записанный на «понятном» компьютеру языке программирования, называется
подробнее...
Ruby на Википедии
Посмотрите статью на википедии про Ruby
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*