The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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


1. "Выпуск языка программирования Ruby 3.2"  –1 +/
Сообщение от Аноним (1), 25-Дек-22, 22:02 
Кроме RubyOnRails что-то полезное на этом написано?
Ответить | Правка | Наверх | Cообщить модератору

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

19. "Выпуск языка программирования Ruby 3.2"  +1 +/
Сообщение от Анончик (?), 25-Дек-22, 23:09 
есть nix который отлично работает под маком
Ответить | Правка | Наверх | Cообщить модератору

72. "Выпуск языка программирования Ruby 3.2"  –3 +/
Сообщение от Аноним (72), 26-Дек-22, 08:20 
В никсе(который отлично работает под линуксом) - собрано больше всего софта, но на деле он протухший до невозможности использования, иногда поломан. Сам пакетный манагер плохо работает на 4ГБ ОЗУ, надо или своп размером 8, или 8 ОЗУ. Иначе будет падать.
Другое дело - линуксбрюки. Софта в нём очень мало, но есть всё что мне надо для работы. И работает не в пример штобильнее никса.
Почему так - ответ банален. У брюк есть сообщество, и его сильно больше чем у никса.
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск языка программирования Ruby 3.2"  +3 +/
Сообщение от Аноним (94), 26-Дек-22, 11:45 
> линуксбрюки

Что за зверь такой?

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

133. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (133), 26-Дек-22, 22:38 
Да что за жесть, уже пакет менеджер требует 8 Гб ОЗУ. А ведь в теории это должна быть не особо требовательная софтина, ей ведь ещё софт на машины с минимальными системными параметрами (а системные требы там сколько, 512 Мб? Если не 256?)
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

40. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (40), 26-Дек-22, 01:15 
macports.org спасет отца русской демократии
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

6. "Выпуск языка программирования Ruby 3.2"  +5 +/
Сообщение от Аноним (6), 25-Дек-22, 22:24 
redmine, к сожалению
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

50. "Выпуск языка программирования Ruby 3.2"  –1 +/
Сообщение от Аноним (50), 26-Дек-22, 02:18 
Он-таки на рельсах, так что несчитово в контексте вопроса.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (11), 25-Дек-22, 22:33 
RPG Maker был с 2005 до 2015 года.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

12. "Выпуск языка программирования Ruby 3.2"  +5 +/
Сообщение от fdcdfscs (?), 25-Дек-22, 22:33 
gitlab, redmine, Chef, Puppet ... много что. И оно вызывает боль из-за языка - никогда не знаешь при обновлении как оно себя поведет. А всё в docker не запихнуть.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

27. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (27), 26-Дек-22, 00:09 
portupgrade
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

36. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Советский инженер на пенсии (?), 26-Дек-22, 00:33 
> RubyOnRails

Даже рельсы сейчас существуют исключительно в стадии поддержки легаси. Новое на них вряд ли что-то делают.

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

70. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (70), 26-Дек-22, 08:15 
Именно поэтому с началом выстрела в ногу Твиттера народ бежит, в том числе, и на Мастодон, написанный на рельсах, ага.
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (72), 26-Дек-22, 08:26 
А какое отношение это вообще к фреймворку имеет? Ради экскремента спроси у любого пользователя пейсбука, втыканта или одноглазников о технологическом стеке их сосалочки.
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (70), 26-Дек-22, 09:55 
А читать тред?

> Initial release: 16 March 2016

Если у тебя это легаси, то, возможно, тебе пора на пенсию.

P.S. Рельсы появились в 2004.

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

83. "Выпуск языка программирования Ruby 3.2"  +1 +/
Сообщение от Аноним (83), 26-Дек-22, 10:17 
Твиттер уже давно на Scala.
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

162. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (-), 27-Дек-22, 20:41 
говорите так, как будто Scala ещё живая....
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от coocosemail (?), 26-Дек-22, 00:46 
hbase shell, puppet
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

82. "Выпуск языка программирования Ruby 3.2"  +4 +/
Сообщение от Аноним (83), 26-Дек-22, 10:16 
Даже Github на нём написан, но совершенно точно в этом нет ничего хорошего.  
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

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

160. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (-), 27-Дек-22, 20:25 
Metasploit, же.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Выпуск языка программирования Ruby 3.2"  –1 +/
Сообщение от Аноним (2), 25-Дек-22, 22:04 
>>В отличие от СRuby код YJIT написан на языке Rust и требует для компиляции наличие компилятора rustc 1.58.0+

прекрасно. рекурсия ненужности

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

8. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (8), 25-Дек-22, 22:28 
Зато работает быстрее*

* В синтетических тестах**
** Набор тестов*** определён разработчиками YJIT
*** Приближённые к реальным приложения не входят в набор тестов

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

15. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Вы забыли заполнить поле Name (?), 25-Дек-22, 22:48 
Ну зачем ты так, кто-то же наверняка поверил...
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (47), 26-Дек-22, 02:02 
Про надёжность забыл(
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

16. "Выпуск языка программирования Ruby 3.2"  –1 +/
Сообщение от Аноним (16), 25-Дек-22, 22:49 
Осталось написать код хруста на рубях, и будет полный фарш.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

89. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (89), 26-Дек-22, 10:54 
RubyRust... э, что-то подобное уже было - PythoRust
Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Бывалый смузихлёб (?), 26-Дек-22, 12:13 
поскольку релизятся они не одновременно, каждый из модулей будет зависеть от старой версии другого
Чтобы поставить новенький раст, надо скачать немного устаревший рубин, чтобы поставить его - прежде поставить немного устаревший раст, но для него потребуется ещё более старый рубин

Эхх, заживём. Зато не будет проблем с отсутствующей нужной версией рубинов или растов на коме - ведь они все будут установлены

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

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

4. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от ilowryemail (?), 25-Дек-22, 22:14 
> Добавлен новый синтаксис для перенаправления в другие методы наборов аргументов

Больше синтаксиса ужасного и разного!

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

7. "Выпуск языка программирования Ruby 3.2"  –1 +/
Сообщение от Аноним (5), 25-Дек-22, 22:24 
> сократилось с 10 до 0.003 секунд. Ценой оптимизации является увеличение потребления памяти, расход которой примерно в 10 раз выше размера входных данных

Ящитаю, это прекрасно. Это описывает Ruby лучше всех эпитетов.

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

9. "Выпуск языка программирования Ruby 3.2"  +12 +/
Сообщение от Аноним (6), 25-Дек-22, 22:28 
что не так? память расходуют в 10 раз больше, но работает в 3333 раз быстрее.
Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (125), 26-Дек-22, 22:39 
Хейтерам всегда всё не так
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск языка программирования Ruby 3.2"  +3 +/
Сообщение от trolleybus (?), 25-Дек-22, 22:31 
Нет, а как иначе? Тут либо время, либо память. Tertium non datur™.

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

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

31. "Выпуск языка программирования Ruby 3.2"  –1 +/
Сообщение от Советский инженер на пенсии (?), 26-Дек-22, 00:21 
Что не так? Не хватает православных расово верных "два ядра, два гига"? Так, наверное, пора бы слазить с 775 сокета.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

84. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (83), 26-Дек-22, 10:18 
Руби сам по себе жруль, так тут он стал ещё больше жруль.
Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск языка программирования Ruby 3.2"  +2 +/
Сообщение от Аноним (93), 26-Дек-22, 11:32 
Это нормально. Вместо того, чтобы считать десятки раз одни и те же значения, надо брать и записывать их в память.
С применением мемоизации можно значимо ускорить рекуррентные функции, например, вычисления факториала или чисел Фибоначчи.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

13. "Выпуск языка программирования Ruby 3.2"  –2 +/
Сообщение от pashev.ru (?), 25-Дек-22, 22:35 
> /^a*b?a*$/

И нахрена такое?

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

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

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

30. "Выпуск языка программирования Ruby 3.2"  +4 +/
Сообщение от Советский инженер на пенсии (?), 26-Дек-22, 00:13 
Очевидно, чтоб отсеять гуманитариев-самоучек, которые в глаза не видели shell скриптов.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

49. "Выпуск языка программирования Ruby 3.2"  +1 +/
Сообщение от pashev.ru (?), 26-Дек-22, 02:05 
На хрена такой регексп?
Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (111), 26-Дек-22, 15:36 
а входные данные вида "a" * 50000 + "x" понятно зачем?
Для тестов такой регексп
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск языка программирования Ruby 3.2"  +2 +/
Сообщение от Аноним (14), 25-Дек-22, 22:37 
> вобравшего лучшие черты Perl
> /^a*b?a*$/ =~ "a" * 50000 + "x"

Заметно

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

21. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от . (?), 25-Дек-22, 23:19 
А лучше было бы "гетэлементблэткласснэйм('мойкласс')"?
Язык программирования или чистописания?
Ответить | Правка | Наверх | Cообщить модератору

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

29. "Выпуск языка программирования Ruby 3.2"  –1 +/
Сообщение от Советский инженер на пенсии (?), 26-Дек-22, 00:12 
Это дело привычки. Кому-то скобочки, а кому-то begin end.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

110. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (110), 26-Дек-22, 14:57 
> Язык программирования или чистописания?

Понятночтоимелосьввидуписание, хоть и многословное.

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

28. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Советский инженер на пенсии (?), 26-Дек-22, 00:10 
> Заметно

Заметно, да, что ты не знаешь что такое UNIX Shell и откуда вообще взялись эти однострочники. Но отчаянные пионеры почему-то всегда ассоциируют с ними Perl :)

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

105. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Вы забыли заполнить поле Name (?), 26-Дек-22, 13:38 
Где в шеле  оператор сопоставления с образцом?
Ответить | Правка | Наверх | Cообщить модератору

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

18. "Выпуск языка программирования Ruby 3.2"  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 25-Дек-22, 22:52 
>  созданный разработчиками платформы электронной коммерции Shopify в рамках инициативы по увеличению производительности Ruby-программ, использующих фреймворк Rails и вызывающих очень много методов.

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

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

127. "Выпуск языка программирования Ruby 3.2"  +1 +/
Сообщение от Аноним (125), 26-Дек-22, 22:21 
А это разве не так?
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск языка программирования Ruby 3.2"  +7 +/
Сообщение от saahriktu (ok), 25-Дек-22, 23:20 
Ура! Ruby рулит! Весьма годная альтернатива Python'у (в т.ч. и без рельсов, да)!
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск языка программирования Ruby 3.2"  +2 +/
Сообщение от Советский инженер на пенсии (?), 26-Дек-22, 00:09 
> Весьма годная альтернатива Python'у

А работодатели знают об этом?

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

128. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (125), 26-Дек-22, 22:22 
А у тебя своего мнения нет, всё по работодателям меряешь?
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск языка программирования Ruby 3.2"  +6 +/
Сообщение от Советский инженер на пенсии (?), 25-Дек-22, 23:50 
Язык хороший, но он ушел в забвение. Жив или мёртв увы решают работодатели, а не фичастость самого языка. Сейчас вакансии только на опытных рубистов для поддержки уже готовых проектов.
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск языка программирования Ruby 3.2"  +1 +/
Сообщение от Аноним (50), 26-Дек-22, 02:22 
>опытных рубистов для поддержки уже готовых проектов

Не скажи, работал на проекте, где бэкэнд на руби вообще поддерживал студент-историк (!), с программированием знакомящийся в процессе работы. Да, проект был уже написан до него, и от него требовались только мелкие правки по апи, но всё же. Руби достачно прост, если индивид не совсем дерево.

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

75. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Bouquet (?), 26-Дек-22, 08:42 
Открой hh и введи ruby developer. Куча вакансий, в том числе, готовые брать джунов. Да и если в вакансии не пишут, что они не готовы брать джунов - это не значит, что они не готовы.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

103. "Выпуск языка программирования Ruby 3.2"  –1 +/
Сообщение от dd (??), 26-Дек-22, 13:23 
> это не значит, что они не готовы

А работодатели в курсе?

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

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

159. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Данон (?), 27-Дек-22, 19:28 
Ruby не умер, он просто стал вампиром

Ещё он дал побеги: Elixir, Crystal, Natalie

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

37. "Выпуск языка программирования Ruby 3.2"  –3 +/
Сообщение от Аноним (37), 26-Дек-22, 00:37 
Любой язык с динамической типизацией является овном и должен пропасть в истории.
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от pashev.ru (?), 26-Дек-22, 02:01 
C++ с динамической типизацией, кстати. Хаскель тоже, и Раст. Кто не согласен, тот школоло.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск языка программирования Ruby 3.2"  –1 +/
Сообщение от penetrator (?), 26-Дек-22, 03:43 
а в руби есть НЕдинамическая? вот правильно читай его слова
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск языка программирования Ruby 3.2"  +4 +/
Сообщение от pashev.ru (?), 26-Дек-22, 10:56 
А ты знал, что в руби всё — объект, даже число?
Ответить | Правка | Наверх | Cообщить модератору

143. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (143), 27-Дек-22, 07:00 
Даже код - это объект класса Proc.... Но только не путайте модель языка и схему выполнения кода.
Ответить | Правка | Наверх | Cообщить модератору

152. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от мимо (?), 27-Дек-22, 09:31 
Блок - не объект. Единственное исключение, емнип.
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

164. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (-), 27-Дек-22, 22:20 
> Блок - не объект. Единственное исключение, емнип.

Как это?..... Он передаётся как неявный аргумент ссылкой на объект Proc. И активировать его можно как через yeild, так и через вызов call

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

130. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (125), 26-Дек-22, 22:28 
Кто утверждают такую чушь не обосновывая её - тот школоло
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

54. "Выпуск языка программирования Ruby 3.2"  +5 +/
Сообщение от Советский инженер на пенсии (?), 26-Дек-22, 03:44 
Сам то хоть знаешь чем отличается динамическая от статической и для чего это вообще нужно?! А то мне тут недавно попался мужичок, который на голубом глазу втирал, что "строгая" типизация это то же самое что статическая.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

59. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (20), 26-Дек-22, 06:45 
А на чем же Вротпресс будет работать?
Половина интернетов рухнет.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

38. "Выпуск языка программирования Ruby 3.2"  –1 +/
Сообщение от Самый умный из вас (?), 26-Дек-22, 00:42 
Языки с постфиксной формой ифов не нужны
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск языка программирования Ruby 3.2"  –1 +/
Сообщение от Аноним (143), 26-Дек-22, 01:40 
Да и циклы не нужны. GOTO наше всё.
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск языка программирования Ruby 3.2"  +5 +/
Сообщение от Советский инженер на пенсии (?), 26-Дек-22, 01:42 
goto очень часто не хватает
мне как человеку который всю жизнь писал на ассемблере яву кажутся какой-то дичью без возможности безусловного перехода
Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Брат Анон (ok), 26-Дек-22, 09:07 
Если тебе нужен goto -- значит ты не умеешь декомпозировать задачи.
Ответить | Правка | Наверх | Cообщить модератору

104. "Выпуск языка программирования Ruby 3.2"  –4 +/
Сообщение от dd (??), 26-Дек-22, 13:33 
linux kernel на помойку да? Или как всегда - это другое?
Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Вы забыли заполнить поле Name (?), 26-Дек-22, 13:47 
В ядре он применяется для выполнения действий по выходу из функции. В других языках для этого есть raii или defer. Или где ещё применяется?
Ответить | Правка | Наверх | Cообщить модератору

131. "Выпуск языка программирования Ruby 3.2"  –3 +/
Сообщение от Аноним (125), 26-Дек-22, 22:30 
Так всё таки применяется?
Ответить | Правка | Наверх | Cообщить модератору

140. "Выпуск языка программирования Ruby 3.2"  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 27-Дек-22, 00:39 
> Так всё таки применяется?

Все таки ты не умеешь читать.

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

109. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (109), 26-Дек-22, 14:08 
>>>> [новость о руби]
>>> goto очень часто не хватает
>> Если тебе нужен goto -- значит ты не умеешь декомпозировать задачи.
> linux kernel на помойку да? Или как всегда - это другое?

Если это не какой-то новый форк, переписаный на руби, то у меня для тебя плохие новости - да, это таки другое.

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

146. "Выпуск языка программирования Ruby 3.2"  +3 +/
Сообщение от Брат Анон (ok), 27-Дек-22, 08:22 
> linux kernel на помойку да? Или как всегда - это другое?

Не читай, сразу пиши. Всё правильно сделал.
Читай ещё раз внимательно: декомпозиция.

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

172. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от garrick (?), 28-Дек-22, 14:47 
Каких бы ты лябд и ...как там оно ещё называет... не написал снаружи, внутри после компиляции или приведения к байт-коду всегда будет GOTO.
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

52. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от A94c00f0199934b (?), 26-Дек-22, 03:13 
Есть языки, в которых сам язык это один "большой цикл", например erlang. Циклы обеспечиваются в основном через обработку списков, но есть альтернативы.
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

48. "Выпуск языка программирования Ruby 3.2"  –2 +/
Сообщение от pashev.ru (?), 26-Дек-22, 02:02 
Кхе-кхе... http://git.pashev.ru/gcd/tree/gcd.fs
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

157. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (157), 27-Дек-22, 11:35 
Спасибо! Кто-то еще помнит язык загрузчика древних FreeBSD :^)
Ответить | Правка | Наверх | Cообщить модератору

163. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (109), 27-Дек-22, 21:08 
> Спасибо! Кто-то еще помнит язык загрузчика древних FreeBSD :^)

Почему в древних? Как в карренте не знаю, а в src.conf для 13 пока еще нужно явно указывать  WITHOUT_FORTH для сборки без него.


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

86. "Выпуск языка программирования Ruby 3.2"  +3 +/
Сообщение от Аноним (83), 26-Дек-22, 10:25 
Задачка
a=1
b=2
a=a+b-b=a

Вопрос почему компилятор не надавал по рукам за такую форму записи?

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

91. "Выпуск языка программирования Ruby 3.2"  +8 +/
Сообщение от Аноним (91), 26-Дек-22, 11:00 
Руби это интерпретатор.
Ответить | Правка | Наверх | Cообщить модератору

114. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (111), 26-Дек-22, 16:20 
откуда такой вопрос в отношении языка, который позволяет не писать скобки при вызове функции?
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

115. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Илья (??), 26-Дек-22, 17:08 
Жестоко. Я бы ожидал, что фунция без скобок это как делегат.

А можно дважды скобки поставить?

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

119. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (111), 26-Дек-22, 18:10 
> А можно дважды скобки поставить?

можно, если это функция с одним аргументом

> Я бы ожидал, что фунция без скобок это как делегат.

не погромист, потому ожидаю только проблем и загадок типа "что хотел сказать автор?"
типа "func x, y || z" vs "func(x, y || z)" vs "func(x, y) || z"
или всякие неожиданности типа "Date.today +1" vs "Date.today + 1"

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

116. "Выпуск языка программирования Ruby 3.2"  +1 +/
Сообщение от Аноним (83), 26-Дек-22, 17:19 
Как-то нескрепно, когда без скобок.
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору

132. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (125), 26-Дек-22, 22:35 
Потому что присваивать можно 2 раза на одной строчке, прикинь?
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

96. "Выпуск языка программирования Ruby 3.2"  +1 +/
Сообщение от Аноним (96), 26-Дек-22, 12:43 
>Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp

Читаемость как у Perl, скорость как у Smalltalk, удобство как у Java, многопоточность как у Python, количество библиотек как у Ada, и портативность кода как у Lisp.

Только про Eiffel я ничего не знаю, наверное, хороший язык.

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

100. "Выпуск языка программирования Ruby 3.2"  +2 +/
Сообщение от Аноним (91), 26-Дек-22, 12:55 
Так продолжай, такой же ненужный как и Eiffel.
Ответить | Правка | Наверх | Cообщить модератору

118. "Выпуск языка программирования Ruby 3.2"  +2 +/
Сообщение от Аноним (50), 26-Дек-22, 18:01 
>многопоточность как у Python
>количество библиотек как у Ada
>про Eiffel я ничего не знаю

Про руби тоже.

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

136. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (133), 26-Дек-22, 22:41 
У Руби разве плохо с читаемостью? Делал лабы на нем давно в универе, изящный же вроде язык был, нет?
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

137. "Выпуск языка программирования Ruby 3.2"  +2 +/
Сообщение от Аноним (125), 26-Дек-22, 22:45 
Вообще-то так и есть. Но некоторым лишь бы ядом брызнуть. "Пастернака не читал, но осуждаю"
Ответить | Правка | Наверх | Cообщить модератору

141. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (11), 27-Дек-22, 04:49 
Я подозреваю, что у питона лучше с многопоточностью. И не только смногопоточностью, но и с конкуретным и параллельным исполнением, при том, что до сих пор интерпретатор исполняет 1 команду в любой момент времени (кроме сишных батареек, которые могут исолняться без интерпретатора. Намного, лучше чем даже у жс. Лучше питона разве что Elixir, наверное.
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

123. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Anonymoustus (ok), 26-Дек-22, 21:00 
> отличающегося высокой эффективностью разработки программ

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

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

135. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (133), 26-Дек-22, 22:41 
А ведь Ruby был замечательным языком, с передовыми идеями, прекрасным синтаксисом, с радетельным основателем Мацумото. Как так вышло, что такой отличный, подающий надежды язык стал считаться исключительно Легаси и Ruby-on-Rails'овым?
Ответить | Правка | Наверх | Cообщить модератору

138. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Самый умный из вас (?), 26-Дек-22, 23:48 
Хайпожоры перебежали сначала на CoffeeScript, потом на раст
Ответить | Правка | Наверх | Cообщить модератору

144. "Выпуск языка программирования Ruby 3.2"  +1 +/
Сообщение от Аноним (143), 27-Дек-22, 07:05 
Опоздал с выходом на рынок. Запоздал с решением проблем производительности. На фоне прочих императивных языков, функциональный стиль оказался сложным для восприятия. А ниша embedded DSL слишком узкая, чтобы язык мог продолжать развиваться.
Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

149. "Выпуск языка программирования Ruby 3.2"  –1 +/
Сообщение от DEF (?), 27-Дек-22, 08:49 
Потому что выбрал заведомо провальную динамическую типизацию. В Crystal исправили этот дефект, однако врятли это врятли изменит ситуацию. PHP 8.2 уже стал конфеткой и будет улучшаться дальше.
Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

158. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (158), 27-Дек-22, 17:35 
Так PHP же тоже с динамической типизацией, или джаваскрипт. А они процветают
Ответить | Правка | Наверх | Cообщить модератору

167. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Омномним (?), 28-Дек-22, 09:21 
Они под практику заточены, несмотря на все их недостатки.
А не на написание идеального сферического кода в вакууме (который всё равно никто не пишет).
Ответить | Правка | Наверх | Cообщить модератору

170. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (133), 28-Дек-22, 11:08 
Так ну а в чём это выражается-то? Про php вон была статья даже, "фрактал плохого дизайна" называлась, кажись. Что в нём стандартная библиотека очень уж беспорядочная, названия функций то с подчеркиваниями, то слитно, порядки аргументов разные и т.д.
Ответить | Правка | Наверх | Cообщить модератору

171. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Омномним (?), 28-Дек-22, 12:48 
JMP $-2

"Что, не что", а по факту он занял почти весь Web. И продолжает держать позиции несмотря на все попытки сделать "идеальные езычги".

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

173. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (133), 29-Дек-22, 03:57 
> а по факту он занял почти весь Web

Я с этим не спорю. И сам с PHP работаю, немного, но работаю. Но почему вот он занял почти весь Web? Явно не по причине хорошего дизайна (ибо его нет)

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

166. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Омномним (?), 28-Дек-22, 09:20 
Примерно такая же судьба на самом деле постигла уже не одну хипстерскую идеалистическую поделку, выдаваемую за язык программирования, которой пользоваться тошнит всех, кроме узкого круга не менее одарённых, чем её автор(ы).
Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

145. "Выпуск языка программирования Ruby 3.2"  –2 +/
Сообщение от Аноним (145), 27-Дек-22, 07:11 
> Rust

Похоже Рубена пора хоронить. Надеюсь Питон тоже перепишут на Rust.

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

174. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (174), 30-Дек-22, 02:51 
Для запуската? Как хорошо-то!
Ответить | Правка | Наверх | Cообщить модератору

175. "Выпуск языка программирования Ruby 3.2"  +/
Сообщение от Аноним (175), 30-Дек-22, 03:42 
Прикольно! Оказывается, Ruby - ещё живой!
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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