The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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


1. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от хуненим (?), 25-Дек-21, 21:42 
И когда gitlab на нем перепишут?
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск языка программирования Ruby 3.1"  –19 +/
Сообщение от Аноним (23), 25-Дек-21, 23:36 
Майкрософт владеет github. А они как известно вместо прогресса другое направление выбирают
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск языка программирования Ruby 3.1"  +5 +/
Сообщение от anonymous (??), 26-Дек-21, 01:39 
чукча не читатель?
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск языка программирования Ruby 3.1"  –2 +/
Сообщение от Аноним (-), 26-Дек-21, 09:03 
Да  не читатель, но само предложение нужное.
Ответить | Правка | Наверх | Cообщить модератору

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

172. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от anonymous (??), 03-Янв-22, 13:08 
Вопрос, вроде, про GitLab был.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

30. "Выпуск языка программирования Ruby 3.1"  +5 +/
Сообщение от Онанистмус (?), 26-Дек-21, 02:09 
Зачем переписывать. Надо вызывать интерпретатор с флагом --yjit.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. Скрыто модератором  –14 +/
Сообщение от Рамзан Кадыров (?), 25-Дек-21, 21:43 
Ответить | Правка | Наверх | Cообщить модератору

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

4. Скрыто модератором  –6 +/
Сообщение от Рамзан Кадыров (?), 25-Дек-21, 21:52 
Ответить | Правка | Наверх | Cообщить модератору

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

7. Скрыто модератором  +/
Сообщение от Hck3r (?), 25-Дек-21, 22:05 
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

9. Скрыто модератором  –3 +/
Сообщение от Рамзан Кадыров (?), 25-Дек-21, 22:08 
Ответить | Правка | Наверх | Cообщить модератору

8. Скрыто модератором  +1 +/
Сообщение от Аноним (8), 25-Дек-21, 22:05 
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

12. Скрыто модератором  –1 +/
Сообщение от Рамзан Кадыров (?), 25-Дек-21, 22:09 
Ответить | Правка | Наверх | Cообщить модератору

13. Скрыто модератором  +/
Сообщение от Аноним (13), 25-Дек-21, 22:10 
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

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

10. Скрыто модератором  –1 +/
Сообщение от Аноним (13), 25-Дек-21, 22:08 
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

16. Скрыто модератором  +1 +/
Сообщение от Аноним (16), 25-Дек-21, 22:48 
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

6. "Выпуск языка программирования Ruby 3.1"  +10 +/
Сообщение от Смузихлёб (?), 25-Дек-21, 21:58 
С теплотой и любовью вспоминаю этот язык. Если честно думал что он уже RIP вместе с Perl'ом.
Ответить | Правка | Наверх | Cообщить модератору

98. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним12345 (?), 27-Дек-21, 09:50 
А я нет
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Дружная команда рубистов из Днепропетровска (?), 25-Дек-21, 22:58 
уже перестал лагать? емнип, сервер matrix был на ruby написал. лагало похлеще джавы
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Урри (ok), 25-Дек-21, 23:07 
Я вот тоже пытался топором зубы чистить - это было что-то, весь измучился.

Плохая вещь топор. Не используйте, сильно не рекомендую.

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

29. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от aname (?), 26-Дек-21, 01:53 
С таким подходом, всем пора перекатываться на ассемблер. И зубы чистит хорошо, и рубит
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (49), 26-Дек-21, 10:26 
Если у тебя в руках молоток, то всё гвозди. Если у тебя в руках ассемблер, то все вокруг можно написать на ассемблер.

Спойлер: в обоих случаях нет.  

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

57. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Аноним (56), 26-Дек-21, 12:26 
> сервер matrix был на ruby написал. лагало похлеще джавы

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

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

173. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от anonymous (??), 03-Янв-22, 13:10 
Python объективно говоря действительно во многом виноват. Он действительно медленный, прожорливый, и с очень плохим concurrency.
Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск языка программирования Ruby 3.1"  +5 +/
Сообщение от OpenEcho (?), 26-Дек-21, 14:58 
> емнип, сервер matrix был на ruby

У всей Дружной команде рубистов из Днепропетровска заклин с емнип-ом, т.к. matrix написан на питоне

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

103. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от test (??), 27-Дек-21, 10:54 
+1. Я тоже чуть икрой не подавился. Подумал даже может самая первая версия его была не на Питоне.
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск языка программирования Ruby 3.1"  +2 +/
Сообщение от Урри (ok), 25-Дек-21, 23:06 
Ruby - прекрасный язык.
Но программировать на нем я, конечно же, не буду.

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

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

42. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним (-), 26-Дек-21, 09:06 
>Но программировать на нем я, конечно же, не буду.

Ваше мнение очень важно для нас.

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

77. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Урри (ok), 26-Дек-21, 20:49 
Учись, пока я жив. Набирайся опыта.
Ответить | Правка | Наверх | Cообщить модератору

124. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (124), 27-Дек-21, 18:31 
Говори за себя
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

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

24. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 25-Дек-21, 23:38 
В чем фишка ?
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (26), 26-Дек-21, 00:35 
В Erlang-е и его VM
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск языка программирования Ruby 3.1"  +9 +/
Сообщение от Аноним (27), 26-Дек-21, 01:28 
Имхо, Эрланг очень кондовый и от него разит древней хтонью, лучше бы Жозе сделал Эликсир с нуля на своей собственной ВМ. Синтаксис эрланга, eunit, rebar, cowboy... оно всё такое... как будто посланники древних жутких божеств из глубин черного холодного космоса высекли их на загадочных монолитах подо льдами Антарктиды.
Ответить | Правка | Наверх | Cообщить модератору

146. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним (146), 28-Дек-21, 10:02 
Хтонью розит оттуда, откуда ты в свое время вылез.
Ответить | Правка | Наверх | Cообщить модератору

156. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (156), 29-Дек-21, 12:57 
Звучит как про раст.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

145. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним (146), 28-Дек-21, 10:01 
Elixir попсовое овно. Erlang лучший ЯП.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

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

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

31. "Выпуск языка программирования Ruby 3.1"  +2 +/
Сообщение от Аноним (31), 26-Дек-21, 03:38 
Отличный язык, программировать на нём - одно удовольствие. Ещё бы попопулярней был, вообще бы хорошо было.
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от ms is piece of s (?), 26-Дек-21, 09:11 
Динамическое определение типов делает этот язык очередной затычкой для, как и все прочие с подобным подходом. Далее уже эта нижестоящая группа языков делит между собой поклонников и если и выстреливает популярность, то в пределах определенной ниши.
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск языка программирования Ruby 3.1"  +2 +/
Сообщение от Аноним (50), 26-Дек-21, 10:36 
Разработчик языка говорил, что мода циклична и когда-то была мода на динамическую типизацию, потом стала модной статическая и, вероятно, в будущем вснова вернётся мода на динамическую типизацию. В таких условиях нет смысла делать в Ruby обязательную статическую типизацию, поэтому было принято использовать гибкий подход: хочешь типизацию, используй RBS, не хочешь - пиши как и раньше писал.
О RBS есть в статье https://github.com/ruby/rbs
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от ms is piese of s (?), 26-Дек-21, 14:38 
Не знаю, какие были топовые языки 10-20 лет назад, такие и остались.
И тут дело не в моде, меня например дико не устраивает, когда явно не объявляется тип.
Генетическая несовместимость, это было с самого начала когда я начал изучать ЯПы.
Сегодня приходится временами юзать, например, js - та еще шляпа. Благо код не глобальный, а так пришлось бы брать дарт или тайпскрипт.
В хелловорде норм, но что-то объемное и отвественное делать в команде это уг.
Вероятно поэтому основная масса прошла мимо руби, как бы его создатель не фантазировал.

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

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

78. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (78), 26-Дек-21, 20:50 
Не указывать тип у локальных переменных вполне себе долгоживущий тренд у таких популярных языков как C#, Java, Golang. При этом это не мешает этим языкам иметь статическую строгую типизацию. Просто тип переменной выводится из первого инициализатора.
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от абв (?), 26-Дек-21, 22:53 
> хочешь типизацию, используй RBS, не хочешь - пиши как и раньше писал.
>

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

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

106. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (106), 27-Дек-21, 11:57 
> Если вы это написали, то я подразумеваю, что разбираетесь в вопросе.

К сожалению, я не разбираюсь в вопросе. Полагаю, что второе - валидация.

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

129. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 28-Дек-21, 01:23 
Откуда типизация в динамическом наглухо язычке с родовыми дефектами, особенно наскоро намотанная под влиянием не умеющих в типизацию TS и Python? Я вообще сомневаюсь, что она что-то там из коробки даже валидирует.
Если хочешь типизацию плюс динамику - тебе дорога в лисп. Вот там это действительно сделано нормально, как и некоторые конструкции языка. И рантайм.
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

128. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 28-Дек-21, 01:20 
>хочешь типизацию, используй RBS, не хочешь - пиши как и раньше писал

Хочешь указывай не дающую профита типизацию в вакансии, потому что ты чокнутый, хочешь - не указывай.

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

32. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Аноним (32), 26-Дек-21, 04:18 
Мне 84 года. Я смогу изучить программирование, начиная с этого языка?
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск языка программирования Ruby 3.1"  +2 +/
Сообщение от Иваня (?), 26-Дек-21, 05:23 
Конечно сможете :)
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (47), 26-Дек-21, 09:52 
Рекомендую начать с https://poignant.guide/book/
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

53. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Вадим (??), 26-Дек-21, 11:06 
Отличная ссылка. Спасибо. Одной странички достаточно, чтобы выучить язык.:))
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Вадим (??), 26-Дек-21, 11:06 
Отличная ссылка. Спасибо. Одной странички достаточно, чтобы выучить язык.:))
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

48. "Выпуск языка программирования Ruby 3.1"  –2 +/
Сообщение от Аноним (49), 26-Дек-21, 10:24 
Просто приготовься что это никому ненужный язык.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

64. "Выпуск языка программирования Ruby 3.1"  –2 +/
Сообщение от Аноним (-), 26-Дек-21, 14:59 
какая разница, у людей бывают на столько никомуненужные хобби что ты удивишься. имхо с документацией в рубях ужас. лучше перл, там вся документация искаропки идет.
Ответить | Правка | Наверх | Cообщить модератору

127. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (127), 27-Дек-21, 21:21 
В смысле ужас, ты хоть читал? https://ruby-doc.org/
Ответить | Правка | Наверх | Cообщить модератору

168. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 31-Дек-21, 16:12 
реально ужас
Ответить | Правка | Наверх | Cообщить модератору

71. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Ordu (ok), 26-Дек-21, 16:56 
Нет, дедам полагается писать на фортране и коболе.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

99. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним12345 (?), 27-Дек-21, 09:51 
Но ни в коем случае не останавливайтесь
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

111. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (111), 27-Дек-21, 14:30 
Самое время начать прогать: потенция уже не как в молодости, ничего не будет отвлекать от кода. Возможно маразм только мешать будет.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

33. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним (33), 26-Дек-21, 05:06 
И чем это лучше безопасного Абеброна?
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Аноним (37), 26-Дек-21, 07:55 
Все таки не один раз писал - ядро языка, его синтаксис должен быть простым, а не использовать половину символов клавиатуры, пытаясь догнать APL. Программу должно быть легко читать. Функциональные возможности должны расширяться стандартной библиотекой, построенной на простой базе.
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от ИмяХ (?), 26-Дек-21, 08:18 
Так создай свой язык. Покажи всем, как надо.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Аноним (39), 26-Дек-21, 08:43 
Зачем? Мне хватает того, что есть. C/C++/C#/Java/Typescript - покрывают все области применения.
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск языка программирования Ruby 3.1"  –9 +/
Сообщение от Аноним (40), 26-Дек-21, 09:00 
Тем временем наиболее востребованный софт пишется на прологе и эрланге. С чего бы?
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск языка программирования Ruby 3.1"  +6 +/
Сообщение от ms is piece of s (?), 26-Дек-21, 09:17 
Пруфы в студию для установки истинности первого предложения.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск языка программирования Ruby 3.1"  –7 +/
Сообщение от Аноним (40), 26-Дек-21, 09:44 
Какие у тебя сомнения?
Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним12345 (?), 27-Дек-21, 09:52 
Эрланг ?
Не слышал
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

101. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (40), 27-Дек-21, 10:14 
Напрасно. Я не слышал, чтобы кто-нибудь делал софт на хаскеле, а вот эрланг вполне успешен. Более того, тот же ejabberd именно на нём написан, так что и повседневно ты его видишь (скорее всего, потому что альтернативы не держат нагрузку).
Ответить | Правка | Наверх | Cообщить модератору

158. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (158), 30-Дек-21, 01:53 
> так что и повседневно ты его видишь

Где его повседневно видеть?

Кроме этого проекта есть что-то еще?

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

160. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (40), 30-Дек-21, 03:15 
Везде, где есть xmpp или что-то на него похожее. Кроме этого проекта есть дискорд и прочие.
Ответить | Правка | Наверх | Cообщить модератору

162. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (31), 30-Дек-21, 12:19 
> Напрасно. Я не слышал, чтобы кто-нибудь делал софт на хаскеле, а вот
> эрланг вполне успешен. Более того, тот же ejabberd именно на нём
> написан, так что и повседневно ты его видишь (скорее всего, потому
> что альтернативы не держат нагрузку).

На Хаскеле написан, например, Pandoc. И есть люди, которые используют Хаскель для веб-программирования, сам таких видел.

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

79. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Урри (ok), 26-Дек-21, 20:54 
Зачем пересоздавать то, что уже сделано и сделано идеально?

Lisp, а именно Scheme как простейший его диалект - божественный язык.

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

112. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (111), 27-Дек-21, 14:32 
Настолько божественный насколько и ненужный. Даже в мит уже курс на пайтон перевели.
Ответить | Правка | Наверх | Cообщить модератору

123. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (123), 27-Дек-21, 18:04 
В MIT есть Julia. На неё всё и переводится.
Ответить | Правка | Наверх | Cообщить модератору

130. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 28-Дек-21, 01:24 
Ас иф пайтон там что-то улучшил.
Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

46. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Gogi (??), 26-Дек-21, 09:45 
С одной стороны, ламер, впервые взявшийся за язык, теряется в обилии всяких закорючек. Но с другой, как только ты погружаешься в язык (буквально месяц), ты уже читаешь код без запинки. Более того - как раз символы и помогают не портачить с типами и сразу понятно, где-кто. И откровенно, ламеры - не та аудитория, на которую вообще надо ориентироваться. ЯП - сугубо профессиональный инструмент. Хочешь лабать проги ничего не изучая - бери "язык черепашки", а уж программирование оставь профессионалам.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

51. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Аноним (40), 26-Дек-21, 10:36 
>как только ты погружаешься в язык (буквально месяц), ты уже читаешь код без запинки

рекомендую малболге, если брейнфак показался слишком читаемым.

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

113. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Аноним (111), 27-Дек-21, 14:34 
Брэйнфак очень читабелен, рекомендую перл. Как плюс язык (5ая ветка) развиваться кардинально не будет, куча старперов и говнософта на нем. Без работенки не останешься.
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск языка программирования Ruby 3.1"  –3 +/
Сообщение от YetAnotherOnanym (ok), 26-Дек-21, 13:21 
> Программу должно быть легко читать.

Программа должна быстро, экономно и безошибочно работать. А когда программа несколько минут грузит проц на 100%, а потом не убивается даже kill -9, так что приходится просто жать ресет (как это было у меня, когда я решил пощупать Fat-free CRM) - нафиг такую программу.

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

61. "Выпуск языка программирования Ruby 3.1"  +4 +/
Сообщение от Смузихлёб (?), 26-Дек-21, 14:39 
> грузит проц на 100%

Наверное пора бы слезть с 775 сокета? На пороге 2022 год как-никак.

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

65. "Выпуск языка программирования Ruby 3.1"  –4 +/
Сообщение от YetAnotherOnanym (ok), 26-Дек-21, 15:08 
Не, не цепануло. Попробуй написать ещё что-нибудь.

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

74. "Выпуск языка программирования Ruby 3.1"  –2 +/
Сообщение от Аноним (74), 26-Дек-21, 18:49 
Дело не в железе как таковом.

Если взять сферический вакуум и провести в нем тестирование приложений с одинаковым функционалом на python, ruby, java, go, то приложение на ruby будет явным аутсайдером.

Добавь к этому узкую нишу языка (рельсы для веба).

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

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

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

75. "Выпуск языка программирования Ruby 3.1"  +5 +/
Сообщение от Смузихлёб (?), 26-Дек-21, 19:38 
Разница в производительности для WEB'а у всех этих интерпретируемых языков совершенно незначительна, а вот удобство написания кода – весомый аргумент. Там где нужны скорости используют компилируемые языки.
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним (90), 27-Дек-21, 08:18 
Ты ради интереса сделай примеры с одинаковым функционалом и проведи замеры. Руби сливает полностью. А если учесть, что на рынке ещё поди поищи грамотных рубистов, то вообще нет с ним смысла заморачиваться.
Ответить | Правка | Наверх | Cообщить модератору

105. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (31), 27-Дек-21, 11:35 
Вот ты и сделай, а не поручай другим. Ради интереса.
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск языка программирования Ruby 3.1"  +3 +/
Сообщение от Аноним (31), 26-Дек-21, 22:32 
> Если взять сферический вакуум и провести в нем тестирование приложений с одинаковым функционалом на python, ruby, java, go, то приложение на ruby будет явным аутсайдером.

Не, на Ruby будет самый краткий и понятный код.

> Добавь к этому узкую нишу языка (рельсы для веба).

Это вообще вызывающе неверное утверждение. Всё равно как сказать что Python годится только для Django. Ruby - язык общего назначения.

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

89. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (90), 27-Дек-21, 08:13 
Ruby как язык общего назначения не состоялся. За пределами веба с рельсами его нет. Питон через все щели лезет: пакетные менеджеры, системы сборки, маш.обучение и так далее. Сейчас Python неотъемлемая часть OS на ядре Linux. Ну и где ваш руби?
Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (123), 27-Дек-21, 08:56 
Редкая ОС требует питон для работы. А вот на Ruby написаны пакетные менеджеры для MacOS (brew, Cocoa Touch), скрипты у OpenSUSE.

А также типичные фреймворки для тестирования и развертывания ПО. Типа Cucumber, Chef, Puppet и пр.

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

138. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от ДолойСмузихлёба (?), 28-Дек-21, 02:26 
>Редкая ОС требует питон для работы

Linux пропитан Python. Так или иначе без него никак. Meson, portage, anaconda, dnf и так далее. Mesa, стек Gnome собирается Meson, а это Python.

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

148. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 28-Дек-21, 20:12 
> Linux пропитан Python.

Не Linux, а некоторые дистрибутивы плохо им пахнут.

OpenSUSE, как-то, обходится без питона в обязательных зависимостях. Ubuntu, вроде, тоже.

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

150. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 28-Дек-21, 22:09 
> Ubuntu, вроде, тоже.

У них питон вообще-то в системных компонентах используется и емнип, даже ubuntu-minimal от него зависит.


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

153. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (31), 28-Дек-21, 22:32 
Изменяет вам память, изменяет. Не зависит ubuntu-minimal от Питона.
Ответить | Правка | Наверх | Cообщить модератору

155. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 29-Дек-21, 12:33 
> Изменяет вам память, изменяет. Не зависит ubuntu-minimal от Питона.

Но тем не менее, питон там есть:
http://cloud-images.ubuntu.com/minimal/releases/bionic/relea...

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

157. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (31), 29-Дек-21, 13:56 
>> Изменяет вам память, изменяет. Не зависит ubuntu-minimal от Питона.
> Но тем не менее, питон там есть:
> http://cloud-images.ubuntu.com/minimal/releases/bionic/relea...

Мы, получается, про разные образы говорили. Я вот пробовал через докер запускать:

docker run --rm -ti ubuntu:latest

И Питона там нет.

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

102. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (102), 27-Дек-21, 10:26 
а как же brew для Mac?)
по маш.обучению вот пара первых ссылок из гугла https://gist.github.com/gbuesing/865b814d312f46775cda, https://github.com/arbox/machine-learning-with-ruby
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

104. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (31), 27-Дек-21, 11:29 
> Ruby как язык общего назначения не состоялся

Ну, это уж не тебе решать. Кто хочет использовать Ruby - тот использует.

Ещё в догонку примеры софта на Ruby: YaST, Asciidoctor, OpenNebula.

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

119. "Выпуск языка программирования Ruby 3.1"  +4 +/
Сообщение от Смузихлёб (?), 27-Дек-21, 16:00 
> Python

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

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

121. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 27-Дек-21, 17:08 
> Python Просто модно-молодёжно

Да какой он молодёжный на четвёртом десятке лет? Рухлядь на старых концептах

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

126. "Выпуск языка программирования Ruby 3.1"  +3 +/
Сообщение от Смузихлёб (?), 27-Дек-21, 21:06 
Новый виток популярность он обрёл с появлением криптовалют, нейронных сетей, ботов в соц. сетях и прочей тряхомудии.
Ответить | Правка | Наверх | Cообщить модератору

142. "Выпуск языка программирования Ruby 3.1"  –2 +/
Сообщение от Аноним (142), 28-Дек-21, 03:09 
А крипта тут причем?
Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск языка программирования Ruby 3.1"  –2 +/
Сообщение от нах.. (?), 27-Дек-21, 14:09 
Мне хватает, почему я обящан идти на вашем поводке потребляства?
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

131. "Выпуск языка программирования Ruby 3.1"  –2 +/
Сообщение от Аноним (131), 28-Дек-21, 01:29 
Давай реквизиты, я тебе вышлю список необходимых для апгрейда комплектующих и счёт. Как оплатишь - так сразу закупим и обновим.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

143. "Выпуск языка программирования Ruby 3.1"  +3 +/
Сообщение от Смузихлёб (?), 28-Дек-21, 03:56 
Работай иди
Ответить | Правка | Наверх | Cообщить модератору

169. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним (-), 31-Дек-21, 16:14 
> Работай иди

Тебе надо ты и иди

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

170. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Смузихлёб (?), 01-Янв-22, 00:22 
> Тебе надо ты и иди

У меня современный macbook air на m1, а вот тебе с твоим core 2 duo – надо 😏

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

72. "Выпуск языка программирования Ruby 3.1"  –2 +/
Сообщение от Ordu (ok), 26-Дек-21, 16:57 
> ядро языка, его синтаксис должен быть простым, а не использовать половину символов клавиатуры

Даёшь begin/end вместо {}!

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

132. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 28-Дек-21, 01:35 
Или просто
(define (function argument)
   (for i in '(1 2 3) do
      (displayln argument)))
Никакого begin или end. Но если очень хочется, то можно неявный begin между for и функцией с аргументами заменить на явный:
(define (function argument)
   (begin
      (displayln argument)
      (displayln argument)
      (call-a-function-on argument)))
Или использовать begin0, который возвращает значение первого вычисленного куска кода (так легко за собой убирать, если используешь сишные биндинги).

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

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

141. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (142), 28-Дек-21, 03:06 
> Вот это называется продуманным синтаксисом

Это называется пишу прямо ast. Вопрос только один: где ваш лишп на практике? Нет его, одна академичность и ненужность типа guile.

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

55. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Анонимм (??), 26-Дек-21, 11:09 
Мой первый язычок, давно не юзаю, но испытываю теплые чувства. Жаль что он слегонца затух...
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск языка программирования Ruby 3.1"  +3 +/
Сообщение от Аноним (-), 26-Дек-21, 16:40 
Наоборот, это твой интерес к руби слегонца затух, а не он.
Ответить | Правка | Наверх | Cообщить модератору

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

66. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Аноним (40), 26-Дек-21, 15:32 
Он был нужен в своё время из-за вечных проблем питона с юникодом, имхо. После появления 3 питона актуальность несколько упала. Хотя, синтаксис у питона не такой приятный, конечно. Что тогда, что сейчас.
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним (-), 26-Дек-21, 15:50 
Наше мнение никто не спрашивал. Нужен был язык, на котором программировало бы всё научное сообщество. Чтобы могли понимать код друг друга математики, биоинформатики и лингвисты. Python логично занял эту нишу. Не на Java же писать всем. Сожаление это чисто от меня, личное.
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск языка программирования Ruby 3.1"  –3 +/
Сообщение от Урри (ok), 26-Дек-21, 21:04 
> чтобы могли понимать код друг друга математики, биоинформатики и лингвисты.
> Python логично занял эту нишу.

Ты вообще пайтон в глаза видел? "Логично" у него, пхых.

Элементарнейшая математика, - матричные операции, - вся состоит из костылей.
https://numpy.org/doc/stable/user/quickstart.html

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

Почему питон стал таким популярным - тайна сокрытая человеческой глупостью.

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

83. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от anonymous (??), 27-Дек-21, 04:29 
Код пишется не только для вычисления математических операций. А ещё много чего. Поэтому если ты не смог понять суть сообщения, то не считай себя умнее других. Кому нужно более предметно работать со статистикой, то используют R.

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

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

133. "Выпуск языка программирования Ruby 3.1"  +2 +/
Сообщение от Аноним (-), 28-Дек-21, 01:37 
>что его оказалось проще выучить

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

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

91. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Прохожий (??), 27-Дек-21, 08:22 
Ты сам-то писал на Матлабе? Я - да. Точно такая же матричная алгебра, как на Пайтоне, в плане синтаксиса, с такими же "костылями".

Матлаб пока мощнее. Но уж точно не в 1000 раз, как ты тут представить пытаешься. И точно не за счёт синтаксиса. И да, не будем забывать о цене. Пайтон полностью бесплатен в отличие от.

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

114. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (111), 27-Дек-21, 14:37 
> Элементарнейшая математика, - матричные операции, - вся состоит из костылей.

https://numpy.org/doc/stable/user/quickstart.html

Где здесь костыли?

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

122. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 27-Дек-21, 17:51 
> Где здесь костыли?

Начиная от создания массива, который, почему-то, b = np.array([6, 7, 8]), а не просто [6, 7, 8]. Ну и далее, вся работа с данными внутри этого массива, которая, почему-то, не через for делается.

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

134. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 28-Дек-21, 01:39 
>которая, почему-то, не через for делается.

Потому что размер четырёхбайтового инта в питоне - 28 байт. Поэтому написали на сишечке костыль - numpy. В принципе, этот костыль может легко уехать и на Julia, и на Lua, и на любой другой язычок.

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

144. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (144), 28-Дек-21, 07:35 
У Julia управляемое выделение памяти под массивы
Ответить | Правка | Наверх | Cообщить модератору

154. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от DyadyushkaAU (ok), 28-Дек-21, 23:46 
Numpy на Сишечке потому что банально быстрее. Размер инта в Пайтоне совсем ни при чём.
Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

140. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Аноним (142), 28-Дек-21, 03:02 
> b = np.array([6, 7, 8]), а не просто [6, 7, 8]

Катастрофа! Как дальше жить?!

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

92. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним (-), 27-Дек-21, 08:47 
> Python логично занял эту нишу.

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

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

115. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним (111), 27-Дек-21, 14:38 
> рубиподобная Julia

Что куришь?

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

118. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 27-Дек-21, 14:49 
На каком языке написано?

# Genie Hello World!
# As simple as Hello
using Genie
route("/hello") do
    "Welcome to Genie!"
end

# Powerful high-performance HTML view templates
using Genie.Renderer.Html
route("/html") do
    h1("Welcome to Genie!") |> html
end

# JSON rendering built in
using Genie.Renderer.Json
route("/json") do
    (:greeting => "Welcome to Genie!") |> json
end

# Start the app!
up(8888)

> Что куришь?

Хоть что-нибудь кроме старой методички открывай время от времени...

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

135. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним (-), 28-Дек-21, 01:41 
>Genie

А ведь можно было пропиарить язычок Genie, который рядышком с Vala. Питоноподобный синтаксис, компиляция в сишку, пирформанс. Только вот оравы леммингов нет.

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

137. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 28-Дек-21, 02:05 
>>Genie
> А ведь можно было пропиарить язычок Genie, который рядышком с Vala и его тормозами. Питоноподобный синтаксис, без питоноинфраструкутры и питонобатареек, зато c прибитостью гвоздями к GLib, компиляция в сишку, дающая надежду на автомагический пирформанс.

Пофиксил, не благодари.
>Только вот оравы леммингов нет.

Ага, только нелемминги, которые предпочитают им восторгаються "из далека".


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

139. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (142), 28-Дек-21, 03:01 
> На каком языке написано?

Ловите наркомана. Увидел знакомые закорючки и сразу сделал вывод...

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

149. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 28-Дек-21, 20:14 
> Увидел знакомые закорючки и сразу сделал вывод...

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

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

86. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Анончик (?), 27-Дек-21, 06:34 
рельсы тут не причем, руби просто опоздал. Когда в 2001 в европейских да и русских университетах начинали преподавать питон про руби и слыхом не слыхивали. потом случился metasploit и уже потом рельсы.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

67. "Выпуск языка программирования Ruby 3.1"  –2 +/
Сообщение от Аноним (67), 26-Дек-21, 15:41 
Все такой же тормознутый и прожорливый по памяти?
Ответить | Правка | Наверх | Cообщить модератору

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

116. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Аноним (111), 27-Дек-21, 14:39 
Классика
Ответить | Правка | Наверх | Cообщить модератору

151. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним (31), 28-Дек-21, 22:24 
Вообще-то неправда, получилось быстрее
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

87. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Анончик (?), 27-Дек-21, 06:39 
да и просвета не видно, плюс mruby жиреет от версии к версии. Как то ситуация не сильно радужная имхо. По хорошему бы переписать RubyGems хотя бы частично, внедрив сохранение байткода и сделать дорожную карту для AOT. Но такие движения бизнесу пользы не приносят и в это не вкладываются.

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

152. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (31), 28-Дек-21, 22:28 
Жиреет, в смысле дистрибутив больше стал? Так это у большинства софта так. И у Питона тоже. Зато новые версии работают быстрее.

Вот лишь бы ядом плюнуть, что за люди

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

171. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Анончик (?), 02-Янв-22, 04:06 
> Жиреет, в смысле дистрибутив больше стал? Так это у большинства софта так.
> И у Питона тоже. Зато новые версии работают быстрее.
> Вот лишь бы ядом плюнуть, что за люди

не слежу за питоном, по поводу быстрее сложно что то сказать, 3 версия в моих задачах быстрее не стала, 3.1 еще не смотрел.

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

88. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним (88), 27-Дек-21, 07:54 
Ruby быстрее Python, ау, горло крикливое
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

159. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (158), 30-Дек-21, 01:54 
Тесты есть?
Ответить | Правка | Наверх | Cообщить модератору

161. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (88), 30-Дек-21, 05:04 
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Ответить | Правка | Наверх | Cообщить модератору

164. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 30-Дек-21, 16:46 
> https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Это там, где в общем чарте "How many times slower?"
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
руби ЗА питоном, луа и смалталком?


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

163. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (31), 30-Дек-21, 12:26 
Ещё вот один чувак исследование провёл:

https://www.quora.com/How-fast-is-Ruby-compared-to-Python

Там также опубликован код тестовых примеров. Примечательно, что код на Ruby в большинстве примеров короче и читабельнее, чем на Python.

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

165. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (-), 30-Дек-21, 17:01 
> Ещё вот один чувак исследование провёл:
> https://www.quora.com/How-fast-is-Ruby-compared-to-Python
> Там также опубликован код тестовых примеров.

Причем скриншотами, что "немного намекает" ...

> As you can see:
> Ruby takes: 3.82 seconds
> Python3 takes: 24.04 seconds.

time ruby tst1.rb
ruby tst1.rb  4,42s user 0,05s system 99% cpu 4,472 total
time pypy tst1.py
100000000
pypy tst1.py  0,83s user 0,03s system 98% cpu 0,872 total


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

166. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (31), 31-Дек-21, 03:57 
Ого, среди нас манипулятор. Меняет интерпретатор и исходный код, чтобы получить нужные значения, выдавая за оригинальный эксперимент. И меряет время через команду time, а не внутри скрипта.

При чём тут pypy, не полностью совместимый с Питоном? Мы тут вообще-то про дефолтовые интерпретаторы толкуем. Ты через python3 запускай. И удивись тормозам.

pypy кстати тот скрипт вообще исполнить не может:

pypy 1.py
  File "1.py", line 3
    N = 100_000_000
           ^
SyntaxError: invalid syntax

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

167. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (167), 31-Дек-21, 15:51 
> Ого, среди нас манипулятор. Меняет интерпретатор и исходный код, чтобы получить нужные
> значения, выдавая за оригинальный эксперимент.

Ого, среди нас манипулятор, игнорирующий "неправильные" инетпретаторы с "неправильными" значениями, приписывающий какие-то "выдавания за оригинальный эксперимент" и возмущающийся "неправильными" (т.е. не его) манипуляциями.
> И меряет время через команду time, а не внутри скрипта.

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

> При чём тут pypy, не полностью совместимый с Питоном?
> Мы тут вообще-то про дефолтовые интерпретаторы толкуем. Ты через python3 запускай. И удивись тормозам.

Неплохая попытка, но нет - если у руби только один интерпретатор с весьма посредственным JIT, то это проблемы исключительно рубистов ...

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

73. "Выпуск языка программирования Ruby 3.1"  +3 +/
Сообщение от Анонимemail (73), 26-Дек-21, 18:41 
Хайп вокруг руби уже прошёл
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (111), 26-Дек-21, 20:33 
Хайп был из-за рельс. Сейчас оно нужно?
Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Аноним (88), 27-Дек-21, 04:52 
Long live ruby. Все топовые стартапы написаны на Ruby

Нужна скорость, берите Crystal

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

107. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от derlinuxemail (ok), 27-Дек-21, 12:21 
> Все топовые стартапы написаны на Ruby

Примеры

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

108. "Выпуск языка программирования Ruby 3.1"  –1 +/
Сообщение от Аноним (88), 27-Дек-21, 12:34 
https://charliereese.ca/article/top-50-y-combinator-tech-sta...
Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от derlinuxemail (ok), 27-Дек-21, 12:43 
Ничего себе. Вы правы.
Ответить | Правка | Наверх | Cообщить модератору

125. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (125), 27-Дек-21, 18:45 
Ничего себе, на Опеннете признают правоту.
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск языка программирования Ruby 3.1"  +1 +/
Сообщение от Аноним (111), 27-Дек-21, 14:41 
Ага, а что там делают python, c++ и go?

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

120. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (120), 27-Дек-21, 16:33 
Сейчас бы верить блогу. Текущий Reddit написан на python https://github.com/reddit/baseplate.py и переезжают они на go https://github.com/reddit/baseplate.go Какой нафиг лисп? Вы в своем уме?
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

85. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (88), 27-Дек-21, 05:03 
Rails 7 вышел с Hotwire

Стата: charliereese.ca/article/top-50-y-combinator-tech-startups

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

147. "Выпуск языка программирования Ruby 3.1"  –2 +/
Сообщение от Че_ (?), 28-Дек-21, 12:29 
Всем разработчикам на Ruby надо торжественно вручать экземпляр "Необходимая вещь" Роберта Шекли. Это у них должна быть настольная книга.
Ответить | Правка | Наверх | Cообщить модератору

174. "Выпуск языка программирования Ruby 3.1"  +/
Сообщение от Аноним (174), 13-Янв-22, 20:45 
Не понял.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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