The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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

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

2. Сообщение от Рамзан Кадыров (?), 25-Дек-21, 21:43   –14 +/
Чем оно лучше C# / ASP.NET и зачем нужно?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #10, #16

3. Сообщение от хуненим (?), 25-Дек-21, 21:48   +1 +/
Зачем вообще нужны C# / ASP.NET ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #4

4. Сообщение от Рамзан Кадыров (?), 25-Дек-21, 21:52   –6 +/
Оно как минимум лучше, чем Java, буквально во всем, сочетает в себе как подходы бородатых бумеров, так и поддерживает новомодные подходы синеволосых челкастых зумеров, на шарпе можно сделать не только отличный бэк, но даже фронт/мобилку/нейронку или игру (там внезапно не только юнити). В общем, получается, что дотнет лучше джавы во всём, не говоря уже про умирающий Ruby.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #5, #7, #8, #11

5. Сообщение от Andrei (??), 25-Дек-21, 21:54   +/
Ну ок. Работы на всех хватит. :-)

P.S: Я сам JS-ник.

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

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

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

8. Сообщение от Аноним (8), 25-Дек-21, 22:05   +1 +/
Можно ли скомпилировать C#-программу в нативный исполняемый файл, без зависимостей от фреймворка? Вроде была такая возможность.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #12, #13

9. Сообщение от Рамзан Кадыров (?), 25-Дек-21, 22:08   –3 +/
Ну мобилки действительно на шарпе пишут редко, а всё остальное очень даже активно, особенно бэк и игры.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

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

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

12. Сообщение от Рамзан Кадыров (?), 25-Дек-21, 22:09   –1 +/
Не знаю. Раньше интересовался этим, есть в официальном репозитории Microsoft на гитхабе биндинг для LLVM, больше я не знаю.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

13. Сообщение от Аноним (13), 25-Дек-21, 22:10   +/
Шарп это Nih джава от майков это не фреймворк это рантайм.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

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

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

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

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

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

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

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

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

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

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

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

24. Сообщение от Аноним (-), 25-Дек-21, 23:38   +/
В чем фишка ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #26

26. Сообщение от Аноним (26), 26-Дек-21, 00:35   +/
В Erlang-е и его VM
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #27

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

28. Сообщение от anonymous (??), 26-Дек-21, 01:39   +5 +/
чукча не читатель?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #41

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

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

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

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

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

34. Сообщение от Иваня (?), 26-Дек-21, 05:23   +2 +/
Конечно сможете :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

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

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

38. Сообщение от ИмяХ (?), 26-Дек-21, 08:18   +/
Так создай свой язык. Покажи всем, как надо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #39, #79

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

74. Сообщение от Аноним (74), 26-Дек-21, 18:49   –2 +/
Дело не в железе как таковом.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

85. Сообщение от Аноним (88), 27-Дек-21, 05:03   +/
Rails 7 вышел с Hotwire

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

98. Сообщение от Аноним12345 (?), 27-Дек-21, 09:50   –1 +/
А я нет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

99. Сообщение от Аноним12345 (?), 27-Дек-21, 09:51   +/
Но ни в коем случае не останавливайтесь
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

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

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

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

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

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

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

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

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

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

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

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

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

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

Примеры

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

108. Сообщение от Аноним (88), 27-Дек-21, 12:34   –1 +/
https://charliereese.ca/article/top-50-y-combinator-tech-sta...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #109, #117, #120

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

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

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

112. Сообщение от Аноним (111), 27-Дек-21, 14:32   +/
Настолько божественный насколько и ненужный. Даже в мит уже курс на пайтон перевели.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #123, #130

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

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

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

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

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

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

Что куришь?

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

116. Сообщение от Аноним (111), 27-Дек-21, 14:39   +1 +/
Классика
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69

117. Сообщение от Аноним (111), 27-Дек-21, 14:41   +1 +/
Ага, а что там делают python, c++ и go?

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

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

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

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

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

# Start the app!
up(8888)

> Что куришь?

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

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

119. Сообщение от Смузихлёб (?), 27-Дек-21, 16:00   +4 +/
> Python

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

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

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

121. Сообщение от Аноним (-), 27-Дек-21, 17:08   +/
> Python Просто модно-молодёжно

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

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

122. Сообщение от Аноним (-), 27-Дек-21, 17:51   +/
> Где здесь костыли?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

135. Сообщение от Аноним (-), 28-Дек-21, 01:41   –1 +/
>Genie

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

142. Сообщение от Аноним (142), 28-Дек-21, 03:09   –2 +/
А крипта тут причем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #126

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

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

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

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

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

148. Сообщение от Аноним (-), 28-Дек-21, 20:12   +/
> Linux пропитан Python.

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

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

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

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

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

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

150. Сообщение от Аноним (-), 28-Дек-21, 22:09   +/
> Ubuntu, вроде, тоже.

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


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

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

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

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

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

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

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

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

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

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

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

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

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

docker run --rm -ti ubuntu:latest

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

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

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

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

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

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

159. Сообщение от Аноним (158), 30-Дек-21, 01:54   +/
Тесты есть?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #161, #163

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

161. Сообщение от Аноним (88), 30-Дек-21, 05:04   +/
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #159 Ответы: #164

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

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

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

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

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

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

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

164. Сообщение от Аноним (-), 30-Дек-21, 16:46   +/
> https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

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


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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

168. Сообщение от Аноним (-), 31-Дек-21, 16:12   +/
реально ужас
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #127

169. Сообщение от Аноним (-), 31-Дек-21, 16:14   –1 +/
> Работай иди

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

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

170. Сообщение от Смузихлёб (?), 01-Янв-22, 00:22   +1 +/
> Тебе надо ты и иди

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

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

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

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

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

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

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

174. Сообщение от Аноним (174), 13-Янв-22, 20:45   +/
Не понял.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #147


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

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




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

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