Форум программистов, компьютерный форум, киберфорум
Ruby
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.50/165: Рейтинг темы: голосов - 165, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 12.05.2008
Сообщений: 4

Стоит ли вообще начинать учить этот язык

13.05.2008, 01:32. Показов 31838. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Я на этом форуме впервые, но вижу, что здесь собрались настоящие профессионалы. Я имею опыт работы программирования на C/C++. Но уже некоторое время горю желанием выучить какой-нить язык программирования для Web-а. Вот кошу взгляды в сторону Ruby и Ruby on Rails и хочу спросить Вашего мнения. Стоит ли вообще начинать учить этот язык, что конкретно с его помощью можно сделать (желательно с примерами) и т.п., а то что-то в нете маловато русскоязычных ресурсов по этой теме.
Заранее благодарен за Ваши мнения и советы.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.05.2008, 01:32
Ответы с готовыми решениями:

Стоит ли учить Ruby?
Стоит ли учить ruby в 2018 году? Если стоит, то где?

Подойдет ли ruby как единственный back end язык. Стоит ли с него начинать?
Добрый день! Подскажите, хочу начать изучать back end язык python или ruby. Какой язык дает больше возможностей на сервере. Можно ли...

Стоит ли начинать учить питон?
Нужен объектно ориентированный язык программирования,знаю основы c++.Так вот,объясните,для чего он нужен,есть ли в нём аналоги WinApi,и...

33
0 / 0 / 0
Регистрация: 07.06.2012
Сообщений: 10
09.06.2012, 16:08
Студворк — интернет-сервис помощи студентам
Twitter вроде бы недавно отказались от Ruby on Rails.
Кстати, не забывайте, что на RoR + Erlang был написан сайт github.com
0
 Аватар для arni
914 / 879 / 62
Регистрация: 06.01.2010
Сообщений: 2,367
Записей в блоге: 6
09.06.2012, 22:46
Bender-x, каждый сайт с посещаемостью как у Твиттера или более вынужден отходить от стандартных программых компонентов в сторону собственно ручно затюнингованных, и руби тут не показатель: гиганты патчат и php и другие языки/фреймворки
0
 Аватар для TheAthlete
174 / 170 / 19
Регистрация: 31.08.2010
Сообщений: 575
11.06.2012, 10:35
Цитата Сообщение от DenQ Посмотреть сообщение
Вопрос лично для меня не в том, что можно, а что нельзя сделать на том или ином языке(я лично не один язык уже изучил и php в том числе). А в том чтобы сделать это как можно изящнее и короче(это в общем со временем приходит). Попробуйте написать на php программу которая бы меняла в числе порядок на обратный, так же красиво как это делается в Ruby:Код Ruby
1 a = a.to_s.reverse.to_i
,где а число.
На Perl 5 можно реализовать следующим образом:

Perl
1
2
3
4
5
use Modern::Perl;
 
my $num = join '', reverse split '', '12345'; # сохраняет в $num '54321'
++$num; # perl автоматически преобразовывает $num в число 
say $num; # 54322
На Perl 6 еще проще:
Perl
1
my $num = reverse "12345";
т.к. функция reverse в Perl 6 применима не только к массивам, но и к строкам
0
2 / 2 / 0
Регистрация: 22.02.2010
Сообщений: 14
03.08.2012, 17:08
Ruby
1
->n{p=[] and while(true) do (n.zero? && break); p<<(a=n.divmod 10).last; n=a.first; end; p.join.to_i }.(11243)
Вариант решения больше подходит на показ возможностей, чем простоты
0
 Аватар для volodin661
6688 / 2279 / 348
Регистрация: 10.12.2013
Сообщений: 7,880
22.08.2022, 11:44
Цитата Сообщение от DenQ Посмотреть сообщение
Перл конечно очень мощный язык, но очень неповоротливый, не такой гибкий как хотелось бы...
Code
1
2
3
4
5
6
7
8
9
10
11
- Надо прямо сказать,  товарищи,  -  замогильным  голосом  молвила  пожилая
клооповка, - по социально-бытовому сектору работа проводилась недостаточно.  Не 
было достаточного охвата. Недостаточно, не полностью, не  целиком  раскачались, 
размахнулись и развернулись. Лыжная вылазка проведена недостаточно.  А  почему, 
товарищи? Потому, что Зоя Идоловна проявила недостаточную гибкость.
    - Как? Это я недостаточно гибкая? - завопила ужаленная в самое сердце Зоя.
    - Да, вы недостаточно гибкая, товарищ!
    - Почему же я, товарищ, недостаточно гибкая?
    - А потому, что вы совершенно, товарищ, негибкая.
    - Извините, я чересчур, товарищ, гибкая.
    - Откуда же вы можете быть гибкая, товарищ?
скажу вам от лица Зои, что встать и на голубом глазу обвинить Perl в негибкой неповоротливости,
это как посетовать, что вода недостаточно мокрая, а песок недостаточно сыпуч.
1
 Аватар для Drzs
1 / 1 / 1
Регистрация: 26.08.2022
Сообщений: 18
26.08.2022, 21:07
Всем привет. Начал изучать данный язык, т.к. прочитал в инете, что он один из тех языков, которые подходят для новичков. Вообще, сайтостроение - это немного не мое, и я хотел бы писать программы. Я изучаю не Rails, а обычный Руби. Правильно ли я сделал, начав изучать именно его? подходит ли он для системного программирования, создания программ, или такому чайнику в программировании как я нужно искать что-то другое?
0
 Аватар для volodin661
6688 / 2279 / 348
Регистрация: 10.12.2013
Сообщений: 7,880
28.01.2024, 20:36
продолжаем отвечать от имени Зои Идоловны пожилой клооповке DenQ.

Вот Ruby:
Ruby
1
2
3
4
X=3;
Y=4;
Z=5;
print X+Y+Z
Вот Perl:
Perl
1
2
3
4
X=3;
Y=4;
Z=5;
print X+Y+Z
отличия видите ?

чтобы заработало второе, то есть, чтобы в данном случае сделать синтаксис Perl неотличимым от Ruby,
в код Perl надо добавить определения подпрограмм, которые могут принимать значения,
находясь слева от знака равенства.

полная версия:

Perl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{my $x;
sub X () : lvalue  {
    return $x;
}}
 
{my $y;
sub Y () : lvalue {
    return $y;
}}
 
{my $z;
sub Z () : lvalue {
    return $z;
}}
 
 
X=3;
Y=4;
Z=5;
print X+Y+Z

вот такой вот 'негибкий' язык.
1
118 / 113 / 18
Регистрация: 05.08.2021
Сообщений: 497
19.01.2026, 02:21
Ruby? Нет, не нужен он никому. Даже из NetBeans давно убрали его поддержку
0
1192 / 761 / 128
Регистрация: 10.03.2012
Сообщений: 4,921
19.01.2026, 12:43
Цитата Сообщение от Zloyalex100 Посмотреть сообщение
Даже из NetBeans давно убрали его поддержку
Есть отдельная IDE RubyMine от JetBrains
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38173 / 21108 / 4307
Регистрация: 12.02.2012
Сообщений: 34,710
Записей в блоге: 14
25.01.2026, 09:04
Цитата Сообщение от Zloyalex100 Посмотреть сообщение
Нет, не нужен он никому.
ИИ сообщает:

"...Ruby остается востребованным языком программирования в 2025–2026 годах, особенно благодаря фреймворку Ruby on Rails, который популярен для быстрого создания веб-приложений (MVP). Хотя его позиции в общем рейтинге TIOBE снизились по сравнению с пиком популярности, он сохраняет сильные позиции в сфере веб-разработки, отличаясь читаемым синтаксисом..."

Замечу также, что вдумчивые программисты "учат языки" не только (и не столько) потому, что они "кому-то нужны". Изучая новый язык, программист обогащает свою инструментальную палитру (заимствует идеи, подходы)... А если программист ориентируется только на зарабатывание денег, то лучше оставить программирование и заняться доставкой продуктов (там и платят больше!)
0
366 / 330 / 83
Регистрация: 17.04.2022
Сообщений: 1,086
Записей в блоге: 8
25.01.2026, 10:03
С добрым утром, товарищи!

А говорят форум спит и готовится уснуть навеки.

Неправда это. Вот актуальнейший вопрос, заданный в 2008 году, продолжает активно обсуждаться.

Обсуждение было прервано в 2010 году (похоже к 2010-му все всё поняли, а ТС задал вопрос и больше не появлялся... видимо, заснул и спит до сих пор), но один из участников проснулся в 2022-м - см. Стоит ли вообще начинать учить этот язык и подлил жару в затихнувшую дискуссию, которая опять быстро зачахла к началу 2024 года.

Однако, время летит, и в начале 2026 года проснулся еще один участник обсуждения -Стоит ли вообще начинать учить этот язык и живейшее обсуждение продолжилось.

Похоже, наметилась определенная цикичность... Ждем 28-го года
0
 Аватар для volodin661
6688 / 2279 / 348
Регистрация: 10.12.2013
Сообщений: 7,880
25.01.2026, 10:24
Цитата Сообщение от Villain Посмотреть сообщение
вижу, что здесь собрались настоящие профессионалы.
о да. настоящие мастера манежа.
0
366 / 330 / 83
Регистрация: 17.04.2022
Сообщений: 1,086
Записей в блоге: 8
25.01.2026, 10:34
Цитата Сообщение от volodin661 Посмотреть сообщение
Сообщение от Villain
вижу, что здесь собрались настоящие профессионалы.
о да. настоящие мастера манежа.
Тов. Володин, проснитесь, почти 18 лет прошло, с момента, когда субъект, которому вы отвечаете, перестал появляться на форуме.
0
1192 / 761 / 128
Регистрация: 10.03.2012
Сообщений: 4,921
25.01.2026, 13:48
Цитата Сообщение от Catstail Посмотреть сообщение
Ruby остается востребованным языком программирования в 2025–2026 годах, особенно благодаря фреймворку Ruby on Rails, который популярен для быстрого создания веб-приложений (MVP).
Ваканий только по нему практически нет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.01.2026, 13:48
Помогаю со студенческими работами здесь

Стоит ли начинать учить ЯП ради одной головоломки
Не уверен, что создаю тему в правильном разделе, если не угадал - дайте, пожалуйста, ссылку на правильный. Придумал логическую...

Стоит ли продолжать учить язык?
Изучала С# по материалам бесплатных 9 недельных курсов, но при поиске работы поняла, что эти знания понадобятся мне с вероятностью 17%. В...

Какой язык стоит начать учить?
Хочу обучиться программированию и в будущем работать с C++, с какого языка стоит начать обучение? Знаю про Small Basic и C#, стоит...

Стоит ли учить по стандарту С89 язык Си?
Решил изучать программирование на Си(не плюсы). Многие предлагает K&amp;R но прочитал 50 страниц мне с ним работать тяжело и к тому у него...

Стоит ли учить именно С# как основной язык
Ребята, извентите если не в тему, но очень интересует мнение людей, ориентированых на этот язык. Вопрос собственно такой: Стоит ли...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
34
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 19.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 11.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru