The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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


3. "Опубликован язык программирования Ruby 3.4.0"  +4 +/
Сообщение от ijuij (?), 25-Дек-24, 14:31 
Мне нравится в Ruby только то, что он простой, код легко читать, и есть возможности для метапрограммирования!

class Calculator
  [:add, :subtract, :multiply, :divide].each do |operation|
    define_method(operation) do |a, b|
      case operation
      when :add
        a + b
      when :subtract
        a - b
      when :multiply
        a * b
      when :divide
        a / b
      end
    end
  end
end

calc = Calculator.new
puts calc.add(5, 3)      # => 8
puts calc.subtract(5, 3) # => 2

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

13. "Опубликован язык программирования Ruby 3.4.0"  +3 +/
Сообщение от Аноним (13), 25-Дек-24, 15:17 
Ехал end через end.
Ответить | Правка | Наверх | Cообщить модератору

17. "Опубликован язык программирования Ruby 3.4.0"  +7 +/
Сообщение от Аноним (17), 25-Дек-24, 15:29 
Это делает 4 метода с case и это, конечно, позор. При этом напрямую написать было бы короче и проще для понимания.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

18. "Опубликован язык программирования Ruby 3.4.0"  +2 +/
Сообщение от Ананий (?), 25-Дек-24, 15:29 
на Lua можно сделать это с помощью метатаблиц и с гораздо более читабельным кодом

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

84. "Опубликован язык программирования Ruby 3.4.0"  +7 +/
Сообщение от Фамилия (?), 25-Дек-24, 20:17 
Для незнающих lua привели бы этот код
Ответить | Правка | Наверх | Cообщить модератору

56. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Анониматор (?), 25-Дек-24, 17:47 
Подтверждаю легкость чтения. Года 3 назад не владея этим языком легко нашел в сорцах одного софта программы выключатель платных энтерпрайз-функций и разблокировал их.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

60. "Опубликован язык программирования Ruby 3.4.0"  +1 +/
Сообщение от Аноним (17), 25-Дек-24, 17:49 
Для этого не нужно читать и понимать код. Ты лучше почитай исходники гитлаба часик и перескажи его архитектуру.
Ответить | Правка | Наверх | Cообщить модератору

67. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (-), 25-Дек-24, 18:11 
Говорят, что Юкихиро Мацумото  создал максимально читабельный язык. Мне кажется операторы "when, end" делают семантику языка громоздкой. Напомнило Паскаль.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

95. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (95), 25-Дек-24, 23:09 
>операторы "when, end" делают семантику языка громоздкой

Точно семантику? Может, ты хотел сказать "синтаксис"?

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

117. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (117), 26-Дек-24, 11:55 
ЛЛМ говорит, что там должно быть слово "семантика" :)
Ответить | Правка | Наверх | Cообщить модератору

132. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (132), 26-Дек-24, 15:06 
ЛЛМ наводит суету и неразбериху там, где не следовало бы.
Ответить | Правка | Наверх | Cообщить модератору

137. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (-), 26-Дек-24, 16:31 
Ну пацаны, вы сами хотели этого я не виноват.

Сема́нтика (от др.-греч. σημαντικός «обозначающий») — раздел лингвистики, изучающий смысловое значение единиц языка. Прочитайте Страуструпа он в своих трудах оперирует двумя терминами - семантика и синтаксис. Вам ПТУ-шникам его не понять, он птица высокого полёта.

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

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

109. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от adolfus (ok), 26-Дек-24, 10:30 
Максимально читабельный и понятный язык -- это кобол.
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

131. "Опубликован язык программирования Ruby 3.4.0"  +1 +/
Сообщение от Аноним (-), 26-Дек-24, 15:02 
Максимально читабельный = болтливый (понятный с первого раза). Выразительный = короткий (зачастую непонятный с первого раза).

Как найти ту золотую середину, чтобы язык имел одновременно два свойства читабельность и выразительность. Замена < end > символом < ; > делает язык выразительным не в ущерб читабельности.

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

69. "Опубликован язык программирования Ruby 3.4.0"  –1 +/
Сообщение от freebzzZZZzzd (ok), 25-Дек-24, 18:16 
>Мне нравится в Ruby только то, что он простой

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

и зачем рассматривать калькуль? давайте лучше про какой-нибудь документооборот на 5-10 млн строк. какие плюсы у прыщ^Wруби?

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

118. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (117), 26-Дек-24, 11:58 
> про какой-нибудь документооборот на 5-10 млн строк.

что там должно быть на такое количество строк? Вероятно папка ноде_модулес.

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

102. "Опубликован язык программирования Ruby 3.4.0"  +1 +/
Сообщение от bdrbt (ok), 26-Дек-24, 07:23 
Это руби то читабельный? Руби читабельный, только в момент, когда, допустим, некая функция только что написана и прошла тесты, когда всерьёз начинаешь его оптимизировать (а без этого всё совсем печально) - получается нечитабельные марсианские манускрипты.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

105. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от дилетант (?), 26-Дек-24, 09:09 
Хм, мультиметоды в лиспах гораздо читабильней. стали не нужны рельсы - стал не нужен руби. я так думаю.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

115. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (115), 26-Дек-24, 11:19 
> стали не нужны рельсы - стал не нужен руби.

[s]группа одного хита[/s] язык одного фреймворка.

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

124. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (124), 26-Дек-24, 13:58 
В каком месте это легко читать? Как IDE должа находить такие методы?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

4. "Опубликован язык программирования Ruby 3.4.0"  +3 +/
Сообщение от nume (ok), 25-Дек-24, 14:37 
Его ещё используют в проде или он изжил себя?
Ответить | Правка | Наверх | Cообщить модератору

6. "Опубликован язык программирования Ruby 3.4.0"  –2 +/
Сообщение от ijuij (?), 25-Дек-24, 14:46 
Нашёл 242 вакансии по запросу «ruby» на hh.
Ответить | Правка | Наверх | Cообщить модератору

7. "Опубликован язык программирования Ruby 3.4.0"  –1 +/
Сообщение от q (??), 25-Дек-24, 14:55 
Вполне себе. В рф из крупных Сбер и Самолет используют.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

16. "Опубликован язык программирования Ruby 3.4.0"  +3 +/
Сообщение от аном (?), 25-Дек-24, 15:25 
В Сбере на нем легаси, которую никто не хочет переписывать. Как в Яндексе питон2.
Ответить | Правка | Наверх | Cообщить модератору

97. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от анонимусис (?), 25-Дек-24, 23:39 
Самокат, домклик, сбермаркет - неплохие такие легаси
Ответить | Правка | Наверх | Cообщить модератору

99. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Величие Тьмы (?), 26-Дек-24, 00:21 
сам придумал про легаси? или просто поворчать накинул на вентилятор - и сбежал?
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

14. "Опубликован язык программирования Ruby 3.4.0"  –2 +/
Сообщение от Аноним (17), 25-Дек-24, 15:18 
Его никогда и не использовали в проде. Это язык одного фреймворка - рельсов, вот их использовали, и да, они себя изжили. А больше нигде его и не было.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

82. "Опубликован язык программирования Ruby 3.4.0"  +1 +/
Сообщение от Аноним Анонимович Анонимов (?), 25-Дек-24, 19:47 
Vagrant, например, написан на руби, живее всех живых.
Ответить | Правка | Наверх | Cообщить модератору

20. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Бывалый Смузихлёб (ok), 25-Дек-24, 15:41 
ну на яблоке используют. В pod-файлах установочника сторонних модулей и корректировки любой возникающей ерудны
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

140. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (140), 26-Дек-24, 18:21 
менеджер пакетов brew для макоси туда же
Ответить | Правка | Наверх | Cообщить модератору

22. "Опубликован язык программирования Ruby 3.4.0"  –1 +/
Сообщение от Аноним (22), 25-Дек-24, 15:46 
Загибай пальцы. Гитхаб, гитлаб, твитч Какая фигура у тебя на руке получилось?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

57. "Опубликован язык программирования Ruby 3.4.0"  +2 +/
Сообщение от Аноним (17), 25-Дек-24, 17:48 
Довольно ничтожная. Такая же фигура получалась 5 лет назад когда считали кто всё ещё на mercurial сидит. С тех пор и те три пальца разогнулись.
Ответить | Правка | Наверх | Cообщить модератору

59. "Опубликован язык программирования Ruby 3.4.0"  –2 +/
Сообщение от Facemaker (?), 25-Дек-24, 17:49 
>Его ещё используют в проде или он изжил себя?

Когда-то делал на Ruby систему интеграционных тестов для сложного продукта, написанного на C++. Просто из-за идиосинкразии к Питону. Ну и не на C++ же :).

Сейчас сделал бы на Rust. Писать так же легко и быстро, сопровождаемость несравненно выше.

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

76. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (17), 25-Дек-24, 19:02 
> Ну и не на C++ же :)

Почему, catch вполне себе неплох.

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

104. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (104), 26-Дек-24, 08:28 
>на Rust. Писать так же легко и быстро

Hello, World!, и то, если зазубрить, как.

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

106. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (106), 26-Дек-24, 09:14 
> В отличие от JIT-компилятора MJIT новый YJIT применяет версионирование базовых блоков (LBBV - Lazy Basic Block Versioning) вместо обработки методов целиком и реализован в форме интегрированного JIT-компилятора, написанного на языке Rust.

Ага. Новость-то прочитай.

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

5. "Опубликован язык программирования Ruby 3.4.0"  +3 +/
Сообщение от Аноним (5), 25-Дек-24, 14:40 
веселят меня такие заявления:
«вобравшего в себя лучшие черты Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp»
если он так хорош, что ж он не так популярен? :-)
Ответить | Правка | Наверх | Cообщить модератору

8. "Опубликован язык программирования Ruby 3.4.0"  –1 +/
Сообщение от Аноним (8), 25-Дек-24, 14:56 
медленный очень
Ответить | Правка | Наверх | Cообщить модератору

12. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от test (??), 25-Дек-24, 15:16 
А как же 3х3х3 ?
Ответить | Правка | Наверх | Cообщить модератору

9. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним324 (ok), 25-Дек-24, 15:07 
> если он так хорош, что ж он не так популярен?

С какого перепугу он не популярен, если он входит в топ 20 самых популярных языков в индустрии по разным топам. На гитхабе вообще топ-10.

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

11. "Опубликован язык программирования Ruby 3.4.0"  +2 +/
Сообщение от Аноним (17), 25-Дек-24, 15:15 
> «вобравшего в себя лучшие черты Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp»
> если он так хорош, что ж он не так популярен? :-)

Так из этого никак не следует что он хорош. Тут сказано что он вобрал в себя лучшее из худших языков в истории.

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

110. "Опубликован язык программирования Ruby 3.4.0"  +1 +/
Сообщение от adolfus (ok), 26-Дек-24, 10:47 
> он вобрал в себя лучшее из худших языков в истории.

Для серьезных систем с развитым параллелизмом ничего лучше ады пока нет.
Для числодробилок только фортран -- все остальное либо тормозит, либо не в состоянии обнаружить переполнения разрядной сетки.
Ну а что касается лиспа, то если программа делает то, что предусмотрено, то у нее практически нет ошибок. Именно поэтому вариант лиспа используется в автокаде -- приходит вчерашний студент в конструкторский отдел, ему в зубы дают мануал автолиспа на 30 страниц, и через месяц он уже в теме и пополняет библиотеку отдела.

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

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

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

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

72. "Опубликован язык программирования Ruby 3.4.0"  +1 +/
Сообщение от Вова (?), 25-Дек-24, 18:37 
Для популярности нужны деньги, а не хорошесть.
Чем популярен Киркоров? Опра Уинфри? Джигурда? Вот-вот. :)
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

77. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (17), 25-Дек-24, 19:15 
> Для популярности нужны деньги, а не хорошесть.
> Чем популярен Киркоров? Опра Уинфри? Джигурда? Вот-вот. :)

Они популярны своими выступлениями. Не было бы выступлений, не было бы денег. Ты из топ 100 самых богатых людей планеты знаешь, сколько люлей? Десяток? Вот-вот. И только благодаря их публичности. Остальные не популярны, хотя на порядки богаче киркорова, опры и джигурды вместе взятых.

Впрочем, к языкам программирования это отношения не имеет никакого. Когда новый язык взлетает, никто за программирование на нём не платит. Всмысле совсем, даже вакансий нет. Не платит за миллионы постов где все делятся как кайфово на нём писать. Не платит за поддержку чатиков для новичков. Не платит за продвижение в кодбазы на древних языках. Не платит за то чтобы его выбрали самым любимым на stack overflow. Не знаю, может и платят каким-нибудь сраным евангелистам, только их же все презирают и умножают всё что они там вякают на -1.

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

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

85. "Опубликован язык программирования Ruby 3.4.0"  –1 +/
Сообщение от Аноним (85), 25-Дек-24, 20:17 
> Впрочем, к языкам программирования это отношения не имеет никакого. Когда новый язык взлетает, никто за программирование на нём не платит. Всмысле совсем, даже вакансий нет.

Хм.. а как это "язык взлетел" если даже вакансий нету?

> Не платит за миллионы постов где все делятся как кайфово на нём писать.

А если посты пишут не за деньги, а просто потому что хочется поделиться впечатлениями?

> Не платит за поддержку чатиков для новичков.

И чатик для новичков можно вести бесплатно.
Ты что не слышал про волонтерство? Тогда что ты забыл на этом сайте?

> Не платит за продвижение в кодбазы на древних языках.

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

> Не платит за то чтобы его выбрали самым любимым на stack overflow.

Ого, а вот и теория заговора.
Ну-ка просвети, сколько сейчас стоит, чтобы стать ʼсамым любимым на stack overflowʼ.

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

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

> Вот есть языки которые хотелось написать хорошими, но это не получилось.

Угу, например СИшка (дыряшка в народе).

> Влей теперь в них хоть миллиарды, писать на них всё равно никто не будет. А есть языки на которых пишут. Потому что хорошие.
> Больше нипочему.

Восхитительная чушь.
Ты выбрасываешь такое понятие как легаси. Как либы которые переписывать долго и дорого, даже если они фиговые.
Ты не учитываешь такое понятие как порог вхождения - если язык может осилить даже амеба, то он станет популярным - например пхп, сишка, жаваскрипт. И по этой же причине не стали популярными Ада или Фортран, тк там нужны мозги и знание математики.
Ты не учитываешь такое понятие как "язык написанный под задачу" - например Go, написан и поддерживается гуглом, гугл создает вакансии.

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

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

23. "Опубликован язык программирования Ruby 3.4.0"  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 25-Дек-24, 15:56 
Помню раньше разрабы на этом языке любили говорить, что программист дороже железа и что мол дешевле писать быстро на скриптухе, а потом железом в случае нехватки производительности закидать. Что вы скажете теперь?
Ответить | Правка | Наверх | Cообщить модератору

24. "Опубликован язык программирования Ruby 3.4.0"  +2 +/
Сообщение от Аноним (22), 25-Дек-24, 15:58 
Все правильно сказали. Или ты где-то нашел залежи дешёвых программистов?
Ответить | Правка | Наверх | Cообщить модератору

28. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (17), 25-Дек-24, 16:09 
Так джунов с чатгпт наперевес пруд пруди. Что, ruby для них слишком сложный?
Ответить | Правка | Наверх | Cообщить модератору

32. "Опубликован язык программирования Ruby 3.4.0"  +1 +/
Сообщение от Аноним (22), 25-Дек-24, 16:15 
У десятка тысяч настоящий обезьян случайно барабанящих по клавишам больше шансов написать что-то стоящее чем у этих джунов.
Ответить | Правка | Наверх | Cообщить модератору

34. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (17), 25-Дек-24, 16:21 
Так и есть. Кроме того, любой джун которого можно взять за еду через полгода научится программировать и захочет зарплату миддла, а уволить его будет ещё дороже, потому что возиться в его скриптне другой джун уже не сможет, а миддл согласится только с ЗП ещё в разы выше.
Ответить | Правка | Наверх | Cообщить модератору

35. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (17), 25-Дек-24, 16:22 
Да, а рубийный код всё это время пока собственник пытается экономить на программистах будет жрать свои 10х железа.
Ответить | Правка | Наверх | Cообщить модератору

43. "Опубликован язык программирования Ruby 3.4.0"  –1 +/
Сообщение от Аноним (22), 25-Дек-24, 16:48 
Вместо 10% процессорного времени будет есть 100%? Да на здоровья.
Ответить | Правка | Наверх | Cообщить модератору

52. "Опубликован язык программирования Ruby 3.4.0"  +3 +/
Сообщение от Аноним (17), 25-Дек-24, 17:39 
Админы локалхостов с 0.001 RPS нагрузки могут хоть на AVR'ках или эльбрусах запускать свои подкроватные ресурсы. Для сколь-либо серьёзного применения 100% процессорного времени совсем не годятся потому что должен быть запас на пиковые нагрузки и на то чтобы принять нагрузку соседних машинок при их выходе из строя или обслуживании. Поэтому если заложить 10x пики (в екоме, например, бывает больше во всякие чёрные пятницы и рекламные кампании) и N-1 избыточность, то это 2 сервера против 11 серверов. Аренда 9 серверов базового уровня это ~9*20k/мес = 380к (понятно что на деле будет просто 3-4 сервера помощнее, но это сравнимые деньги). Вполне хватит на миддла на настоящем ЯП, а не скриптятине из прошлого века.
Ответить | Правка | Наверх | Cообщить модератору

79. "Опубликован язык программирования Ruby 3.4.0"  –2 +/
Сообщение от Аноним (22), 25-Дек-24, 19:20 
Вот ты и прокололся. Для сколь-нибудь серьезного применения арендные сервера  никто и не использует, покупают свои. А один мидл программист может тебе написать только привет мир.
Ответить | Правка | Наверх | Cообщить модератору

100. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (100), 26-Дек-24, 01:36 
> Для сколь-нибудь серьезного применения арендные сервера  никто и не использует, покупают свои

В таком случае можешь пересчитать изжержки на стоимость железных серверов.

> А один мидл программист может тебе написать только привет мир.

В таком случае ruby-обезьяна не напишет и того))

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

101. "Опубликован язык программирования Ruby 3.4.0"  –1 +/
Сообщение от User (??), 26-Дек-24, 07:01 
О, а вот и хайлоадеры из 2004 подъехали: облака, гибридные облака, эластичные вычисления - не, не слышали, давай х10 серверов на компенсацию пиков! Роль мидлвари в структуре затрат на фоне какого-нибудь клика-эластика-кафки-с-ETL'ем-мусквиля? Не, не считали - у нас в 2004 всё на железяках в-кладовке-под-лестницей - видишь - ставить уже некуда, а тут ты со своей рубЁй...
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

119. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (117), 26-Дек-24, 12:07 
откуда в 2004 облака?
Ответить | Правка | Наверх | Cообщить модератору

121. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от User (??), 26-Дек-24, 12:57 
> откуда в 2004 облака?

Так и я говорю, что "не слышали" и по привычке х10 core2duo с LA 100500 в кладовке держат)

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

122. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Мне хватает (?), 26-Дек-24, 13:51 
Не держит, просто рассказывает как надо. Вы не привыкли к этому в интернете еще?
Ответить | Правка | Наверх | Cообщить модератору

127. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (117), 26-Дек-24, 14:12 
> по привычке

не по привычке, а по слешдот-эффекту, "запас прочности"

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

128. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от User (??), 26-Дек-24, 14:20 
>> по привычке
> не по привычке, а по слешдот-эффекту, "запас прочности"

Юз ХПА, Люк! И ДДЫДОС протекшн! И ЦДН, и...
А впрочем, и так сойдет.

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

135. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (117), 26-Дек-24, 16:13 
слешдот-эффект и ддыдос разные понятия, для борьбы с ддыдосом не покупают лишние 10х коры дуба в запас.
Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору

30. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Вы забыли заполнить поле Name (?), 25-Дек-24, 16:10 
Залежи дешевого железа не нашёл.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

31. "Опубликован язык программирования Ruby 3.4.0"  –2 +/
Сообщение от Аноним (22), 25-Дек-24, 16:13 
Ну это не в той стране искал.
Ответить | Правка | Наверх | Cообщить модератору

33. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (17), 25-Дек-24, 16:17 
10x расходов на железо в любой стране 10x.
Ответить | Правка | Наверх | Cообщить модератору

36. "Опубликован язык программирования Ruby 3.4.0"  –1 +/
Сообщение от Аноним (22), 25-Дек-24, 16:24 
Если ты завозишь по левому импорту через три страны, то нет.
Ответить | Правка | Наверх | Cообщить модератору

53. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (17), 25-Дек-24, 17:41 
Ещё раз, 10x расходов на железо в любой стране 10x. Читайте пока не поймёте что написано.
Ответить | Правка | Наверх | Cообщить модератору

80. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (22), 25-Дек-24, 19:21 
Ещё раз это копейки по сравнению с ценой программиста в нормальной стране. Нормальный программист стоит 100 000 долларов в год.
Ответить | Правка | Наверх | Cообщить модератору

141. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (124), 26-Дек-24, 18:31 
>Нормальный программист стоит 100 000 долларов в год

До тех пор, пока ему не найдут индуса на замену.

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

130. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (140), 26-Дек-24, 14:59 
Желающих писать на питоне в разы больше, чем на Руби. У питона с производительностью всё хуже, чем у Руби. Значит проблем с железом в этом мире нет.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

39. "Опубликован язык программирования Ruby 3.4.0"  –2 +/
Сообщение от Аноним (39), 25-Дек-24, 16:40 
Зато в этой скоро дешёвых программистов будет пруд пруди. Только вот их всех рассадят по шаражкам.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

45. "Опубликован язык программирования Ruby 3.4.0"  +1 +/
Сообщение от Аноним (22), 25-Дек-24, 17:07 
И будут они просто по ходить на работу и пить чай. Такое уже проходили.
Ответить | Правка | Наверх | Cообщить модератору

54. "Опубликован язык программирования Ruby 3.4.0"  +1 +/
Сообщение от Аноним (54), 25-Дек-24, 17:43 
Да только что! Сколько там эффективные линуксоиды распилили на ядре? А сколько на саму разработку ушло? Вооот...
Кончилось высокомерие прогеров, теперь это просто расходник.
Ответить | Правка | Наверх | Cообщить модератору

75. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (22), 25-Дек-24, 18:42 
Просто на разработку ядра тратилось не само ядро. А компании кому интересно ядро.
Ответить | Правка | Наверх | Cообщить модератору

89. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Вы забыли заполнить поле Name (?), 25-Дек-24, 22:15 
> Ну это не в той стране искал.

Явки, пароли в студию. Не томи.

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

83. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Анон1110м (?), 25-Дек-24, 19:49 
Судя по тем зарплатам которые предлагаются, то дешёвых программистов должно быть полно.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

29. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (17), 25-Дек-24, 16:10 
Небось и сейчас есть питонисты с такими заявлениями.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

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

40. "Опубликован язык программирования Ruby 3.4.0"  +1 +/
Сообщение от Аноним (39), 25-Дек-24, 16:41 
Но с железом, да, туговато. Бруски не на чем делать.
Ответить | Правка | Наверх | Cообщить модератору

108. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от wyry (ok), 26-Дек-24, 10:11 
И тогда и сейчас это глупости. В реальной жизни крайне часто бывают проблемы с производительностью таких систем. 9 женщин не родят ребёнка за месяц, а увеличение железа не всегда приводит к увеличению производительности системы, а в ряде случаев может даже её замедлить, если плохо спроектирована переадресация данных/задач.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

129. "Опубликован язык программирования Ruby 3.4.0"  +1 +/
Сообщение от Анониссимус (?), 26-Дек-24, 14:43 
Всё просто. Существуют разные проекты. Если мы пишем движок для нейросети, то оборудование будет дороже программиста. Если пишем условный сервис для бекапа, который вызывается раз в день, то программист дороже оборудования.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

136. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (136), 26-Дек-24, 16:21 
> Всё просто. Существуют разные проекты. Если мы пишем движок для нейросети, то
> оборудование будет дороже программиста. Если пишем условный сервис для бекапа, который
> вызывается раз в день, то программист дороже оборудования.

Ну мыж на опеннете, тут несколько другие критерии:
1) ЯП для утилиты, запускаемой раз в месяц (или вообще, при миграции какого-то софта), должен быть Ъ, иначе "нинужна!"
2) Если такой утилиты на Ъ ЯП нет (потому что никто не хочет писать кучу бойлерплейткода и самописных лисапедов), то утилита - "нинужна!"


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

38. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Самый Лучший Гусь (?), 25-Дек-24, 16:30 
Достаточно ли производитетельности YJIT чтобы написать прошивку для газонокосилки теперь?
Ответить | Правка | Наверх | Cообщить модератору

41. "Опубликован язык программирования Ruby 3.4.0"  +2 +/
Сообщение от Аноним (39), 25-Дек-24, 16:43 
Ну если не ставить задачу, чтоб газонокосилка гонялась за хозяином, то должно бы.
Ответить | Правка | Наверх | Cообщить модератору

42. "Опубликован язык программирования Ruby 3.4.0"  +1 +/
Сообщение от mustai (ok), 25-Дек-24, 16:46 
В своё время начал изучать этот язык потому, что понравилось высказывание его создателя:
"Человек создан для творчества, и я всегда знал, что люблю творить. Увы, я обделён талантом художника или музыканта. Зато умею писать программы. Я хочу, чтобы компьютер был моим слугой, а не господином, поэтому должен уметь быстро и эффективно объяснить ему, что делать."
Юкихиро Мацумото, создатель языка Ruby
Ответить | Правка | Наверх | Cообщить модератору

44. "Опубликован язык программирования Ruby 3.4.0"  +4 +/
Сообщение от Аноним (22), 25-Дек-24, 16:49 
Люди которые любят что-то из-за чужих высказываний странные.
Ответить | Правка | Наверх | Cообщить модератору

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

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

73. Скрыто модератором  +/
Сообщение от Аноним (-), 25-Дек-24, 18:37 
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

61. "Опубликован язык программирования Ruby 3.4.0"  +1 +/
Сообщение от Аноним (17), 25-Дек-24, 17:52 
> Я хочу, чтобы компьютер был моим слугой, а не господином, поэтому должен уметь быстро и эффективно объяснить ему, что делать.

Звучит как пользователь Алисы, а не программист.

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

92. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Вы забыли заполнить поле Name (?), 25-Дек-24, 22:46 
> В своё время начал изучать этот язык потому, что понравилось высказывание его
> создателя:
> "Человек создан для творчества, и я всегда знал, что люблю творить. Увы,
> я обделён талантом художника или музыканта. Зато умею писать программы. Я
> хочу, чтобы компьютер был моим слугой, а не господином, поэтому должен
> уметь быстро и эффективно объяснить ему, что делать."
> Юкихиро Мацумото, создатель языка Ruby

На самом деле руби популярность получил благодаря dhh и рельсам.

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

66. "Опубликован язык программирования Ruby 3.4.0"  +2 +/
Сообщение от кепаса (?), 25-Дек-24, 18:08 
самый любимый и ахрененный язык, писал на нем прод код на замену шелл скриптов и ранбуки для Chef, сейчас иногда приходится что-то делать на Python так неудобно(
Ответить | Правка | Наверх | Cообщить модератору

91. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Вы забыли заполнить поле Name (?), 25-Дек-24, 22:41 
> самый любимый и ахрененный язык, писал на нем прод код на замену
> шелл скриптов и ранбуки для Chef, сейчас иногда приходится что-то делать
> на Python так неудобно(

В чем нудобство?

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

112. "Опубликован язык программирования Ruby 3.4.0"  +1 +/
Сообщение от Аноним (-), 26-Дек-24, 10:49 
В отвратительном синтаксисе? Не знаю как у анонима, а у меня лично питон вызывает рвотный рефлекс именно своим синтаксисом.
Ответить | Правка | Наверх | Cообщить модератору

68. Скрыто модератором  –2 +/
Сообщение от Bottle (?), 25-Дек-24, 18:12 
Ответить | Правка | Наверх | Cообщить модератору

74. Скрыто модератором  +1 +/
Сообщение от Аноним (22), 25-Дек-24, 18:40 
Ответить | Правка | Наверх | Cообщить модератору

90. Скрыто модератором  +/
Сообщение от Аноним (136), 25-Дек-24, 22:35 
Ответить | Правка | Наверх | Cообщить модератору

103. Скрыто модератором  +/
Сообщение от Аноним (104), 26-Дек-24, 08:21 
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

93. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Nora Puchreiner (?), 25-Дек-24, 22:53 
> ("it" подразумевает, что всегда имеется только один аргумент, а при указании "_1", не ясно, существует ли параметр "_2").

Почему не ясно?

Конечно, существует: `{a:1, b:2, c:3}.each { puts _2 }`

А вот как это будет с `it`

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

96. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (96), 25-Дек-24, 23:30 
Потому что вместо {a:1, b:2, c:3}.each скорее всего будет somename.each и сразу не очевидно массив somename или хэш.
Ответить | Правка | Наверх | Cообщить модератору

125. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (124), 26-Дек-24, 14:06 
>Почему не ясно?

В нормальных языках аргументы и переменные объявляются явно
ocaml
fun i -> i + 1
haskell
\i -> i + 1

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

123. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (124), 26-Дек-24, 13:56 
Вот бы ещё популярность всяких питонов и жабоскрипов упала бы до уровня руби и перла.
>"it" подразумевает, что всегда имеется только один аргумент, а при указании "_1", не ясно, существует ли параметр "_2"

write only. А если взять функции первого класса, то вообще городить этот огород не понадобится. А проболема по тому, что в руби сделали скобочки не обязательными
>Продолжена оптимизация производительности JIT-компилятора YJIT

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

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

133. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (140), 26-Дек-24, 15:09 
JS/TS точно никуда не денутся. Python может и вымереть по мере автоматизации задач машинного обучения и внедрение их везде в стандартные сервисы.

Но вряд ли это поможет Ruby, хотя язык, безусловно, приятный.

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

138. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Анонимemail (138), 26-Дек-24, 16:50 
Ну шо там ? Очередной убийца с\с++ :D Ребята а помните Perl какой изящный синтаксис! Стихи писать можно!
Ответить | Правка | Наверх | Cообщить модератору

139. "Опубликован язык программирования Ruby 3.4.0"  +/
Сообщение от Аноним (139), 26-Дек-24, 18:03 
Блин, а я всегда считал, что руби и перл одно и то же.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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