The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Опубликован язык программирования Ruby 4.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Опубликован язык программирования Ruby 4.0"  +/
Сообщение от opennews (??), 25-Дек-25, 13:45 
Состоялся релиз Ruby 4.0.0, динамического объектно-ориентированного языка программирования, сосредоточенного на высокой эффективности разработки программ и вобравшего в себя лучшие черты Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp.  Код проекта распространяется под лицензиями BSD ("2-clause BSDL") и "Ruby", которая ссылается на последний вариант лицензии GPL и совместима с GPLv3...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64494

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Опубликован язык программирования Ruby 4.0"  +12 +/
Сообщение от Аноним (1), 25-Дек-25, 13:45 
>Разрешено разбивать строки с логическими операторами "||", "&&", "and" и "or" таким образом, что следующая строка начинается с оператора.

Не прошло и 10 лет

Ответить | Правка | Наверх | Cообщить модератору

31. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Жироватт (ok), 25-Дек-25, 17:03 
Ну знаешь. Может быть там очень долго висела примитивная TODO'шка, до которой только вот дошли руки: работает - и ладно
Ответить | Правка | Наверх | Cообщить модератору

32. "Опубликован язык программирования Ruby 4.0"  –2 +/
Сообщение от Аноним (32), 25-Дек-25, 17:08 
Как бы сказать, это основной способ писать кондишены в строчку.
Ответить | Правка | Наверх | Cообщить модератору

2. "Опубликован язык программирования Ruby 4.0"  –3 +/
Сообщение от Аноним (2), 25-Дек-25, 13:55 
Ну. Тот один проект, который используется, когда-нибудь переползет на эту версию. Но это не точно.
Ответить | Правка | Наверх | Cообщить модератору

9. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от mos87 (ok), 25-Дек-25, 14:47 
1 миллион проектов на RoR действительно если и будет переползать, то долго.
Ответить | Правка | Наверх | Cообщить модератору

13. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (2), 25-Дек-25, 15:11 
Я же говорю - "который используется".
Ответить | Правка | Наверх | Cообщить модератору

3. "Опубликован язык программирования Ruby 4.0"  +2 +/
Сообщение от Аноним (3), 25-Дек-25, 13:58 
Какова актуальность данного языка в 2025 году?
Ответить | Правка | Наверх | Cообщить модератору

4. "Опубликован язык программирования Ruby 4.0"  –4 +/
Сообщение от Аноним (4), 25-Дек-25, 14:15 
Актуальная актуальность - куча новых веб-приложений стартует на рельсах
Ответить | Правка | Наверх | Cообщить модератору

5. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (3), 25-Дек-25, 14:18 
В смысле, fullstack на RoR, или только бэкенд (api)? Вроде как сейчас отдельные фронтенды и бэкенды в моде.
Ответить | Правка | Наверх | Cообщить модератору

21. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (4), 25-Дек-25, 16:35 
Кому как нравится. Я работаю над одним продуктом, в котором используется Stimulus и ERB (получается, full stack), и над другим продуктом, в котором только бэкенд
Ответить | Правка | Наверх | Cообщить модератору

7. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (7), 25-Дек-25, 14:45 
Прямо таки кучи?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

22. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (4), 25-Дек-25, 16:36 
Прямо таки да - рельса до сих пор считается очень удобной для того, чтобы запилить какой-нибудь POC или MVP
Ответить | Правка | Наверх | Cообщить модератору

8. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от penetrator (?), 25-Дек-25, 14:46 
примеры есть?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

10. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Анонимный Анонemail (?), 25-Дек-25, 14:59 
Как минимум кучи компаний и организаций используют GitLab
Ответить | Правка | Наверх | Cообщить модератору

33. "Опубликован язык программирования Ruby 4.0"  +2 +/
Сообщение от penetrator (?), 25-Дек-25, 17:08 
> Как минимум кучи компаний и организаций используют GitLab

его и я использую, но речь шла о том, что НОВЫЕ проекты начинаются на руби и рейлс, как-то сомнительно, вот и спросил

Ответить | Правка | Наверх | Cообщить модератору

150. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от уп (?), 26-Дек-25, 23:48 
Гитлаб начался 15 лет назад. Сегодня я бы выбрал Forgejo.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

23. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (4), 25-Дек-25, 16:38 
Можно на гитхабе отфильтровать в поиске по публичным репам. Я имел в виду не кучу больших продуктов, которые начинаются на рельсе, а кучу всяких разных любительских (и не только) штук, которые начинаются на рельсе
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

64. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (64), 25-Дек-25, 23:40 
> а кучу всяких разных любительских (и не только) штук, которые начинаются на рельсе

За года три пиления домашнего сервачка на рпи4, мне только раза два что-то на Руби попадалось. И то, в полумертвом состоянии, с живыми альтернативами не на Руби...
Примерно столько же, сколько и на Шарпе.
Чуть-чуть чаще Ява... но такое не в энтерпрайз тянуть будет только... ладно, пропустим.
А самое актуальное, в основном, это Го, Ржавый... местами Питончик (но чувствуется закат). Немнго ПХП (легаси, но куда популярнее Руби).

Поэтому... Что-то верится с трудом.

Ответить | Правка | Наверх | Cообщить модератору

116. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от penetrator (?), 26-Дек-25, 12:35 
>> а кучу всяких разных любительских (и не только) штук, которые начинаются на рельсе
> За года три пиления домашнего сервачка на рпи4, мне только раза два
> что-то на Руби попадалось. И то, в полумертвом состоянии, с живыми
> альтернативами не на Руби...
> Примерно столько же, сколько и на Шарпе.
> Чуть-чуть чаще Ява... но такое не в энтерпрайз тянуть будет только... ладно,
> пропустим.
> А самое актуальное, в основном, это Го, Ржавый... местами Питончик (но чувствуется
> закат). Немнго ПХП (легаси, но куда популярнее Руби).
> Поэтому... Что-то верится с трудом.

на питоне много аишной фигни, куда они все закатятся в таком случае?

Ответить | Правка | Наверх | Cообщить модератору

120. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (120), 26-Дек-25, 13:29 
>на питоне много аишной фигни, куда они все закатятся в таком случае?

Там питон выступает исключительно в роли обвязки. Делаете биндинги к любому другому языку и выкидываете питон.

Ответить | Правка | Наверх | Cообщить модератору

140. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от penetrator (?), 26-Дек-25, 19:38 
>>на питоне много аишной фигни, куда они все закатятся в таком случае?
> Там питон выступает исключительно в роли обвязки. Делаете биндинги к любому другому
> языку и выкидываете питон.

иди заставь transformers переписать, я как бы не фанат питона, но вижу проблему

Ответить | Правка | Наверх | Cообщить модератору

14. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Doctorrr (ok), 25-Дек-25, 15:24 
Ну, в новости shopify поддерживает разработку новых компиляторов. Зарплаты рубистов на рынке достаточно высокие. Значит...
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

15. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Аноним (3), 25-Дек-25, 15:33 
Зарплаты где? В Америке? В СНГ и Европе почти нет вакансий на Руби, а если и есть, то там надо чтобы и шнец, жнец, и на дуде игрец, и руби идёт не в первых ролях.
Ответить | Правка | Наверх | Cообщить модератору

16. "Опубликован язык программирования Ruby 4.0"  +4 +/
Сообщение от Gemorroj (ok), 25-Дек-25, 15:44 
так кроме этих упортоых из shopify никто руби и не пользуется.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

26. "Опубликован язык программирования Ruby 4.0"  –2 +/
Сообщение от Аноним (4), 25-Дек-25, 16:39 
Вы в курсе, что тот же гитхаб и basecamp сделаны на рельсе?
Ответить | Правка | Наверх | Cообщить модератору

29. "Опубликован язык программирования Ruby 4.0"  +3 +/
Сообщение от Аноним (29), 25-Дек-25, 16:58 
> Вы в курсе, что тот же гитхаб и basecamp сделаны на рельсе?

Вы в курсе что опнннет на перле?

Ответить | Правка | Наверх | Cообщить модератору

50. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Антиглобалист (-), 25-Дек-25, 20:38 
И даже у них кода на Руби становится все меньше. Причём в случае Shopify переход на другие языки оправдан, т.к. Руби упирается в слабую производительность при ежегодно растущем трафике.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

123. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (123), 26-Дек-25, 14:08 
У них есть конструктор готовых магазинов - полноценная платформа электронной коммерции. И они на этот конструктор подсадили целую толпу брендов вроде Louis Vuitton и Tesla.

И когда человек слышит как Вася с подвала топит за раст, а для крутого бренда используется решение shopify, то никто Васю больше не слушает, потому что для многих уже раскрученный брэнд - это символ успешности. А подвал никто не хочет.

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

126. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (3), 26-Дек-25, 15:00 
Не ну так то понятно. Shopify начинали с руби в 2005 году, когда кроме руби и джавы и выбора то особо не было, ясен пень у них инфраструктура на нём. А в текущее время какой смысл начинать проект с руби, когда есть и нода и го, и кваркус ещё, и сам РАСТ.
Ответить | Правка | Наверх | Cообщить модератору

162. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (162), 27-Дек-25, 12:30 
Так руби тоже развивается. Чем он хуже вышеперечисленных?
Эти го и расты сейчас занимаются переписыванием на своих языках рельсы.
Когда будет паритет по функциям и скорости разработки, тогда будет можно их рассмотреть.

Я ниже привёл маленький пример как выглядит код на руби и на питоне для одного часто используемого случая, после утягивания в джанго ActiveRecord. И что-то код там не столь красив и приятен. Смотри Аноним (123).

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

Ответить | Правка | Наверх | Cообщить модератору

28. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (29), 25-Дек-25, 16:57 
Зарплаты коболистов ещё выше. Потому что их нет. Руби разраба днём с огнём не найдешь.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

51. "Опубликован язык программирования Ruby 4.0"  +3 +/
Сообщение от Антиглобалист (?), 25-Дек-25, 20:41 
Уточняй, что речь про experienced программистов, а не про вайтишников после курсов на Ютуб и прочих вайбкодеров 🙂
Ответить | Правка | Наверх | Cообщить модератору

17. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от waylandbeliver (ok), 25-Дек-25, 15:58 
До сих пор поддержка работы на windows хуже чем у python/php/js (и в том же VSCode), это всё что нужно знать.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

45. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Антикапиталист (?), 25-Дек-25, 19:29 
В Windows, когда речь идет о программировании, по-настоящему хорошо поддерживаются только MSVC и его производные. Остальное требует костылей в виде MSYS2\WSL.
Ответить | Правка | Наверх | Cообщить модератору

80. "Опубликован язык программирования Ruby 4.0"  –3 +/
Сообщение от Прохожий (??), 26-Дек-25, 02:48 
VSCode, ZED, PyCharm, NetBeans - из того, что пробовал. Всё работает без MSYS2\WSL. ЧЯДНТ?
Ответить | Правка | Наверх | Cообщить модератору

86. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Anonim777 (?), 26-Дек-25, 05:31 
винда только для игр и специфического офисного софта
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

102. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (102), 26-Дек-25, 09:38 
Посмеялся, особенно со второго пункта.
Винда для всего, именно поэтому у линукса на десктопах примерно никак.
Ответить | Правка | Наверх | Cообщить модератору

131. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Антикапиталист (?), 26-Дек-25, 18:25 
>  Винда для всего

Если для тебя ихры — всё, то это твои проблемы.

Ответить | Правка | Наверх | Cообщить модератору

143. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Прохожий (??), 26-Дек-25, 21:17 
Судя по твоим высказываниям, ты никогда корпоративных сетей больше 10 компьютеров в глаза не видел. А может даже вообще никаких не видел.
Ответить | Правка | Наверх | Cообщить модератору

146. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Антикапиталист (-), 26-Дек-25, 22:39 
> Судя по твоим высказываниям, ты никогда корпоративных сетей больше 10 компьютеров в
> глаза не видел. А может даже вообще никаких не видел.

А причём тут сети ты приплел? Ты вообще название темы видел ?

Ответить | Правка | Наверх | Cообщить модератору

163. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (162), 27-Дек-25, 12:36 
Ну при том, что в корпоративных сетях на серверах используется винда. И общее число узлов в корпоративных сетях больше, чем в веб. Была статистика пару лет назад вроде, что общее число серверов соотносится как windows - 70 с чем-то процентов, и линукс - 20 с чем-то. Остальное - маргиналы, хз кто. Поэтому высказывание "винда - только для ихр" - чушь.
Ответить | Правка | Наверх | Cообщить модератору

53. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Аноним (53), 25-Дек-25, 20:55 
Так windows никем и никогда не поддерживался, там ни шелла нормального нет, ни пакетного менеджера. Сейчас если кто-то и работает под windows, то исключительно в wsl.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

81. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Прохожий (??), 26-Дек-25, 02:54 
>там ни шелла нормального нет, ни пакетного менеджера

Где вы такие эксперды только берётесь? Это риторический вопрос.

Powershell фору любому популярному шеллу даст из мира Линукс из за тесной интеграции с .Net.

Встроенного пакетного менеджера нет, это правда, но кто запрещает поставить тот же chocolatey, например?

Ответить | Правка | Наверх | Cообщить модератору

96. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (96), 26-Дек-25, 09:05 
Winget
Ответить | Правка | Наверх | Cообщить модератору

144. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Прохожий (??), 26-Дек-25, 21:20 
Я отстал от жизни.
Ответить | Правка | Наверх | Cообщить модератору

99. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от beck (??), 26-Дек-25, 09:21 
Зачем винде пакетный менеджер?

В винде есть свои механизмы, которые прекрасно работают, сервера обновлений, средства центр установки по, политики.

Пакетный менеджер в общем-то довольно убогая штука, с кучей ограничений.

Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

145. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Прохожий (??), 26-Дек-25, 21:29 
Для компа, не включённого в корпоративную сеть, пакетный менеджер очень удобная штука. Не надо лазить по сайтам, скачивать инсталляторы, просто набираешь в шелле пару команд (поиск и, собственно, установка) и сразу получаешь установленное ПО. Если вдруг переставить всё с нуля надо по какой-то причине - создаёшь список того, что установлено, а потом просто его запускаешь на свежеустановленной ОС. Очень время экономит.

Для корпоративной сети, понятно, есть Active Directory с его групповыми политиками и прочие корпоративные же решения (уже запамятовал, как это ПО от MS называется, давно дело было).

Ответить | Правка | Наверх | Cообщить модератору

103. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (102), 26-Дек-25, 09:40 
Внезапно https://www.comss.ru/page.php?id=19029
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

147. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (147), 26-Дек-25, 23:31 
дорога ложка к обеду
Ответить | Правка | Наверх | Cообщить модератору

19. "Опубликован язык программирования Ruby 4.0"  +3 +/
Сообщение от Аноним (19), 25-Дек-25, 16:13 
Актуальность следующая:

Доля рынка PHP: 75%
Доля рынка Ruby: 6%

Нетрудно догадаться, что актуальности никакой.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

46. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Аноним (123), 25-Дек-25, 19:33 
Python забыл указать. Где пихон? В этой же нише.
Хотя по нижележащей новости оно и в вебе ниже руби.
Ответить | Правка | Наверх | Cообщить модератору

47. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (123), 25-Дек-25, 19:34 
То есть, и не только в вебе. :)
Ответить | Правка | Наверх | Cообщить модератору

42. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Аноним (42), 25-Дек-25, 18:54 
Актуальность в том, что на Руби быстро и приятно писать код. А не в доле рынка или числе вакансий.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

60. "Опубликован язык программирования Ruby 4.0"  +2 +/
Сообщение от Аноним (19), 25-Дек-25, 23:01 
На PHP 8+ тоже быстро и приятно писать код.
Ответить | Правка | Наверх | Cообщить модератору

71. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Аноним (42), 25-Дек-25, 23:53 
Но на Ruby гораздо быстрее, чем на PHP. Примерно в три раза быстрее. И гораздо приятнее, чем на PHP. На PHP я бы не сказал, что очень приятно писать. Примерно как на Perl. Со всеми этими знаками доллара и точками с запятой.

К тому же, PHP - это только веб. А на Ruby пишут и системные демоны (Puppet, Chef), и утилиты (Brew, Asciidoctor).

Ответить | Правка | Наверх | Cообщить модератору

77. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от мимо (?), 26-Дек-25, 01:00 
На лоре один маньяк уже который год пилит на PHP свое DE, лол.
Ответить | Правка | Наверх | Cообщить модератору

106. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (120), 26-Дек-25, 10:37 
>На PHP я бы не сказал, что очень приятно писать. Примерно как на Perl. Со всеми этими знаками доллара и точками с запятой.

Вы выбрали одну из самых неважных вщей в качестве аргумента.

Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

127. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Ононизмус (?), 26-Дек-25, 15:13 
Нет. Похапэха, как и жабоскрипт с пейстоном - "киркоровы" мира ИТ. 3ашkвapные языки, касаться которых - только портить себе репутацию.
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

67. "Опубликован язык программирования Ruby 4.0"  +2 +/
Сообщение от Аноним (64), 25-Дек-25, 23:46 
А на Питоне не быстро и приятно (это в дополнение к выше комментарию про ПХП)?
Много на чём быстро и приятно. В чем фишка Руби среди конкурентов в "быстро и приятно"?
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

72. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Аноним (42), 25-Дек-25, 23:55 
На Ruby тот же код пишется в два раза быстрее, чем на Python! И да, пишется приятнее. Попробуйте.
Ответить | Правка | Наверх | Cообщить модератору

94. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (123), 26-Дек-25, 08:31 
Не уговаривай их! Зачем нам лишние конкуренты.
Ответить | Правка | Наверх | Cообщить модератору

70. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Аноним (120), 25-Дек-25, 23:52 
>Актуальность в том, что на Руби быстро и приятно писать код.

На Ocaml быстро и приятно писать код. На хаскеле быстро и приятно писать код. На голанге быстро и приятно писать код. Продолжать?

Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

73. "Опубликован язык программирования Ruby 4.0"  +3 +/
Сообщение от Аноним (42), 25-Дек-25, 23:58 
Простите, вообще не правда. Вызывающе неверная информация, как говорится. Перечисленные языки по быстроте разработки и приятности программирования и рядом с Ruby не стояли.
Ответить | Правка | Наверх | Cообщить модератору

108. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (120), 26-Дек-25, 10:44 
В чём конкретно не стояли? Слишком уж у вас общая фраза.
Ответить | Правка | Наверх | Cообщить модератору

87. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Anonim777 (?), 26-Дек-25, 05:32 
про код на хаскеле забавно звучит
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

93. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (123), 26-Дек-25, 08:17 
Функциональщина не всем подходит.

А насчёт
> На голанге быстро и приятно писать код

я, например, поэтому на руби и сбежал, и сейчас наслаждаюсь даже несмотря на его сравнительную медлительность после си и плюсов. Однако периодическое чтение разнообразных манов на тему "ruby is fast" и исследование проектов вроде crystalruby позволяет решать и такие проблемы.

Конечно, иной раз хотелось бы питоновских (сишных) string[::-1], вместо рубишного string.reverse. Но там не всё так однозначно с потреблением памяти.

А го и раст теперь вместо ассемблера для ruby. Логику на них я точно писать не стал бы.  С интересом слежу за Zig в плане ускорителя критических мест (вместо go и rust).

Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

107. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (120), 26-Дек-25, 10:42 
>Функциональщина не всем подходит.

Ocaml позволяет писать используя как ООП, так и империативный подход. И потом, сколько вещей вы написали в функциональном стиле, чтобы об этом судить?
>> На голанге быстро и приятно писать код
>я, например, поэтому на руби и сбежал

К сожалению, у вас отсутствует конкретика. Могу однозначно сказать, что написании сложной логики гораздо приятнее делать на ocaml, где ошибка будет найдена во время написания, чем на руби, где ошибка всплывёт во время исполнения, возможно спустя несколько месяцев, когда оригинальную задачу забудешь.

Ответить | Правка | Наверх | Cообщить модератору

117. "Опубликован язык программирования Ruby 4.0"  +2 +/
Сообщение от Аноним (123), 26-Дек-25, 12:44 
Я только книжку по haskell читал и выполнял примеры. Мне было тяжело менять мышление. Я императивный подход люблю.

К тому же, у руби вакансий больше, зарплаты выше, конкуренция меньше.

OCaml слишком редкий зверь, чтобы на него обращать внимание для конвейерной работы.

Я go поначалу выбрал за быстрый компилятор, что было одной из основных целей его разработки. Но у него архаичные архитектурные решения а-ля си. Если там процитировали фразы из анонса или документации "На голанге быстро и приятно писать код", то надо понимать, что они обычно сравнивают с теми языками, чьи недостатки они попытались исправить. То есть, на "На голанге быстро и приятно писать код, по сравнению с си". Но в отношении руби это крайне некорректное утверждение. Потом выяснилось, что микросервисы - не панацея и довольно сильно усложняют архитектуру. Многие стали возвращаться к монолитам. И оказалось, что Ruby, который к этому времени выровнял производительность, наиболее удобен для быстрой разработки. Ну это то, с чем я столкнулся.

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


Как оказалось, ускорить руби всегда можно, до потолка мощностей ещё дорасти надо.
На руби легко создать гибридную инфраструктуру из разных языков. И не нужно выбирать javascript, чтобы писать и фронт, и бэк.

>  Могу однозначно сказать, что написании сложной логики гораздо приятнее делать на ocaml

Кто-то однозначно утверждает, что для этого придумали Erlang.
И я подозреваю, чтобы писать сложную логику приятно на OCaml, нужно использовать функциональный подход.

Синтаксис у руби простой, файлы кода маленькие. Автоматизированное документирование, покрытие тестами. Тут сложно что-то забыть.

В общем, моё мнение, что лучше руку набить в том, что быстро и просто даёт профит. А постепенно можно разбавлять более сложными решениями вроде OCaml, ускорения через связки Zig/WASM.

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

Хочу заметить, что Ruby (особенно в связке с Rails) делает сложные вещи простыми. И что понятие "сложная логика" может быть в его среде просто логикой. И он идеален, если важна скорость выхода на рынок. За производительностью выполнения начинают гнаться позже, после занятия ниши на рынке.

Кстати, очень хвалят эликсир с фениксом. :) Пора лэнгохоппить (новое слово придумал, по аналогии с дистрохопперами).

> К сожалению, у вас отсутствует конкретика.

В общем, конкретика такая. Go печален многословностью. Больше слов - медленнее скорость разработки. И как обычно: компилятор, статика - в минус.

В руби лично мне приятно всё: синтаксис, инфраструктура, наличие библиотек, оптимизации, лучшие практики, пробелонезависимость. До критических проблем с производительностью добираться можно годами. В большинстве случаев чаще тормозит база, нежели приложение на руби. Поэтому для себя я не вижу смысла переходить на какие-то компилируемые/статические языки в несистемном программировании (читай - в вебе и автоматизации, ибо десктоп за виндой, а там дотнет.), за исключением некоторых узких мест. Логику я буду писать на руби, не ломая голову чисто- и не очень функциональными языками.

Ответить | Правка | Наверх | Cообщить модератору

121. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (120), 26-Дек-25, 13:49 
>Я только книжку по haskell читал и выполнял примеры. Мне было тяжело менять мышление. Я императивный подход люблю.

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

Для начала, вам нужно бы уточнить, что именно вы подразумеваете под "быстро писать код". Поскольку если нужно написать компилятор, то куда гораздо логичнее взять окамл, а не руби или голанг.
>Статически типизированные языки медленнее для быстрой разработки. К тому же компилятор - это уже лишний тормоз в быстрой разработке. О какой приятности может идти речь, если после незначительного исправления нужно запускать компиляцию.

О какой приятности может идти речь, если опечатки обнаруживаются только во время выполнения?
>Кто-то однозначно утверждает, что для этого придумали Erlang.

Эрланг может быть подходит для многопоточности, но там ещё нужно будет кучу моментов уточнять, иначе тот же golang или ocaml 5 может подойти лучше.
>Синтаксис у руби простой

Синтаксис простой у golang и sml, у руби он сложнее, так как нужно и ООП и кучу всего другого иметь. Один только постфиксный if чего только стоит.
>файлы кода маленькие

Как вы код разобьёте так и будет.
>Автоматизированное документирование

Это есть для очень большого количества языков, хоть для той же java.
>покрытие тестами

Аналогично
>Хочу заметить, что Ruby (особенно в связке с Rails) делает сложные вещи простыми. И что понятие "сложная логика" может быть в его среде просто логикой.

Ну очень интересно, как у вас задача написания компилятора, например, упростится от перехода на руби. Если же речь идёт о RoR, то тот же Laravel вполне себе существует.
>В общем, конкретика такая. Go печален многословностью.

Ну допустим. Что насчёт php?

Ответить | Правка | Наверх | Cообщить модератору

158. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (123), 27-Дек-25, 10:10 
> Поскольку если нужно написать компилятор, то куда гораздо логичнее взять окамл, а не руби или голанг.

А если веб-порталы с приёмами платежей из разных платёжных систем?
Я ниже приведу пример краткости описания связей между объектами аналогичных таблицам баз данных.

Мне же надо, допустим, состыковку моделей/классов с таблицами/объектами в базах данных.
И я не хочу писать какие-то геттеры/сеттеры для них, дополнительные методы, функции, как в других языках. Я хочу синтаксический сахар, который позволяет это сделать одним символом и атрибутом в рамках соглашений. Это сильная сторона Руби.

> О какой приятности может идти речь, если опечатки обнаруживаются только во время выполнения?

С автодополнением кода опечатываешься только там, где этого автодополнения нет и если слишком невнимательный. Во многих случаях выручает Live Server и похожие плагины.

Я обычно опечатываюсь довольно редко и все подобные помощники отключаю, или не устанавливаю.

> Эрланг может быть подходит для многопоточности, но там ещё нужно будет кучу моментов уточнять, иначе тот же golang или ocaml 5 может подойти лучше.

Так везде есть свои нюансы. У голанга тоже хорошая многопоточность.
Но писать-то всё равно приятнее на руби. Никуда от этого не деться. Да и не хочется.

> Синтаксис простой у golang и sml, у руби он сложнее, так как нужно и ООП и кучу всего другого иметь.

У голанг простой, но многословный. А у руби простой в плане приближения к естественному языку. Синтаксический сахар делает код маленьким, как в питоне.
Он сложнее для понимания, если не знаешь соглашений. Но если знаешь, то наоборот.

> нужно и ООП и кучу всего другого иметь

Вот это и есть батарейки в комплекте. Но процедурный стиль, и даже функциональный (в некотором приближении) никто не отобрал.

> Как вы код разобьёте так и будет.

А чем лучше ползать по проекту с кучей мелких файлов?
К тому же это ломает подход, где определённый набор функций желательно видеть в одном классе, в одном файле.
Уж если что и требует разбивки и написания связей для появившихся зависимостей так это шаблоны проектирования. А просто раскидывать код по файлам, когда набралось определённое количество строк, я не хочу.

В руби полно возможностей, если возникла такая необходимость.

>> Автоматизированное документирование
> Это есть для очень большого количества языков, хоть для той же java.

Да, java неплоха. Но... статика и компиляция.

>>покрытие тестами
> Аналогично.

Да. :) (статика и компиляция)

> Ну очень интересно, как у вас задача написания компилятора, например, упростится от перехода на руби. Если же речь идёт о RoR, то тот же Laravel вполне себе существует.

Вообще-то Руби славится написанием предметно-ориентированных языков, благодаря своим возможностям к написанию логики и хорошей поддержке метапрограммирования. И часто использует их в своей инфраструктуре. Подъязыки используются в механизмах тестирования, CI/CD, сборки, разрешения зависимостей. Руби на лету позволяет менять собственную морфологию. Ruby на Rails это же одновременно и Rails на Ruby.

Но компилятор я бы лучше доверил системному языку. Тот случай, когда нужно не относительно медленно дождаться, когда там пользователь выберет что-то из списка и нажмёт кнопку, а скрипт начнёт что-то запрашивать из базы, а именно быстрая кодогенерация. Зачем её писать на интерпретаторе. Да, это возможно, но зачем. Он будет написан быстро, код будет лаконичный, но сам он будет медленный. Знаешь почему Go начали делать? Задолбались C++ компилировать.
А компилятор на интерпретаторе... это же будет медленнее самого руби. :)

А давай представим не компилятор, а таблицы базы данных отображающиеся в объекты классов. Как это на окамле выглядит?

Просто самые азы ООП возьму.
Например, что там есть на замену метод attr_accessor и аналогов, которые выглядят как макрос и даже более странно - как атрибуты переменной, порождающие другие методы?

Ты пишешь attr_accessor :driver_name, и тебе уже не надо писать методы геттеры/сеттер-ы для чтения и записи поля класса driver_name. Они сами сгенерируются невидимо для тебя.
Есть аналоги только для чтения и только для записи, для поддержания полной инкапсуляции. Почему так сделали. Потому что это одна из самых распространённых задач при написании кода ООП.

А что у других?

В java нет ничего. Всё надо писать вручную, или надо подключать lombok и похожие библиотеки, настраивать их, следить за актуальностью версий. В питоне - декораторы, но тоже много слов, потому что методы пишутся явно и видятся как методы, а не атрибуты.

У других определены соглашения, как называть методы, куда действия надо прописать руками.

А ведь это сокращение бойлерплейта. Чем больше такой рутинной работы будет делаться автоматом, тем красивее и короче будет код.

Или вот: по символам @,@@,$ перед именем можно сразу понять какая переменная у тебя относится к классу, какая - к экземпляру, а какая глобальная. А не смотреть, где ты её описывал. Правда современные IDE и даже редакторы позволяют это сделать простым наведением мыши. Но раньше-то не было. :)

А это уже идейные заимствования из перла в виде соглашений. И меня они тоже устраивают. PHP тоже. :)

Или вот, связи между объектами в уже Rails, по мотивам attr_accessor:

class Delivery < ActiveRecord::Base
  belongs_to :restaurant
  has_one :driver
  has_many :delivery_items
  ...
end

И всё, объекты между собой уже понимают, кто с кем и как связан.
Эти короткие методы в Rails скрывают всю работу. Это всё рассчитано на быструю штамповку типовых проектов.

Метапрограммирование в Ruby мощное.
Для большинства вещей есть продуманные соглашения.
Это основной принцип руби: соглашение над конфигурацией.
Тебе не нужно много слов на описание структур.

Ты думаешь приятнее писать в PHP-стиле?

Laravel - много слов, стрелки, скобки.

class Delivery extends Model
{
    public function restaurant()
    {
        return $this->belongsTo(Restaurant::class);
    }

    public function driver()
    {
        return $this->hasOne(Driver::class);
    }

    public function deliveryItems()
    {
        return $this->hasMany(DeliveryItem::class);
    }
}

А что будет в django? Не соглашения, а многословные методы.
В Django кода ничуть не меньше, через ORM.

Да, они утащили ActiveRecord, но всё равно у них принцип - явность лучше магии. Поэтому код выглядит более громоздким. Для одного поля примерно так:

class Delivery(models.Model):
    ...
    driver = models.OneToOneField('Driver', on_delete=models.SET_NULL)

Это вместо has_one :driver. Ну хоть без return.

Джанго тоже генерирует скрытый код для обращения к базе, но у него есть обязательные параметры вроде on_delete. И писать такое сложнее, если нет какого-то генератора. Но я в своё время наигрался с генерацией CRUD, и поэтому руби - мой выбор. Я за магию. Лаконичную и красивую.

Единственный, кто лаконично смотрится, это го с gorm. И не удивительно, поскольку он использует схожие концепции, что и rails. И пытается воспроизвести его плюсы.
Только в этом варианте код на нём короче остальных. А вообще в нём сахара мало.
Ещё там своих проблем хватает, и стандартные минусы - статика и компилятор.
А также gorm многие не любят, по разным причинам.

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

Если какой-нибудь быстрый язык доведут до ума, и он будет лаконично и красиво смотреться и на нём будет действительно приятно писать код, я буду его использовать, может даже как основной. Но пока надежд мало.

Вот и думай, почему в ларавеле и джанге не смогли сделать столь же красиво и приятно, как в rails. Может это там сложнее по каким-то причинам?

Тот маленький кусок кода на руби, выше, заменяет три функции в ларавеле вместе со всеми сигнатурами и операторами возврата. Как attr_accessor для полей класса, только разработанный специально для баз данных, и упрощающий чтение кода человеком (и, разумеется, написание). Он также генерирует скрытый код для CRUD-операций и операций поиска по БД. Минимум кода - максимум эффекта. Это обычно называют красотой магии Руби (и Rails). А через ORM происходит работа концепции "одно может быть отображено в другом".

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

А так... сахара у руби и рельсов полно. Синтаксис сложнее, но писать приятнее и быстрее.
И понять логику программы проще, поскольку из-за синтаксиса код ближе к естественному языку.
Почему из него и таскают такие идеи в другие языки, как из лиспа когда-то.

Вот фишка ruby. Он рутину автоматизирует за счёт скрытой генерации кратким кодом.
Оттого писать на нём приятно. Это же то же самое, что и операторы языков высокого уровня, скрывающие под капотом мнемоники ассемблера, или машинный код. Почему он и считается одним из самых высокоуровневых.

> Ну допустим. Что насчёт php?

Да выше пример привёл уже. PHP улучшается костыльной системой. Это также порождает многословность во фрэймворках. Почему-то не могут, или не хотят сделать нормальные красивые библиотеки. Всё выглядит набором старых потрескавшихся костылей.

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

Меньше магии, больше когнитивной нагрузки.

В Rails тебя не волнует есть в коде return, или нет. Если он есть, то где-то под капотом. Ты можешь написать return явно, но это не обязательно. То же справедливо относительно описания макросов-методов. Макросы всё прячут, ведь они на самом деле являются методами, создающими другие методы.

Тут надо понимать, что на Ruby легче начать, а дальше сложность увеличивается, сайт/приложение растёт. Но именно скорость начинания даёт преимущества. Прототипы... прототипы... и ещё раз они же. Go/JS/Rust/Zig/OCaml это всё хорошо, но потом, когда ты уже стал добился каких-то успехов. Что и происходит, если посмотреть на Airbnb, Vagrant.

Буквально на днях натыкался на новый сайт радио. Хороший сайт, красивый, быстрый, с форумом, музыку играет, текст, картинки показывает, голосовалки есть. Что ещё надо. Если верить описанию, его написали на Rails за две недели и раскрутили за два месяца.

Есть похожий старый сайт анимэшного радио. Там то же самое, с интерактивным взаимодействием. Его историю я не знаю, но тоже быстро подняли и раскрутили. Тоже на Ruby on Rails.

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

Конечно, если ты знаешь питон, ты не будешь забивать голову Ruby и OCaml, а просто возьмёшь джангу. Но это не значит, что она лучше рельс. Это значит лишь, что ты не знаешь на что она способна. А поскольку ты этого не знаешь, то будешь смотреть на питоновский код и думать что он красив, в то время как он, мягко говоря, немного уродлив. Это как слепые от рождения люди не чувствуют себя несчастными, не видя мира, не видя снов.

Это нормальный процесс. Мир так устроен, что ты думаешь, что можно на каком-то партнёрском товаре зарабатывать вечно, на крипте, на ии, на блокчейне, начинаешь долго проектировать какое-то сверхбыстрое приложение на сверхбыстром языке. Но пока ты его продумывал, делал, конкуренты уже выкатили множество аналогов. Потому что сразу растёт конкуренция, подгребание технологий под гигантов, которые тебя обложат со всех сторон и продохнуть не дадут.

И если так посмотреть, то лучше вообще забросить нафиг программирование ради программирования и заняться SEO и SMM. Потому что без этих двух всё равно никакой сайт не взлетит, даже если он на русте и быстрых фрэймворках. А для этого нужны финансы. А там, кстати, PHP в почёте. Просто уже традиционно. И даже скрипты на десктопах на нём и на перле до сих пор запускают. Особенно чёрные сеошники.

Посмотри как клепают сайты. Сайты делают под хайповые темы. Эти темы - сегодня есть, а завтра может их уже не будет. И задача - заработать на них уже сейчас, пока есть возможность и пока мала конкуренция.

Руби позволяет выстрелить и собрать профит. До сих пор. Его задача - быстро дать тебе результат для сбора, чтобы ты дальше мог развиваться в нише, а не быть задавленным гигантами. С каждым днём это сделать всё сложнее, особенно если ты долго что-то пилишь на go или rust для сложной микросервисной архитектуры, которая возможно проработает пару недель, а дальше станет неактуальной, в зависимости от темы. И пусть гиганты, начавшие с Rails, сейчас переписывают критические части на другие языки, они бы дольше ожидали профита, если бы сразу на них начинали разработку. А может и не достигли бы ничего.

Ты можешь создать приложение на руби за несколько часов, опубликовать его в сети, и проплатить раскрутку домена. А параллельно с его мониторингом и обслуживанием начинаешь писать его на расте. Потом просто перезаливаешь сайт. И пользователи либо замечают разницу, либо нет. Им без разницы на чём сайт работает. Они этого не знают.

Слишком быстрое нынче время. А будет ещё быстрее. И обычное программирование станет не нужно. Вернее, ему не нужен будет человек, а только заказчик с деньгами. Нынешняя прослойка, называемая промпт-программистами, тоже будет упразднена.

А потом агенты начнут выдавливать вообще всех кто сидит за клавиатурой.
Времени мало для перебирания языков.

P.S. Естественно под руби я понимаю не только язык, но и всю его инфраструктуру, подходы, и библиотеки.
Другие языки я не отвергаю и по мере необходимости использую.
Ради бога, если тебе быстрее и приятнее писать на OCaml-е, то я не спорю.
Всё же это субъективная характеристика, зависящая от многих факторов.
Я пока не вижу в этом необходимости. И как сказал, возможно её уже не появится.

Ответить | Правка | Наверх | Cообщить модератору

114. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Someone (??), 26-Дек-25, 11:50 
Про голанг смешно получилось.
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

43. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Антикапиталист (-), 25-Дек-25, 19:20 
> Какова актуальность данного языка в 2025 году?

Актуально для поддержки legacy, т.е. проектов, созданных во времена популярности RoR. По сути, это вся профессиональная ниша Ruby на сегодня
.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

54. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Гарри (?), 25-Дек-25, 20:57 
Есть и другие ниши – Chef, например.
Ответить | Правка | Наверх | Cообщить модератору

55. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (55), 25-Дек-25, 21:58 
У него нет ниши уже есть Ansible
Ответить | Правка | Наверх | Cообщить модератору

82. "Опубликован язык программирования Ruby 4.0"  +2 +/
Сообщение от Прохожий (??), 26-Дек-25, 03:03 
Ansible - редкое г-нище. Такое уродство создать - это надо было постараться. Три языка программирования (Yaml, Jinja, Python), вместо одного, которым спокойно можно было обойтись (Pyinfra не даст соврать). Да ещё своя семантика вместо стандартной (коллекции, роли, плейбуки вместо библиотек, классов, программ).

Единственный плюс у этого поделия - относительно развитая инфраструктура.

Ответить | Правка | Наверх | Cообщить модератору

151. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от уп (?), 26-Дек-25, 23:57 
Ты хотел сказать Salt.
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

132. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Антикапиталист (?), 26-Дек-25, 18:26 
Это ниши для 1.5 землекопа.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

58. "Опубликован язык программирования Ruby 4.0"  –4 +/
Сообщение от уп (?), 25-Дек-25, 22:48 
С момента выхода ноды в лохматом 2009 году, для новых проектов ни Питон, ни Руби неактуальны, фуллстек и V8 (плюс Bun сейчас) решают. Учите жс и/или тс.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

61. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (123), 25-Дек-25, 23:02 
Как вы определяете актуальность?

Товарищ привёл цифры с первых двух мест. Нода там плавает в районе двух процентов. Питон, емнип, процент с четвертью.

Ruby это fullstack.

Ответить | Правка | Наверх | Cообщить модератору

149. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от уп (?), 26-Дек-25, 23:40 
> Как вы определяете актуальность?
> Товарищ привёл цифры с первых двух мест. Нода там плавает в районе
> двух процентов. Питон, емнип, процент с четвертью.
> Ruby это fullstack.

Я определяю актуальность своим опытом в индустрии. Рэнкинги примерно солидарны.

https://octoverse.github.com/2022/top-programming-languages


Ответить | Правка | Наверх | Cообщить модератору

154. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от уп (?), 27-Дек-25, 02:04 
https://x.com/github/status/2003579694424424493
Ответить | Правка | Наверх | Cообщить модератору

159. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (123), 27-Дек-25, 10:33 
Господа, убедительная просьба, к ссылкам, не содержащим описания темы в урле, писать title в кавычках или других символах. Чтобы было сразу понятно, стоит ли начинать квн.
Ответить | Правка | Наверх | Cообщить модератору

161. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (123), 27-Дек-25, 10:49 
Забавно, что чтобы посмотреть на величие транскрипта и плафона, мне пришлось через квн зайти на сайт, изначально написанный на руби, и до сих пор содержащий его код. :)

А где медианные топы по нишам?

Ответить | Правка | К родителю #154 | Наверх | Cообщить модератору

164. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от уп (?), 27-Дек-25, 12:57 
> Забавно, что чтобы посмотреть на величие транскрипта и плафона, мне пришлось через
> квн зайти на сайт, изначально написанный на руби, и до сих
> пор содержащий его код. :)

Легаси есть легаси. А в современном Blueskye уже так:

https://github.com/bluesky-social/social-app


TypeScript 93.9%
JavaScript 1.6%
HTML 1.2%
Go 1.0%
Kotlin 1.0%
Swift 0.9%
Other 0.4%


Ответить | Правка | Наверх | Cообщить модератору

83. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Прохожий (??), 26-Дек-25, 03:07 
Какая несусветная чушь. Не знаю, как Руби, но Питон вполне себе актуален в проектах по автоматизации всякой рутины. Про веб не скажу, не знаю.
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

148. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от уп (?), 26-Дек-25, 23:35 
> Какая несусветная чушь. Не знаю, как Руби, но Питон вполне себе актуален
> в проектах по автоматизации всякой рутины. Про веб не скажу, не
> знаю.

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

Ответить | Правка | Наверх | Cообщить модератору

156. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (42), 27-Дек-25, 03:19 
Не, баш+руби всё-таки удобнее и мощнее связка, чем баш+перл. В руби очень помогают ооп и фп, которые там гораздо сильнее, чем в перл, и чейнинг, которого в перле вообще нет. Баш+питон тоже хуже, на питоне однострочники очень ограниченные. Руби без баш тоже лучше, чем питон без баш. И синтаксис удобней, и библиотеки лучше. В руби регексы встроены в синтаксис языка, как в перле, а не оформлены частью стандартной библиотеки, как в питоне. В руби есть режим обработки stdin в стиле перла", переменная $_ в стиле перла, режим awk. Много всяких таких полезных мелочей.
Ответить | Правка | Наверх | Cообщить модератору

97. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (3), 26-Дек-25, 09:12 
Мода на библиотеки в js постоянно меняется (уже prisma считается "старой" ORM, которая пару лет назад считалась заменой тогда старой typeORM, а зумеры сейчас выбирают drizzle), эти вечные качели в js экосистеме отталкивают бэкенд, где важна стабильность и постоянность. Вот когда и если в js устаканится мода на что-то одно, тогда может быть, js приживётся в бэкенде, а пока что только всякие стартапы тащат js в бэкенд.
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

101. "Опубликован язык программирования Ruby 4.0"  +3 +/
Сообщение от Антиглобалист (-), 26-Дек-25, 09:36 
Я работал в компании, где весь бекенд на жс, но он весь написан с нуля без сторонних библиотек, как раз из-за отсутствия стабильности и вечных циклов хайпа.

Жс был выбран из-за скорости работы с IO, что важно.

Ответить | Правка | Наверх | Cообщить модератору

109. "Опубликован язык программирования Ruby 4.0"  –2 +/
Сообщение от Аноним (120), 26-Дек-25, 10:45 
>Жс был выбран из-за скорости работы с IO, что важно.

Про голанг не слышали?

Ответить | Правка | Наверх | Cообщить модератору

122. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (3), 26-Дек-25, 14:01 
Если юзать ноду в кластере, выигрыш от голанга мизерный. Равные язычки, по сути. Вот Раст - другое дело, поэтому если и менять ноду, то только на Раст.
Ответить | Правка | Наверх | Cообщить модератору

134. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Антикапиталист (?), 26-Дек-25, 18:28 
Го в 100 раз сложнее ноды, и по производительности примерно такой же. Не говоря, о скудном выборе специалистов на рынке труда.
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

118. "Опубликован язык программирования Ruby 4.0"  –2 +/
Сообщение от Аноним (123), 26-Дек-25, 13:14 
> Я работал в компании, где весь бекенд на жс, но он весь написан с нуля без сторонних библиотек

А потом это превратилось в мем:
(Соискатель) А с каким фреймворком вы работаете?
(Рекрутер) Мы не смогли выбрать из существующих, поэтому написали свой.

Там ещё на картинках вроде смеющегося Дж. К. Симмонса.

Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

133. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Антикапиталист (?), 26-Дек-25, 18:27 
Использование фреймворков это индикатор несостоятельности как программиста.
Ответить | Правка | Наверх | Cообщить модератору

138. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Аноним (123), 26-Дек-25, 19:12 
Да, мем так и назывался: мы написали свой велосипед.
Ответить | Правка | Наверх | Cообщить модератору

141. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (3), 26-Дек-25, 20:10 
Ну вообще-то, своё не означает что хуже. Все эти "полноценные" MVC фреймворки по типу Spring, Simfony, Laravel, NestJS, RoR - сильно мееедленные и жручие. Особенно поражает NestJS, как сильно он замедляет быструю ноду, добавляет тонны ненужного кода. Если уж писать по уму, то самому, по принципу чистой архитектуры, и любой программист обязан разобраться с таким кодом. Например, зачем сторонняя ORM нужна, если она добавляет специфичные баги и тормоза, не логичнее ли самому описать модели и запросы в sql, и обернуть это в свой слой согласно DDD, чтобы любой разобрался в этом коде.
Ответить | Правка | Наверх | Cообщить модератору

160. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (123), 27-Дек-25, 10:36 
Так помимо эти фрэймов есть и лёгкие. Та же Sinatra, если тебе не нужен Rails.
Ответить | Правка | Наверх | Cообщить модератору

85. "Опубликован язык программирования Ruby 4.0"  +2 +/
Сообщение от Anonim777 (?), 26-Дек-25, 05:29 
никакой актуальности, открой гугл тренд и сам убедись
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

6. Скрыто модератором  +1 +/
Сообщение от Аноним (6), 25-Дек-25, 14:42 
Ответить | Правка | Наверх | Cообщить модератору

95. Скрыто модератором  +/
Сообщение от Аноним (123), 26-Дек-25, 08:38 
Ответить | Правка | Наверх | Cообщить модератору

37. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Витюшка (?), 25-Дек-25, 18:09 
Facebook тянул PHP, теперь Shopify тянет Ruby.

Новый компилятор (грустно вздыхает) опять...опять написан на "на нём ничего не пишут" aka Rust

Ответить | Правка | Наверх | Cообщить модератору

40. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Аноним (42), 25-Дек-25, 18:49 
Программировать на Ruby - одно удовольствие!
Ответить | Правка | Наверх | Cообщить модератору

56. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (56), 25-Дек-25, 21:58 
Это правда. Синтаксис очень приятный.
Ответить | Правка | Наверх | Cообщить модератору

59. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от уп (?), 25-Дек-25, 22:50 
Если тебе нравятся вереницы end'ов. Superfluous. Verbose.
Ответить | Правка | Наверх | Cообщить модератору

76. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (42), 26-Дек-25, 00:22 
Не такие уж там и вереницы. На практике это не сильно напрягает. Зато можно писать однострочники с циклами, в отличие от языков без закрывающих ключевых слов. А также, можно автоматически индентировать код и не бояться, что он развалится от переиндентирования.
Ответить | Правка | Наверх | Cообщить модератору

52. "Опубликован язык программирования Ruby 4.0"  –2 +/
Сообщение от Аноним (53), 25-Дек-25, 20:53 
Самое удивительное, что в этом никому не нужном фуфле уже второй JIT дописывают, а Python, который, на минуту, самый распространённый на планете язык, всё ещё в 30-100 раз медленнее нативного кода.
Ответить | Правка | Наверх | Cообщить модератору

62. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (123), 25-Дек-25, 23:05 
Самое удивительное, что питонщики отказались от модели JIT из руби, и начали пилить свой велосипед, потом поняли, что свернули не туда, и сейчас думают как сделать так как в руби, чтобы всё не поломать.

А нативный код конечно быстрее будет. А чего ожидал.

Ответить | Правка | Наверх | Cообщить модератору

65. "Опубликован язык программирования Ruby 4.0"  +2 +/
Сообщение от Аноним (65), 25-Дек-25, 23:40 
> Самое удивительное, что питонщики отказались от модели JIT из руби, и начали
> пилить свой велосипед, потом поняли, что свернули не туда, и сейчас
> думают как сделать так как в руби, чтобы всё не поломать.

Какая удивительная (опеннетная) альтернативная реальность!
А в нашей были и всякие psycho c unladen swallow (или Jython) и PyPy c Numba, причем зааадолго до первого JIT в руби.

Ответить | Правка | Наверх | Cообщить модератору

89. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (123), 26-Дек-25, 07:27 
В руби используется Copy-and-Patch JIT. А проект Faster Python отказался от этой модели и начал пилить Tier 2, но зашёл в тупик. Они потратили годы, но оказалось что рубишная модель за это время доказала правоту. Начали переделывать, но медленно, хотя разработчиков там на порядок больше. В итоге Microsoft разогнала упоротых разработчиков Faster CPython (наверное подсчитали профит к затраченному времени и зарплатам), а сообществу пришлось быстро дружиться с рубистами.

Вот это после консультаций с рубистами из shopify должно будет появиться в новом питоне.
--enable-experimental-jit
И он ещё пока считается экспериментальным, как видно из опции.

Это тот Copy-and-Patch JIT для питона. А до этого были просто игрушки.

> Какая удивительная (опеннетная) альтернативная реальность!

У вас - да.
А питонистам нашей объективной реальности пришлось отказаться от своей гордыни, изучить подход конкурентов и начать слом и рефакторинг архитектуры своего JIT-компилятора.
https://github.com/python/cpython/pull/113465 "GH-113464: A copy-and-patch JIT compiler"
https://github.com/python/cpython/issues/128939 "Reorganize the JIT optimization passes."

И Ken Jin выразил благодарность за работу над Ruby JIT на реддите. Причём там разработчик YJIT предложил принять его на работу, чтобы он доделал JIT в питоне.

"It was an uphill battle getting YJIT to work well at first. We needed grit and I pushed for a very data-driven approach so we could learn from our early failures and make informed decisions. Make of that what you will.

Yes Python is hard to optimize. I Still believe that a good JIT for CPython is very possible but it needs to be done right. Hire me if you want that done :)"

В общем, все друзья и братья, как и принято в зарубежном пространстве.

> были и всякие psycho c unladen swallow (или Jython) и PyPy c Numba, причем зааадолго до первого JIT в руби.

Ну, PyPy, Jython это не основные реализации. У руби тоже есть всякие JRuby, IronRuby, которые сначала были быстрее, а теперь проигрывают оригиналу.

А сишный код можно одинаково дёргать из любого языка. Только не всегда оптимально это делать.

YJIT уже в продакшене, в то время как питон до сих пор экспериментирует.

И на данный момент YJIT в Ruby более производительный и зрелый.
В тестах (да, синтетика) руби тоже не уступает питону, а местами превосходит его.
Сейчас Ruby опередил даже Crystal со статической типизацией.

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

Ответить | Правка | Наверх | Cообщить модератору

68. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (120), 25-Дек-25, 23:47 
>Python, который, на минуту, самый распространённый на планете язык, всё ещё в 30-100 раз медленнее нативного кода

И это хорошо. У людей есть стимул отказаться от плохого языка и перейти на хороший. Если же у гвидобейсика подтянут скорость, пускай даже немного, то питонисты скажут, что этого достаточно, и продолжат сидеть на питоне.

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

78. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (7), 26-Дек-25, 01:14 
У раби слишком низкое качество батареек, даже в сравнении с питоном. Ну у питона все ключевые компоненты промышленного уровня. У раста в принципе та же проблема.
Ответить | Правка | Наверх | Cообщить модератору

88. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (-), 26-Дек-25, 05:49 
Ты про Ruby on Rails - Рубин на Рейльсах?

Рубин на Рейльсах - фреймворк, написанный на языке программирования Ruby, реализует архитектурный шаблон Model-View-Controller для веб-приложений, а также обеспечивает их интеграцию с веб-сервером и сервером баз данных. Является открытым программным обеспечением и распространяется под лицензией MIT.

Ответить | Правка | Наверх | Cообщить модератору

104. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (7), 26-Дек-25, 09:40 
Тут логично сравнивать с django, в базовой поставке ничего нет. Хотя технически конечно напихано там ого-го.
Ответить | Правка | Наверх | Cообщить модератору

110. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (120), 26-Дек-25, 10:47 
Ну смотрите, а питон то слишком быстрый получается, раз человек на батарейки ориентируется. Так что можно его даже и не оптимизировать.
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

112. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (7), 26-Дек-25, 10:54 
> Ну смотрите, а питон то слишком быстрый получается, раз человек на батарейки
> ориентируется. Так что можно его даже и не оптимизировать.

Непонятная логика. Батарейки всё больше ускоряют: и разработку, и сам питон. Ускорения действительно по большей части бесполезны -- существенно выше существующего нативного когда не прыгнешь.

Ответить | Правка | Наверх | Cообщить модератору

113. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (120), 26-Дек-25, 11:14 
>Батарейки всё больше ускоряют: и разработку, и сам питон.

Батарейки не могут разогнать питон.
>существенно выше существующего нативного когда не прыгнешь.

Есть проблемы: во-первых, не все вещи реализуются с помощью батереек, во-вторых, питон всё равно остаётся динамически типизированным языком, и куча лишних действий всё равно будет происходить. Если у вас есть массив чисел, то вы не можете его просто брать и складывать, вам всё равно придётся каждый раз проверять, что следующий элемент это именно число, а не строка, объект или что-то другое.

Ответить | Правка | Наверх | Cообщить модератору

92. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (123), 26-Дек-25, 07:54 
> самый распространённый на планете язык

В вебе это пока не так. А в остальном - скорее к сожалению.

Тормозные пакетные менеджеры на питоне потихоньку переписали на си, плюсы, расты и т.п., где хотели. Особенно выделяется переход с yum на dnf.

Этот язык считается клеем для нормальных языков. Прослойкой к быстрому коду.

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

135. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Антикапиталист (?), 26-Дек-25, 18:29 
> Особенно выделяется переход с yum на dnf

Чем?

Ответить | Правка | Наверх | Cообщить модератору

139. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (123), 26-Дек-25, 19:23 
Переписыванием на плюсах в пятой версии.
Ответить | Правка | Наверх | Cообщить модератору

63. "Опубликован язык программирования Ruby 4.0"  –3 +/
Сообщение от Аноним (64), 25-Дек-25, 23:34 
О, глубокое легаси обновилось.
А мне как-то в середине нулевых говорили, что это прям топчик... а Пыхтон - тупик.
Ответить | Правка | Наверх | Cообщить модератору

75. "Опубликован язык программирования Ruby 4.0"  +2 +/
Сообщение от Аноним (42), 26-Дек-25, 00:15 
"Глубокое легаси"? Релизы выходят довольно регулярно, посмотрите:

https://www.ruby-lang.org/en/downloads/releases/

Если вы не пользуетесь Ruby и не в теме - лучше проходите мимо, а не брызгайте ядом

Ответить | Правка | Наверх | Cообщить модератору

115. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (115), 26-Дек-25, 11:52 
Я вот думал о такой модели, но она в корне не верная. Смотри пусть 75% действительно пользуются PHP и они будут ходить постоянно мимо новостей (пропоганды) именно Ruby
и видеть только вот эти самые рассказы про обновления.

Я думаю, что для объективности нужны опросы и обзоры от какого-то новостного источника.

Скажем это обзоры о программистах: желание использовать язык, текущий язык и обзоры от бизнеса, так например очень важно наполнение рынка специалистами на этом языке и их опыт.

Вот тогда и не возникнет таких одиноких резких выпадов, а будет понятна картинка в целом.

Сейчас за последние 10 лет я видел Ruby только в проектах по тестированию и то с уходом лида из команды очень быстро команда решила перейти на Kotlin.

Ответить | Правка | Наверх | Cообщить модератору

129. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Ононизмус (?), 26-Дек-25, 15:36 
Могу сразу тебя охладить - никакие "опросы" не помогут. Просто по себе знаю - никогда в них не учавствовал, ибо это шляпа полная  - делаются исключительно под заказ какого-нть дяди "Что вы выберете - холодную склизкую улицу или пиво в нашем тёплом баре?". Такого вот рода :)  Как вариант, опросы лезут вообще не вовремя в виде всплывающего -г__вна-- на вебсайте, когда я сосредоточен на поиске инфы.

Практически невозможно выявить какую-то более-менее правдоподобную статистику, т.к. кодерам просто похрен на опросы. Вот мы пилили систему на FoxPro - ВСЯ компания работала именно на ней, хотя веб-сайт сделан на каком-нть ASP. За годы работы ни разу меня никто не спросил: эй, а на чём сделан ваш продукт? Получается, многолетний и самый важный продукт компании просто "не существует" для людей извне. И так везде.

Плюс, винегрет в самих компаниях: главный продукт сделан, к примеру, на Nemerle, а какие-то побочные продукты-выскочки побырому запилили на Kotlin. И во всех новостях компании "Мы используем передовые котлин-технологии!". :) Вот как выявить "самый главный" язык в компании?? Да ещё и донести это до публики.

Ответить | Правка | Наверх | Cообщить модератору

90. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (123), 26-Дек-25, 07:39 
Из отчёта Cloudflare:
Популярные Web-фреймворки: Next.js - 38%, Express - 21%, Nuxt.js - 20%, Microsoft ASP.NET - 10%, Ruby on Rails - 4.9%, Yii - 2.3%, Spring - 2.1%, Django - 0.52%.

А вот это удивило даже меня:
Популярные языки программирования: PHP - 45%, node.js - 33%, Java - 15%, Ruby - 2.2%, Python - 1.9%

В нишах для недопрограммистов, где математики и прочие дата-учёные дёргают сишные и плюсовые библиотеки, пыхтон - прям топчик.

Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

98. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (3), 26-Дек-25, 09:20 
Странно, что у пыха 45%, а фреймворков на его основе только Yii - 2.3%, где же так распиаренный laravel? А laravel куда популярнее Yii2 будет.
Ответить | Правка | Наверх | Cообщить модератору

111. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (120), 26-Дек-25, 10:50 
Определить фреймворк можно, только если он явным образом себя обозначит, например, передав какой-то header, или если у него какая-то особенная схема именнования. Если же фреймворк не отображает данные метки, то определить его не получится.
Ответить | Правка | Наверх | Cообщить модератору

100. "Опубликован язык программирования Ruby 4.0"  +2 +/
Сообщение от Антиглобалист (-), 26-Дек-25, 09:29 
Python никогда и не претендовал стать языком для веба То что он МОЖЕТ — скорее побочное явление. Главная же его ниша — написание логики, где не важна процессорная мощь (боты, автоматизация, аналитика и т.п.).
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

119. "Опубликован язык программирования Ruby 4.0"  –2 +/
Сообщение от Аноним (123), 26-Дек-25, 13:24 
Ещё как претендовал и претендует. И с джангой у него это неплохо получается.
А перечисленная ниша и для руби подходит точно так же.
Ответить | Правка | Наверх | Cообщить модератору

124. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (3), 26-Дек-25, 14:21 
Ну заменить пых питон не сможет, да и при наличии ноды с гошкой выбирать питон для бэкенда - бесмысленно. Поэтому, перспективы у питона в вебе туманные.
Ответить | Правка | Наверх | Cообщить модератору

125. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (3), 26-Дек-25, 14:22 
*бессмысленно*
Ответить | Правка | К родителю #119 | Наверх | Cообщить модератору

136. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Антикапиталист (?), 26-Дек-25, 18:32 
>  Ещё как претендовал и претендует.

В твоём манямиpке разве что.

Ответить | Правка | К родителю #119 | Наверх | Cообщить модератору

130. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от FSA (ok), 26-Дек-25, 16:21 
> Популярные Web-фреймворки: Next.js - 38%, Express - 21%, Nuxt.js - 20%, Microsoft ASP.NET - 10%, Ruby on Rails - 4.9%, Yii - 2.3%, Spring - 2.1%, Django - 0.52%.

Мягко говоря странная статистика. Есть Yii, но нет более популярных Laravel и Symfony. Впрочем, вычислить, что второй используется на сайте довольно сложно. Да и Laravel наверно тоже.

Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

69. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (120), 25-Дек-25, 23:50 
>В состав включён новый JIT-компилятор

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

Ответить | Правка | Наверх | Cообщить модератору

74. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (42), 26-Дек-25, 00:10 
Для этого сделали Crystal - компилируемый язык с синтаксисом близким к Ruby
Ответить | Правка | Наверх | Cообщить модератору

91. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (123), 26-Дек-25, 07:43 
Есть такое:

https://www.johnhawthorn.com/2024/ruby-might-be-faster-than-.../

"Now it’s Ruby that’s 5 times faster than Crystal!!! And 20x faster than our original version."

Ответить | Правка | Наверх | Cообщить модератору

155. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Аноним (42), 27-Дек-25, 02:09 
Круто!
Ответить | Правка | Наверх | Cообщить модератору

128. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Ононизмус (?), 26-Дек-25, 15:21 
Если разрабы рубей будут так похабно относиться к Вендоплатформе, никакой популярности им не видать как своих ушей! Что за застой в РубиИнсталлер???

Ruby+Devkit 3.4.8-1 - всё, что есть для венды. При том, что официальный релиз уже объявлен. ДЛЯ КОГО?? Для 1% кр@cнoглa3иков?? Люди миллионами сидят в венде, кто-то пытается изучать новые языки и вот выходит Руби-4 и... что? Ждать у моря погоды? Даже ни слова о том, когда ждать вендовый дистр (хотя очевидно, он УЖЕ должен был быть подготовлен к анонсу).

Ответить | Правка | Наверх | Cообщить модератору

137. "Опубликован язык программирования Ruby 4.0"  +2 +/
Сообщение от Антикапиталист (?), 26-Дек-25, 18:32 
Винда для игр. Точка.
Ответить | Правка | Наверх | Cообщить модератору

152. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Ононизмус (?), 27-Дек-25, 01:22 
А "работать" где? Только не говори, что в линуксе!! :) Он создан for fun и for limitless configuration/compilation, работать там нереально.
Ответить | Правка | Наверх | Cообщить модератору

157. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Антикапиталист (-), 27-Дек-25, 04:02 
> А "работать" где?

Зависит от того, что считать работой. В моём кругу (IT-специалисты возрастом 40+ с зарплатами от 300 тыс.) в основном пользуются маками или Линуксом. У одного знакомого вообще стоит окружение CDE — просто потому что ему так удобно. Windows в качестве рабочего инструмента я ни у кого не видел.

Ответить | Правка | Наверх | Cообщить модератору

142. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (120), 26-Дек-25, 20:34 
WSL изобретён
Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору

153. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Ононизмус (?), 27-Дек-25, 01:24 
Да ещё нехватало! :) Нативная венда - наше всё. Если из языка можно получить доступ к Win32 API, считай это половина успеха.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру