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.ru/opennews/art.shtml?num=58387

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

Оглавление

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

1. Сообщение от Аноним (1), 25-Дек-22, 22:02   –1 +/
Кроме RubyOnRails что-то полезное на этом написано?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #6, #11, #12, #27, #36, #39, #82, #125, #160

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8, #16

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #10, #31, #93

8. Сообщение от Аноним (8), 25-Дек-22, 22:28   +/
Зато работает быстрее*

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #15, #47

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

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

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

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

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

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

13. Сообщение от pashev.ru (?), 25-Дек-22, 22:35   –2 +/
> /^a*b?a*$/

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17, #20, #30

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

Заметно

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #21, #28

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

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

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

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

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

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

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

20. Сообщение от Аноним (20), 25-Дек-22, 23:17   +/
Perl-ом запахло.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #128

27. Сообщение от Аноним (27), 26-Дек-22, 00:09   +/
portupgrade
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

28. Сообщение от Советский инженер на пенсии (?), 26-Дек-22, 00:10   +/
> Заметно

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #105

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

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

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

36. Сообщение от Советский инженер на пенсии (?), 26-Дек-22, 00:33   +/
> RubyOnRails

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #70

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

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

39. Сообщение от coocosemail (?), 26-Дек-22, 00:46   +/
hbase shell, puppet
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

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

42. Сообщение от Аноним (143), 26-Дек-22, 01:40   –1 +/
Да и циклы не нужны. GOTO наше всё.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #44, #52

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

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

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

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

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

50. Сообщение от Аноним (50), 26-Дек-22, 02:18   –1 +/
Он-таки на рельсах, так что несчитово в контексте вопроса.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

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

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

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

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

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

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

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

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

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

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

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

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

81. Сообщение от Аноним (70), 26-Дек-22, 09:55   +/
А читать тред?

> Initial release: 16 March 2016

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

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

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

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

83. Сообщение от Аноним (83), 26-Дек-22, 10:17   +1 +/
Твиттер уже давно на Scala.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #162

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

86. Сообщение от Аноним (83), 26-Дек-22, 10:25   +3 +/
Задачка
a=1
b=2
a=a+b-b=a

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #91, #114, #132

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

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

91. Сообщение от Аноним (91), 26-Дек-22, 11:00   +8 +/
Руби это интерпретатор.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86

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

94. Сообщение от Аноним (94), 26-Дек-22, 11:45   +3 +/
> линуксбрюки

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #117

96. Сообщение от Аноним (96), 26-Дек-22, 12:43   +1 +/
>Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #100, #118, #136, #141

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

103. Сообщение от dd (??), 26-Дек-22, 13:23   –1 +/
> это не значит, что они не готовы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #114 Ответы: #119

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

117. Сообщение от Аноним (83), 26-Дек-22, 17:21   +/
Просто все надо будет снова переписать на Си.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95

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

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

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

119. Сообщение от Аноним (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ообщить модератору
Родитель: #115

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

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

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

125. Сообщение от Аноним (125), 26-Дек-22, 22:16   +1 +/
AsciiDoctor
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

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

127. Сообщение от Аноним (125), 26-Дек-22, 22:21   +1 +/
А это разве не так?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

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

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

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

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

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

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

134. Сообщение от Аноним (125), 26-Дек-22, 22:39   +/
Хейтерам всегда всё не так
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

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

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

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

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

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

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

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

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

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

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

145. Сообщение от Аноним (145), 27-Дек-22, 07:11   –2 +/
> Rust

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

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

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

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

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

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

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

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

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

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

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

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

160. Сообщение от Аноним (-), 27-Дек-22, 20:25   +/
Metasploit, же.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

162. Сообщение от Аноним (-), 27-Дек-22, 20:41   +/
говорите так, как будто Scala ещё живая....
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

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

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


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

164. Сообщение от Аноним (-), 27-Дек-22, 22:20   +/
> Блок - не объект. Единственное исключение, емнип.

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

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

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

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

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

171. Сообщение от Омномним (?), 28-Дек-22, 12:48   +/
JMP $-2

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #170 Ответы: #173

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

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

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

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

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

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


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

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




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

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