URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 122773
[ Назад ]

Исходное сообщение
"Выпуск языка программирования Ruby 3.0"

Отправлено opennews , 25-Дек-20 11:50 
Состоялся релиз Ruby 3.0.0, динамического объектно-ориентированного языка программирования, отличающегося высокой эффективностью разработки программ и вобравшего в себя лучшие черты Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp.  Код проекта распространяется под лицензиями BSD ("2-clause BSDL") и "Ruby", которая ссылается на последний вариант лицензии GPL и полностью совместима с GPLv3.  Ruby 3.0 является восьмым значительным выпуском, подготовленным в рамках  планового процесса разработки, подразумевающего отведение года на подготовку функциональных улучшений и формирование каждые 2-3 месяца корректирующих выпусков...

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


Содержание

Сообщения в этом обсуждении
"Выпуск языка программирования Ruby 3.0"
Отправлено хацкер , 25-Дек-20 11:50 
руби-руби-руби-руби! (как в песне Кайзер Чифс пелось)

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 11:56 
Разве оно не на java runtime, где jit из коробки?

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 11:58 
Есть сторонняя реализация на JVM, но речь не о ней.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 11:59 
Официальная реализация написана на Си. Есть JRuby на java.

"Выпуск языка программирования Ruby 3.0"
Отправлено Dzen Python , 25-Дек-20 12:27 
Ну все, ты заложил связку из триггеров.
Ждем растаманов с дыренями (в задней части самого растамана, видимо) в си.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 12:33 
Стив Клабник свалил из Ruby в Rust.

"Выпуск языка программирования Ruby 3.0"
Отправлено заминированный тапок , 25-Дек-20 12:40 
юзеры Раста настолько суровы, что переписывают на Расте самих себя

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 13:57 
Единственное годное приложение написанное на Расте это сам Раст.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 14:32 
> Стив Клабник свалил из Ruby в Rust.

Петр Алексеич свалил из Rust в Cи при этом.


"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 14:49 
>> Стив Клабник свалил из Ruby в Rust.
>
> Петр Алексеич свалил из Rust в Cи при этом.

Фёдр Иванович свалил из Си в segfault


"Выпуск языка программирования Ruby 3.0"
Отправлено Dzen Python , 25-Дек-20 17:35 
хе

"Выпуск языка программирования Ruby 3.0"
Отправлено Dzen Python , 25-Дек-20 17:36 
> Стив Клабник свалил из Ruby в Rust.

Игорь Семенович Чезабрехало свалил из фортрана на питон
Мэттью Аналвхоре свалил из похапэ на js
Хулио Мария Ибанес Гейделопа свалил из си на вала
Юлия Сергеевна Зуева свалила с 1С на С
Ванька Седой свалил с батников на героин
Джеймс ЛилСтомпа Фистингофф свалил с дивана на кресло
Мурка Солнцевская свалила из ИТК-234 в ИТК-325
И?


"Выпуск языка программирования Ruby 3.0"
Отправлено Ordu , 25-Дек-20 17:30 
> Ждем растаманов с дыренями (в задней части самого растамана, видимо) в си.

Растоманы будут завтра, пока наблюдаем сишников.


"Выпуск языка программирования Ruby 3.0"
Отправлено gogo , 25-Дек-20 12:08 
Гы. Ruby пока не тянет Rails.

"Выпуск языка программирования Ruby 3.0"
Отправлено Dzen Python , 25-Дек-20 12:24 
Скорее рельсы надо подгонять под паровоз. Паровозу ведь вместо котла с тендером поставили газотурбинку с самолетным форсажем. Ну или перешивать на узкую колею, оптимизируя список действительно критичных методов. Буде у нас узкоколейный рубиновый реактивный паровоз с театром одного актера внутри

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 29-Дек-20 09:06 
Rails со своим "masturbation over configuration" так сильно подпортили репутацию руби, что было бы лучше если бы их вообще никогда не существовало.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 12:30 
Не проще сразу на Go перейти, чем со второй версии на третью?
Кто-то пишет ещё на этом?

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 12:46 
Представь предприятие на несколько сотен человек, и там внутренняя СРМ, где всё начиная от планировщика заданий, заканчивая генерацией конструкторской документации и даже отдельных вещей для бухгалтерии, которую писали/переписывали/дописывали 10 лет. Ты им предлагаешь все выбросить и переписать на Go? При том что ей занимается два человека. Правильный ответ они перейдут на Ruby 3 лет через 10)

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 14:45 
Так вот для кого Мацумото разрабатывает третью версию! :-)

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 15:07 
Это представить невозможно. Если эта русскоязычное предприятие - всё будет на 1С, если англоязычное - на SAP.
На руби пишут всякие бекэнды, и тут заменить руби на го очень просто, достаточно старое оставить на руби, а новое писать на го.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 16:00 
Русскоязычное еще и полувоенное. А заменить не просто, хотя бы потому что на такие предприятия не очень-то и охотно народ идет.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 16:14 
Вы серьезно это все про военных?

На сколько я знаю военные используют частные реализации оборудования,
трансляторов и т.д. На кой сертифицировать какой-то сраный Ruby и зачем
это может быть надо?

Относительно фронта, то все делают под заказ на Qt или MFC.

А то о чем вы говорите, то это околовоенное обслуживание каких-то совковых организаций с пристарелым штатным составом и как вы им Ruby продадите?

В данном случае Ruby может пройти только с готовым уже решением или со специалистом.

Специалистов на Ruby на рынке крайне мало и стоят они космические деньги, т.е. почти наверняка эот рискованно и опасно для рядового заказчика.

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


"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 21:25 
И что Руби есть и сертифицированной Астре и в Альте. Никаких проблем с Руби нет. А у предприятия продуктов с Qt полно.

"Выпуск языка программирования Ruby 3.0"
Отправлено Michael Shigorin , 22-Май-21 11:50 
...и на эльбрусах ruby тоже работает, а вот с этим ихним &%&^%&^ go всё куда сложней.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 17:05 
нахер перейди со своим гоу. нода и та адекватнее для микросервисов. нахрен мне тащить мусоросборщик с уродливым синтаксисом туда где уже есть мусоросборщик? но юзерам гоу не понять, нода для них сложна, и джаваскрипт, и эвентлуп

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 17:36 
Я не понимаю что делать в go без дженериков. Если нужно даже самые банальные вещи с какими-нибудь графами или другими структурами сложнее map сделать, надо либо руками писать свою имплементацию, либо копипастить из библиотек и менять под свои типы, либо городить страшные type assertions. Ад какой-то.

"Выпуск языка программирования Ruby 3.0"
Отправлено malloc , 25-Дек-20 22:32 
Идея гошки была "не тащить сразу весь c++ в гошку".

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

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

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

Нет, понятно, тебе-то для скрипта на 50 строк это пофигу - сегодня ты кукареку, ярый ортодоскальный башист, завтра ты всех поливаешь говной - ты ультра-питонщик, послезавтра ты уже радикальный nodejs-ист и за js говто на лоскута даже мать родную порезать... Но, не у всех проекты на условные 50 строк, 49 из которых скопированы со стековерлоу. Кому-то надо писать, чтобы работало быстро и стабильно, было поддерживаемо, обслуживаемо и при добавлении фичей - расширяемо. Тут кукареку не работает.

А по теме - надо ждать пока прибудут пара минорных версий, тогда можно будет изучать и спустя ещё 1-2 уже можно будет пробовать пристреливаться к продакшену на рубях 3.3 или 3.4. а там видно будет.


"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 23:10 
братан, выучить синтаксис гоу не проблема, пара дней. но нахера? пока только маркетинг

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 23:12 
теже плюсы ты нормально тащишь в ноду, если надо. нода не для вычислений. так и гоу тоже, иначе бы там не было сборщика

"Выпуск языка программирования Ruby 3.0"
Отправлено AlexBO , 25-Дек-20 23:50 
Да всё, кроме сей маркетинг. Я вообще про руби узнал только на днях, когда понадобилось сайты восстанавливать из вебархива. А для этого на гитхабе лежит Wayback Mashine Download и она зараза на руби, хорошо что хоть никаких плясок не понадобилось с бубном - встало всё само и заработало.

Какой дебил решил http сервис писать на какой-то руби-овне, вообще не понятно мне, зачем, для чего, х.з.


"Выпуск языка программирования Ruby 3.0"
Отправлено funny.falcon , 28-Дек-20 18:52 
Про маркетинг ты прав как никогда: ряд маркетплейсов написан или активно использует Go.

А ещё mail.ru активно переписывает серверный фронтенд почты и кучу других проектов.

Это только то, о чем я знаю непосредственно. А вообще проектов на Go уже овердофига.

Это не значит, что он очень хорош. Например, у нас отцы основатели все больше новых проектов запускают на Java и Kotlin, и про горный бэкенд говорят «лучше бы мы взяли джавку».

Но по факту, Go - это новый PHP. Уродливый, но стандарт де факто для тех, кто хочет «не слишком сложно и достаточно быстро».


"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 04-Янв-21 14:53 
Не слишком сложно и достаточно быстро - мало профита для программиста :)

"Выпуск языка программирования Ruby 3.0"
Отправлено Урри , 26-Дек-20 17:48 
> Но кто возьмётся писать проект на гошке, если она будет с каждой версией мутировать до неузнаваемости.

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

Не благодари.


"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 27-Дек-20 04:13 
Я не понимаю, о чем ты. Я решил попробовать go какое-то время назад. Мне нужно было решить несложную задачу, для решения которой мне нужно было использовать графы. Так сложилось, такая проблема была. Я хотел чтобы каждая нода содержала в себе нужные мне данные. В итоге всё уперлось в то, что я должен был либо руками перепиливать существующую библиотеку, либо фигачить type assertions. Может я не понимаю что-то, скажите мне если есть какой-то способ сделать это нормально. Но из того что я пронаблюдал, это средневековье какое-то. Я не прошу синтаксического ада как в плюсах, но какие-то базовые вещи должны всё-таки быть имплементированы, копипастить код это уже какая-то дикость.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 27-Дек-20 18:07 
Кстати, напомнил. Несколько лет назад мне нужно было решить несложную задачу, для чего требовалось использовать графы. Выбор языка не стоял, надо было делать на плюсах. Взял я BGL и ради решения этой несложной задачи сношался с ним недели две, наверное. Особенно доставляли сообщения об ошибках от компилятора, где раскрывались шаблоны с совершенно диким уровнем вложенности, и понять что-то было совершенно невозможно. В конечном итоге сделал, конечно, и получившийся код на вид выглядит довольно простым, может быть, он даже до фига эффективный (там это не критично), но сколько с ним было боли… Одно радует — дорабатывать тот код точно не придётся, его некоторое время спустя выкинули за ненадобностью.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 22:40 
> самые банальные вещи с какими-нибудь графами или другими структурами сложнее map сделать,

https://pkg.go.dev/gonum.org/v1/gonum/graph
Осторожно, береги шаблон.


"Выпуск языка программирования Ruby 3.0"
Отправлено rewlad , 27-Дек-20 01:32 
Проверки типов нет -- Node[Foo] / Node[Bar] не отличаются.

И да, что делать непонятно: выходит или не-по-гошески сложно, или заметно убого


"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 27-Дек-20 13:23 
Не понял, что ты подразумеваешь под Node[Foo] и Node[Bar], но если тебе нужна проверка типов (если у тебя ноды в одном графе имеют разные типы, что не самый типичный вариант использования), берёшь и делаешь её. Встроенные средства в Go для этого есть, если ты не в курсе, и даже больше одного.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 27-Дек-20 04:06 
Ага, и как мне там заиметь ноды с нужными мне данными? Без всех этих диких type assertions.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 27-Дек-20 13:19 
Создать для них тип, реализующий интерфейс graph.Node, очевидно. Надо рассказывать, как это делается, или сам найдёшь нужную страничку в "go для чайников"?

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 27-Дек-20 16:04 
Ага, и потом при каждом чихе или попытке поработать с графом нужно делать то что в go называется type assertion. value, ok := node.(MyOwnNodeType)
И по большому счёту нужно ещё проверять ok и делать что-то на случай если где-то был баг и в граф попал не "MyOwnNodeType". Выносим компайл тайм проверки в рантайм. 10/10 восхитительное решение проблемы.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 27-Дек-20 17:24 
> Ага, и потом при каждом чихе или попытке поработать с графом нужно делать то что в go называется type assertion. value, ok := node.(MyOwnNodeType)

Ну вот не надо преувиличивать. При работе с собственно графом это не требуется. Когда нужно работать с содержимым узла — да, требуется. Скорее всего, это будет единственный type assertion в функции. Не вижу в этом ничего криминального.

> Выносим компайл тайм проверки в рантайм. 10/10 восхитительное решение проблемы.

Это решение называется «динамическая типизация». Её использование в сабже тебя не смущает?


"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 27-Дек-20 17:25 
Преувеличивать, конечно же. Опечатался.

"Выпуск языка программирования Ruby 3.0"
Отправлено Неа , 26-Дек-20 08:50 
Сам пиши на этом недоязыке Golang.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 12:33 
тормозная и нелогичная херобора

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 12:38 
Оно живое? Чего они все в 2020 году зашевелились, то Перл, то теперь Руби.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 12:43 
Много лишнего времени появилось.

"Выпуск языка программирования Ruby 3.0"
Отправлено Иваня , 25-Дек-20 17:00 
На самоизоляции все. Дело было вечером, делать было нечего вот и решили поработать

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 12:48 
Какие преимущества перед Crystal?

"Выпуск языка программирования Ruby 3.0"
Отправлено Алексей , 25-Дек-20 12:55 
Количеством написанных гемов на все случаи жизни.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 14:54 
> Какие преимущества перед Crystal?

Тем что Ruby ещё жив, а Crystal уже нет.
Когда последний релиз вышел?
Когда версию 1.0 ждать?


"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 16:03 
В июне и номер версии ничего не значит. Или у вас хромова болезнь версий?

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 17:17 
Конечно ничего не значит.
И то, что ключевой разраб ушёл и теперь работает рубистом.
Многие библиотеки в заброшенном состоянии, почти всё приходится допиливать. И тут начинают вылезать баги компилятора.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 17:06 
не собирается по полчаса?

"Выпуск языка программирования Ruby 3.0"
Отправлено тов. Майор , 25-Дек-20 12:51 
Ждем когда cpython сворует у pypy.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 14:58 
Ваше мнение очень важно для нас, пожалуйста, оставайтесь на линии.

"Выпуск языка программирования Ruby 3.0"
Отправлено Андрей , 25-Дек-20 14:34 
GitLab станет, наконец-то, быстрее шевелиться?

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 14:55 
> GitLab станет, наконец-то, быстрее шевелиться?

Быстрее тормозить


"Выпуск языка программирования Ruby 3.0"
Отправлено anonymous , 26-Дек-20 13:13 
Там кусочки на Go пишут, видимо, чтобы ускорить как раз.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 17:19 
Для этого нужен не Руби 3, а просто больше оперативной памяти поставить, чтобы он мог съесть совсем всю оперативу.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 14:59 
Комментарий устарел на 10 лет:

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


"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 16:01 
Согласен, понапишут на своих смузизшных ся/плюсах рубилиберду всякую. Наш выбор только COBOL, только FORTRAN!

"Выпуск языка программирования Ruby 3.0"
Отправлено YetAnotherOnanym , 25-Дек-20 16:29 
Ассамблёр же!

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 17:46 
Хм, а в последних стандартах Фортрана классы ещё не появились?

"Выпуск языка программирования Ruby 3.0"
Отправлено Урри , 25-Дек-20 18:18 
Эй, руки прочь от Руби. Смузихлебные - это всякие расты с го. А руби превосходный язык.

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


"Выпуск языка программирования Ruby 3.0"
Отправлено Ordu , 25-Дек-20 19:04 
> Смузихлебные - это всякие расты с го. А руби превосходный язык.

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

Всякие штуки типа

99.downto(1) { |i| print i, " bottles of the beer" }

глубоко противны суровым сишникам: мало того что лямбда, так ещё и аргументы её не между скобочек, а между || указываются. Фу, как так можно? Я не знаю, придумал ли эту нотацию Мацумота для ruby, или позаимствовал где, но ознакомился я с ней именно в ruby. А тут недавно обратил внимание, что у C'шников подгорает от неё жёстко. И не, ну ты сам прикинь, это же вместо сурового синтаксиса for(;;), ересь же!


"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 19:16 
>Всем остальным надо поучиться у руби как сначала надо придумывать дизайн языка, и только потом его реализовывать

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


"Выпуск языка программирования Ruby 3.0"
Отправлено YetAnotherOnanym , 25-Дек-20 15:57 
> Экспериментальная поддержка модели акторов Ractor, предоставляющую абстракцию, подобную "акторам" (ruby actor), разработанную для обеспечения потокобезопасного параллельного выполнения программы. Поддерживается создание нескольких ракторов и их параллельный запуск. Между собой ракторы взаимодействуют путем передачи сообщений.

Джо Армстронг с неба смотрит на Юкихиро Мацумото с нескрываемой иронией.


"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 16:04 
Поздравляю, ребятки-котятки! Добрый и светлый язык. Сообщество дружное и тёплое

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 16:36 
> Сообщество дружное и тёплое

Теплое и мягкое ;)


"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 17:33 
Мягкое и мелкое

"Выпуск языка программирования Ruby 3.0"
Отправлено Урри , 25-Дек-20 18:17 
Даже слишком дружное, если вы понимаете о чем я.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 21:49 
Не понимаю, но я в деле

"Выпуск языка программирования Ruby 3.0"
Отправлено Иваня , 25-Дек-20 16:52 
Вау, Ruby всё ещё жив. Думал Python его задушил =) Выходит спрос есть и не маленький. Надо попробовать пописать на нём.

"Выпуск языка программирования Ruby 3.0"
Отправлено Albertio , 25-Дек-20 17:22 
Большинство вакансии просто не в России. Из-за этого некое ощущение, что руби умер.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 26-Дек-20 18:45 
Удалёнку и интернет пока ещё не запретили. А внутренний рынок - это проблемы локального рынка. Ясное дело, что программера на питоне или пэхе здесь можно за копейки найти.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 28-Дек-20 01:04 
> Удалёнку и интернет пока ещё не запретили

Я бы на твоём месте уже записывался в очередь на регистрацию физлиц-иноагентов. А то не успеешь — можешь под уголовку попасть.


"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 26-Дек-20 16:00 
Python уже мёртв. Начинать на нём новый проект - безумие.
А вот Ruby получил возможность вернуться обратно, по крайней мере в области сайтостроения.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 26-Дек-20 16:40 
А на чём начинать, бро? На чём?
Кроме как на плюсах или голом си не вижу вариантов, но после питона чо-та я стал пугливый и ленивый.
Не зря дедушка ESR говорил: please write in C.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 26-Дек-20 17:54 
Нет универсальных языков сейчас. Нет и не придвидится. Если для веба, то Ruby не такой уж и плохой вариант на ближайшую перспективу. По крайней мере, чище, чем Javascript. И явно проще, чем Питон для разработки и поддержки проекта.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 28-Дек-20 13:42 
Сейчас нет универсальных языков, а были ли они?

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 28-Дек-20 16:02 
Если верить рекламе всяких платных учебных курсов, то питон может всё. Ничего другое уже не нужно.

"Выпуск языка программирования Ruby 3.0"
Отправлено Анином , 28-Дек-20 20:33 
> Если верить рекламе

И что, есть такие идиоты?


"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 29-Дек-20 16:32 
Для решившего заняться программированием впервые, вполне может подействовать.

"Выпуск языка программирования Ruby 3.0"
Отправлено Michael Shigorin , 22-Май-21 11:54 
> Сейчас нет универсальных языков, а были ли они?

Был один, да закончился при строительстве Вавилонской башни, говорят...


"Выпуск языка программирования Ruby 3.0"
Отправлено AndyD , 02-Янв-21 19:11 
Да что ты несешь такое, оспадя!!!(

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 16:53 
Дождались релиза. Руби жив, накатим же бухлишка, за руби платят в отличии от

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 17:15 
На Руби платят за поддержку легаси и вполне нормально платят, факт вполне медицинский.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 17:21 
есть и стартапы на рубях. странно, но факт. на перле стартапов не видел )

"Выпуск языка программирования Ruby 3.0"
Отправлено Иваня , 25-Дек-20 17:03 
Они бы хоть сайт обновили... и документацию. То чёрт ногу сломит, где спецификация. Подсмотрели бы как сделали в Python, Golang.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 17:09 
вот буквально сегодня искал для жаждущего знаний по питону мануал на их оф сайте "для начинающих". через 30 секунд бросил и отправил его в гугл. вот не надо тут про питон

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 17:29 
Не понял, чем жаждущему знаний по питону поможет мануал по руби на офсайте для начинающих? Поищи жаждущих знаний по руби и предложи им мануал по питону, там он достаточно подробный и с кучей примеров на все случаи жизни, даже пишут в какой версии и что изменили.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 17:44 
ты как-то очень сложно зашел. при чем здесь руби?

"Выпуск языка программирования Ruby 3.0"
Отправлено funny.falcon , 28-Дек-20 14:38 
Я когда-то изучал по pdf "Programming Ruby The Pragmatic Programmer's Guide". Но тогда руби был по проще.
Web версия, кстати, всё ещё доступна: https://ruby-doc.com/docs/ProgrammingRuby/ , но наверняка частично устарела.

"Выпуск языка программирования Ruby 3.0"
Отправлено Ordu , 25-Дек-20 18:45 
> То чёрт ногу сломит, где спецификация.

Чё? У тебя с глазами всё в порядке?

Идём сюда: https://www.ruby-lang.org/en/

Там есть ссылка Documentation: https://www.ruby-lang.org/en/documentation/

По этой ссылке очень много всего, но если пролистать все эти туторы "ruby for dummies in 21 days", то там ниже мануалы, среди них первый: https://ruby-doc.com/docs/ProgrammingRuby/

И вот здесь уже первое же предложение: "This book is a tutorial and reference for the Ruby programming language." Чего тебе ещё не хватает?

> Подсмотрели бы как сделали в Python, Golang.

Чё ты как дед старый? Интерфейс не такой, как ты привык, и тебе уже нужна помощь внука, чтобы справиться?


"Выпуск языка программирования Ruby 3.0"
Отправлено Гелиодор , 25-Дек-20 18:49 
Обновят, родной, не бойси. С документацией в Руби всё хорошо.

"Выпуск языка программирования Ruby 3.0"
Отправлено GentooBoy , 25-Дек-20 21:24 
https://rubyreferences.github.io/rubyref/

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 17:39 
Астарожно потыкал палочкой - оно живое и шевелится О_о

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 17:48 
как прослойка между фронтом и корой на какой-нибудь жабе в кровавом энтерпрайзе оно будет жить ещё 300 лет

"Выпуск языка программирования Ruby 3.0"
Отправлено Урри , 25-Дек-20 18:15 
Тестовые фреймворки еще на нем бегают. У меня знакомый тестер очень хвалил - говорил "я ни разу не программист, но автоматизировать на руби тесты получается даже у меня".

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 21:04 
Ползают они.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 18:01 
С чего он умер? Смотрим стату: charliereese.ca/article/top-50-y-combinator-tech-startups

"Выпуск языка программирования Ruby 3.0"
Отправлено Наноним , 25-Дек-20 19:33 
Язык может быть и хороший. Но меня от знакомства с ним всегда останавливало сравнение производительности с Perl или Python. Как бы ни был хорош язык, но если он жёстко тормозит, то область применения сильно сужается.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 21:30 
Сравнивают и Руби все равно не догоняет Питон.

"Выпуск языка программирования Ruby 3.0"
Отправлено GentooBoy , 25-Дек-20 21:30 
опишите в какой области вы хотите его применить, может быть смогу что то прокомментировать

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 21:47 
А perl и python не догоняют shell + unix утилиты.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 19:56 
Дадада, я помню этот язык и восторженные возгласы. Тру объектно ориентированные язык, убийца C++. Дадада.

"Выпуск языка программирования Ruby 3.0"
Отправлено Ordu , 25-Дек-20 20:17 
> убийца C++

Ооо! По какой помойке ты шарился, где такие возгласы звучали? Я люблю такие помойки.


"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 25-Дек-20 23:45 
> По какой помойке ты шарился

ви таки не поверите


"Выпуск языка программирования Ruby 3.0"
Отправлено Неа , 26-Дек-20 08:52 
Для С++ убийца не нужен, он сам себя закапывает.

"Выпуск языка программирования Ruby 3.0"
Отправлено InuYasha , 25-Дек-20 23:42 
Да ну его, страшный какой-то.

"Выпуск языка программирования Ruby 3.0"
Отправлено SubGun , 26-Дек-20 14:50 
Правостороннее присваивание - это прям дичь. Отличный способ сделать код нечитаемым.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 26-Дек-20 15:23 
Юкихиро Мацумото - chotkij patsan.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 26-Дек-20 22:57 
Так теперь Elixir можно не учить?

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 26-Дек-20 23:15 
Это почему же?

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 26-Дек-20 23:19 
Раби стал быстрым и многопоток в нем теперь есть

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 26-Дек-20 23:25 
Я не понял разницы между VM и JIT на картинке. JIT включать нужно отдельно? А когда на Rails это будет использоваться?

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 27-Дек-20 13:31 
Что такое "Раби"?

"Выпуск языка программирования Ruby 3.0"
Отправлено Michael Shigorin , 22-Май-21 11:55 
Так ребе читает руби.

PS: :)


"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 27-Дек-20 14:51 
Он для чего-то кроме метасплойта ещё нужен?

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 28-Дек-20 17:56 
Вопрос к знатокам: "Рубин без Рельсов пригоден для разработки?".

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 29-Дек-20 04:07 
Да, конечно, почему нет то

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 29-Дек-20 06:15 
Некоторые стартапы написаны на чистом Ruby. Кроме RoR, для мелких проектов есть: Padrino, Roda
Из новых: Bridgetown (а-ля Jekyll)

По синтаксису и экосистеме мне Рубин больше нравится, чем PHP / Python / etc.


"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 29-Дек-20 09:16 
Как раз без них и пригоден. А RoR отвратителен.

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 29-Дек-20 10:39 
Чем отвратителен то?

"Выпуск языка программирования Ruby 3.0"
Отправлено Аноним , 29-Дек-20 15:43 
Не обращай внимания, это тролль.

"Выпуск языка программирования Ruby 3.0"
Отправлено анончик , 29-Дек-20 22:54 
что-то между 2.7 и 3.0 меньше разницы, чем было между 1.9.1 и 1.9.2. или чем между 1.8.7 и 1.9.

rubylint уже год как пугает "вот придёт 3.0 и у вас жопа отвалится". а чёт нифига.