The OpenNET Project / Index page

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



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

"Выпуск языка программирования Ruby 3.0"  +/
Сообщение от opennews (ok), 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

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

Оглавление

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


1. Скрыто модератором  +5 +/
Сообщение от хацкер (ok), 25-Дек-20, 11:50 
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск языка программирования Ruby 3.0"  –14 +/
Сообщение от Аноним (2), 25-Дек-20, 11:56 
Разве оно не на java runtime, где jit из коробки?
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск языка программирования Ruby 3.0"  +3 +/
Сообщение от Аноним (3), 25-Дек-20, 11:58 
Есть сторонняя реализация на JVM, но речь не о ней.
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск языка программирования Ruby 3.0"  +3 +/
Сообщение от Аноним (4), 25-Дек-20, 11:59 
Официальная реализация написана на Си. Есть JRuby на java.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

9. Скрыто модератором  –16 +/
Сообщение от Dzen Python (ok), 25-Дек-20, 12:27 
Ответить | Правка | Наверх | Cообщить модератору

11. Скрыто модератором  +4 +/
Сообщение от Аноним (-), 25-Дек-20, 12:33 
Ответить | Правка | Наверх | Cообщить модератору

14. Скрыто модератором  +1 +/
Сообщение от заминированный тапок (ok), 25-Дек-20, 12:40 
Ответить | Правка | Наверх | Cообщить модератору

21. Скрыто модератором  –4 +/
Сообщение от Аноним (21), 25-Дек-20, 13:57 
Ответить | Правка | Наверх | Cообщить модератору

23. Скрыто модератором  +/
Сообщение от Аноним (-), 25-Дек-20, 14:32 
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

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

58. Скрыто модератором  –1 +/
Сообщение от Dzen Python (ok), 25-Дек-20, 17:35 
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

59. Скрыто модератором  +2 +/
Сообщение от Dzen Python (ok), 25-Дек-20, 17:36 
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

56. Скрыто модератором  +/
Сообщение от Ordu (ok), 25-Дек-20, 17:30 
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

6. "Выпуск языка программирования Ruby 3.0"  +2 +/
Сообщение от gogo (?), 25-Дек-20, 12:08 
Гы. Ruby пока не тянет Rails.
Ответить | Правка | Наверх | Cообщить модератору

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

139. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (139), 29-Дек-20, 09:06 
Rails со своим "masturbation over configuration" так сильно подпортили репутацию руби, что было бы лучше если бы их вообще никогда не существовало.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

10. "Выпуск языка программирования Ruby 3.0"  –11 +/
Сообщение от Аноним (10), 25-Дек-20, 12:30 
Не проще сразу на Go перейти, чем со второй версии на третью?
Кто-то пишет ещё на этом?
Ответить | Правка | Наверх | Cообщить модератору

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

25. "Выпуск языка программирования Ruby 3.0"  +5 +/
Сообщение от Аноним (10), 25-Дек-20, 14:45 
Так вот для кого Мацумото разрабатывает третью версию! :-)
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск языка программирования Ruby 3.0"  –4 +/
Сообщение от Аноним (31), 25-Дек-20, 15:07 
Это представить невозможно. Если эта русскоязычное предприятие - всё будет на 1С, если англоязычное - на SAP.
На руби пишут всякие бекэнды, и тут заменить руби на го очень просто, достаточно старое оставить на руби, а новое писать на го.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

33. "Выпуск языка программирования Ruby 3.0"  +1 +/
Сообщение от Аноним (21), 25-Дек-20, 16:00 
Русскоязычное еще и полувоенное. А заменить не просто, хотя бы потому что на такие предприятия не очень-то и охотно народ идет.
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск языка программирования Ruby 3.0"  –2 +/
Сообщение от Аноним (37), 25-Дек-20, 16:14 
Вы серьезно это все про военных?

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

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

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

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

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

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

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

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

147. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Michael Shigorinemail (ok), 22-Май-21, 11:50 
...и на эльбрусах ruby тоже работает, а вот с этим ихним &%&^%&^ go всё куда сложней.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск языка программирования Ruby 3.0"  –8 +/
Сообщение от Аноним (47), 25-Дек-20, 17:05 
нахер перейди со своим гоу. нода и та адекватнее для микросервисов. нахрен мне тащить мусоросборщик с уродливым синтаксисом туда где уже есть мусоросборщик? но юзерам гоу не понять, нода для них сложна, и джаваскрипт, и эвентлуп
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

60. "Выпуск языка программирования Ruby 3.0"  +2 +/
Сообщение от Аноним (60), 25-Дек-20, 17:36 
Я не понимаю что делать в go без дженериков. Если нужно даже самые банальные вещи с какими-нибудь графами или другими структурами сложнее map сделать, надо либо руками писать свою имплементацию, либо копипастить из библиотек и менять под свои типы, либо городить страшные type assertions. Ад какой-то.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

93. "Выпуск языка программирования Ruby 3.0"  +3 +/
Сообщение от Аноним (47), 25-Дек-20, 23:10 
братан, выучить синтаксис гоу не проблема, пара дней. но нахера? пока только маркетинг
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (47), 25-Дек-20, 23:12 
теже плюсы ты нормально тащишь в ноду, если надо. нода не для вычислений. так и гоу тоже, иначе бы там не было сборщика
Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск языка программирования Ruby 3.0"  –2 +/
Сообщение от AlexBOemail (?), 25-Дек-20, 23:50 
Да всё, кроме сей маркетинг. Я вообще про руби узнал только на днях, когда понадобилось сайты восстанавливать из вебархива. А для этого на гитхабе лежит Wayback Mashine Download и она зараза на руби, хорошо что хоть никаких плясок не понадобилось с бубном - встало всё само и заработало.

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

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

135. "Выпуск языка программирования Ruby 3.0"  +1 +/
Сообщение от funny.falcon (?), 28-Дек-20, 18:52 
Про маркетинг ты прав как никогда: ряд маркетплейсов написан или активно использует Go.

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

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

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

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

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

146. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (47), 04-Янв-21, 14:53 
Не слишком сложно и достаточно быстро - мало профита для программиста :)
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

120. "Выпуск языка программирования Ruby 3.0"  –2 +/
Сообщение от Аноним (120), 27-Дек-20, 04:13 
Я не понимаю, о чем ты. Я решил попробовать go какое-то время назад. Мне нужно было решить несложную задачу, для решения которой мне нужно было использовать графы. Так сложилось, такая проблема была. Я хотел чтобы каждая нода содержала в себе нужные мне данные. В итоге всё уперлось в то, что я должен был либо руками перепиливать существующую библиотеку, либо фигачить type assertions. Может я не понимаю что-то, скажите мне если есть какой-то способ сделать это нормально. Но из того что я пронаблюдал, это средневековье какое-то. Я не прошу синтаксического ада как в плюсах, но какие-то базовые вещи должны всё-таки быть имплементированы, копипастить код это уже какая-то дикость.
Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

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

92. "Выпуск языка программирования Ruby 3.0"  –1 +/
Сообщение от Аноним (129), 25-Дек-20, 22:40 
> самые банальные вещи с какими-нибудь графами или другими структурами сложнее map сделать,

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

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

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

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

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

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

119. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (120), 27-Дек-20, 04:06 
Ага, и как мне там заиметь ноды с нужными мне данными? Без всех этих диких type assertions.
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

128. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (129), 27-Дек-20, 17:25 
Преувеличивать, конечно же. Опечатался.
Ответить | Правка | Наверх | Cообщить модератору

104. "Выпуск языка программирования Ruby 3.0"  +1 +/
Сообщение от Неа (?), 26-Дек-20, 08:50 
Сам пиши на этом недоязыке Golang.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

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

13. "Выпуск языка программирования Ruby 3.0"  +2 +/
Сообщение от Аноним (17), 25-Дек-20, 12:38 
Оно живое? Чего они все в 2020 году зашевелились, то Перл, то теперь Руби.
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск языка программирования Ruby 3.0"  +5 +/
Сообщение от Аноним (15), 25-Дек-20, 12:43 
Много лишнего времени появилось.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Иваня (?), 25-Дек-20, 17:00 
На самоизоляции все. Дело было вечером, делать было нечего вот и решили поработать
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

18. "Выпуск языка программирования Ruby 3.0"  –2 +/
Сообщение от Аноним (15), 25-Дек-20, 12:48 
Какие преимущества перед Crystal?
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск языка программирования Ruby 3.0"  +2 +/
Сообщение от Алексей (??), 25-Дек-20, 12:55 
Количеством написанных гемов на все случаи жизни.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск языка программирования Ruby 3.0"  –1 +/
Сообщение от Аноним (26), 25-Дек-20, 14:54 
> Какие преимущества перед Crystal?

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

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

35. "Выпуск языка программирования Ruby 3.0"  –1 +/
Сообщение от Аноним (21), 25-Дек-20, 16:03 
В июне и номер версии ничего не значит. Или у вас хромова болезнь версий?
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск языка программирования Ruby 3.0"  +1 +/
Сообщение от Аноним (26), 25-Дек-20, 17:17 
Конечно ничего не значит.
И то, что ключевой разраб ушёл и теперь работает рубистом.
Многие библиотеки в заброшенном состоянии, почти всё приходится допиливать. И тут начинают вылезать баги компилятора.
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (47), 25-Дек-20, 17:06 
не собирается по полчаса?
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

19. "Выпуск языка программирования Ruby 3.0"  –3 +/
Сообщение от тов. Майор (?), 25-Дек-20, 12:51 
Ждем когда cpython сворует у pypy.
Ответить | Правка | Наверх | Cообщить модератору

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

24. "Выпуск языка программирования Ruby 3.0"  +3 +/
Сообщение от Андрей (??), 25-Дек-20, 14:34 
GitLab станет, наконец-то, быстрее шевелиться?
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск языка программирования Ruby 3.0"  +5 +/
Сообщение от Аноним (26), 25-Дек-20, 14:55 
> GitLab станет, наконец-то, быстрее шевелиться?

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

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

106. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от anonymous (??), 26-Дек-20, 13:13 
Там кусочки на Go пишут, видимо, чтобы ускорить как раз.
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (52), 25-Дек-20, 17:19 
Для этого нужен не Руби 3, а просто больше оперативной памяти поставить, чтобы он мог съесть совсем всю оперативу.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

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

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

39. Скрыто модератором  +/
Сообщение от YetAnotherOnanym (ok), 25-Дек-20, 16:29 
Ответить | Правка | Наверх | Cообщить модератору

64. Скрыто модератором  +/
Сообщение от Аноним (64), 25-Дек-20, 17:46 
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

71. Скрыто модератором  +5 +/
Сообщение от Урри (ok), 25-Дек-20, 18:18 
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

77. Скрыто модератором  –1 +/
Сообщение от Ordu (ok), 25-Дек-20, 19:04 
Ответить | Правка | Наверх | Cообщить модератору

78. Скрыто модератором  –3 +/
Сообщение от Аноним (78), 25-Дек-20, 19:16 
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

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

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

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

36. "Выпуск языка программирования Ruby 3.0"  –1 +/
Сообщение от Аноним (36), 25-Дек-20, 16:04 
Поздравляю, ребятки-котятки! Добрый и светлый язык. Сообщество дружное и тёплое
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

57. "Выпуск языка программирования Ruby 3.0"  +2 +/
Сообщение от Аноним (57), 25-Дек-20, 17:33 
Мягкое и мелкое
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Урри (ok), 25-Дек-20, 18:17 
Даже слишком дружное, если вы понимаете о чем я.
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

88. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (88), 25-Дек-20, 21:49 
Не понимаю, но я в деле
Ответить | Правка | Наверх | Cообщить модератору

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

54. "Выпуск языка программирования Ruby 3.0"  –1 +/
Сообщение от Albertio (ok), 25-Дек-20, 17:22 
Большинство вакансии просто не в России. Из-за этого некое ощущение, что руби умер.
Ответить | Правка | Наверх | Cообщить модератору

113. "Выпуск языка программирования Ruby 3.0"  –1 +/
Сообщение от Аноним (113), 26-Дек-20, 18:45 
Удалёнку и интернет пока ещё не запретили. А внутренний рынок - это проблемы локального рынка. Ясное дело, что программера на питоне или пэхе здесь можно за копейки найти.
Ответить | Правка | Наверх | Cообщить модератору

130. "Выпуск языка программирования Ruby 3.0"  +2 +/
Сообщение от Аноним (129), 28-Дек-20, 01:04 
> Удалёнку и интернет пока ещё не запретили

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

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

109. "Выпуск языка программирования Ruby 3.0"  –1 +/
Сообщение от Аноним (113), 26-Дек-20, 16:00 
Python уже мёртв. Начинать на нём новый проект - безумие.
А вот Ruby получил возможность вернуться обратно, по крайней мере в области сайтостроения.
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

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

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

131. "Выпуск языка программирования Ruby 3.0"  +1 +/
Сообщение от Аноним (131), 28-Дек-20, 13:42 
Сейчас нет универсальных языков, а были ли они?
Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (113), 28-Дек-20, 16:02 
Если верить рекламе всяких платных учебных курсов, то питон может всё. Ничего другое уже не нужно.
Ответить | Правка | Наверх | Cообщить модератору

136. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Анином (?), 28-Дек-20, 20:33 
> Если верить рекламе

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

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

143. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (-), 29-Дек-20, 16:32 
Для решившего заняться программированием впервые, вполне может подействовать.
Ответить | Правка | Наверх | Cообщить модератору

148. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Michael Shigorinemail (ok), 22-Май-21, 11:54 
> Сейчас нет универсальных языков, а были ли они?

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

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

145. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от AndyDemail (?), 02-Янв-21, 19:11 
Да что ты несешь такое, оспадя!!!(
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

44. Скрыто модератором  –2 +/
Сообщение от Аноним (47), 25-Дек-20, 16:53 
Ответить | Правка | Наверх | Cообщить модератору

50. Скрыто модератором  +/
Сообщение от Аноним (52), 25-Дек-20, 17:15 
Ответить | Правка | Наверх | Cообщить модератору

53. Скрыто модератором  –1 +/
Сообщение от Аноним (47), 25-Дек-20, 17:21 
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск языка программирования Ruby 3.0"  –3 +/
Сообщение от Иваня (?), 25-Дек-20, 17:03 
Они бы хоть сайт обновили... и документацию. То чёрт ногу сломит, где спецификация. Подсмотрели бы как сделали в Python, Golang.
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск языка программирования Ruby 3.0"  +3 +/
Сообщение от Аноним (47), 25-Дек-20, 17:09 
вот буквально сегодня искал для жаждущего знаний по питону мануал на их оф сайте "для начинающих". через 30 секунд бросил и отправил его в гугл. вот не надо тут про питон
Ответить | Правка | Наверх | Cообщить модератору

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

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

132. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от funny.falcon (?), 28-Дек-20, 14:38 
Я когда-то изучал по pdf "Programming Ruby The Pragmatic Programmer's Guide". Но тогда руби был по проще.
Web версия, кстати, всё ещё доступна: https://ruby-doc.com/docs/ProgrammingRuby/ , но наверняка частично устарела.
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

75. "Выпуск языка программирования Ruby 3.0"  +3 +/
Сообщение от Ordu (ok), 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.

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

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

76. "Выпуск языка программирования Ruby 3.0"  +1 +/
Сообщение от Гелиодор (?), 25-Дек-20, 18:49 
Обновят, родной, не бойси. С документацией в Руби всё хорошо.
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

83. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от GentooBoy (ok), 25-Дек-20, 21:24 
https://rubyreferences.github.io/rubyref/
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

61. Скрыто модератором  –4 +/
Сообщение от Аноним (61), 25-Дек-20, 17:39 
Ответить | Правка | Наверх | Cообщить модератору

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

69. Скрыто модератором  +/
Сообщение от Урри (ok), 25-Дек-20, 18:15 
Ответить | Правка | Наверх | Cообщить модератору

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

66. "Выпуск языка программирования Ruby 3.0"  +1 +/
Сообщение от Аноним (66), 25-Дек-20, 18:01 
С чего он умер? Смотрим стату: charliereese.ca/article/top-50-y-combinator-tech-startups
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск языка программирования Ruby 3.0"  +1 +/
Сообщение от Наноним (?), 25-Дек-20, 19:33 
Язык может быть и хороший. Но меня от знакомства с ним всегда останавливало сравнение производительности с Perl или Python. Как бы ни был хорош язык, но если он жёстко тормозит, то область применения сильно сужается.
Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск языка программирования Ruby 3.0"  –4 +/
Сообщение от Аноним (84), 25-Дек-20, 21:30 
Сравнивают и Руби все равно не догоняет Питон.
Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск языка программирования Ruby 3.0"  –1 +/
Сообщение от GentooBoy (ok), 25-Дек-20, 21:30 
опишите в какой области вы хотите его применить, может быть смогу что то прокомментировать
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

87. "Выпуск языка программирования Ruby 3.0"  –2 +/
Сообщение от Аноним (88), 25-Дек-20, 21:47 
А perl и python не догоняют shell + unix утилиты.
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

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

81. "Выпуск языка программирования Ruby 3.0"  +1 +/
Сообщение от Ordu (ok), 25-Дек-20, 20:17 
> убийца C++

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

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

100. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (-), 25-Дек-20, 23:45 
> По какой помойке ты шарился

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

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

105. "Выпуск языка программирования Ruby 3.0"  +5 +/
Сообщение от Неа (?), 26-Дек-20, 08:52 
Для С++ убийца не нужен, он сам себя закапывает.
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

97. Скрыто модератором  –4 +/
Сообщение от InuYasha (??), 25-Дек-20, 23:42 
Ответить | Правка | Наверх | Cообщить модератору

107. "Выпуск языка программирования Ruby 3.0"  +1 +/
Сообщение от SubGun (??), 26-Дек-20, 14:50 
Правостороннее присваивание - это прям дичь. Отличный способ сделать код нечитаемым.
Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (-), 26-Дек-20, 15:23 
Юкихиро Мацумото - chotkij patsan.
Ответить | Правка | Наверх | Cообщить модератору

114. "Выпуск языка программирования Ruby 3.0"  –1 +/
Сообщение от Аноним (36), 26-Дек-20, 22:57 
Так теперь Elixir можно не учить?
Ответить | Правка | Наверх | Cообщить модератору

115. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (66), 26-Дек-20, 23:15 
Это почему же?
Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (36), 26-Дек-20, 23:19 
Раби стал быстрым и многопоток в нем теперь есть
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (66), 26-Дек-20, 23:25 
Я не понял разницы между VM и JIT на картинке. JIT включать нужно отдельно? А когда на Rails это будет использоваться?
Ответить | Правка | Наверх | Cообщить модератору

124. "Выпуск языка программирования Ruby 3.0"  +1 +/
Сообщение от Аноним (124), 27-Дек-20, 13:31 
Что такое "Раби"?
Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

149. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Michael Shigorinemail (ok), 22-Май-21, 11:55 
Так ребе читает руби.

PS: :)

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

125. "Выпуск языка программирования Ruby 3.0"  –1 +/
Сообщение от Аноним (125), 27-Дек-20, 14:51 
Он для чего-то кроме метасплойта ещё нужен?
Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (134), 28-Дек-20, 17:56 
Вопрос к знатокам: "Рубин без Рельсов пригоден для разработки?".
Ответить | Правка | Наверх | Cообщить модератору

137. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (137), 29-Дек-20, 04:07 
Да, конечно, почему нет то
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

140. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (139), 29-Дек-20, 09:16 
Как раз без них и пригоден. А RoR отвратителен.
Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

141. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (66), 29-Дек-20, 10:39 
Чем отвратителен то?
Ответить | Правка | Наверх | Cообщить модератору

142. "Выпуск языка программирования Ruby 3.0"  +/
Сообщение от Аноним (-), 29-Дек-20, 15:43 
Не обращай внимания, это тролль.
Ответить | Правка | Наверх | Cообщить модератору

144. "Выпуск языка программирования 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 и у вас жопа отвалится". а чёт нифига.

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

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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