Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от opennews (?), 26-Дек-13, 00:26 | ||
После десяти месяцев разработки представлен (https://www.ruby-lang.org/en/news/2013/12/25/ruby-2-1-0-is-r... релиз языка программирования Ruby 2.1 (http://www.ruby-lang.org). Ruby - мощный и динамический объектно-ориентированный язык программирования, отличающийся высокой эффективностью разработки программ и вобравший в себя лучшие черты Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp. Код проекта распространяется под лицензиями BSD ("2-clause BSDL") и "Ruby", которая ссылается на последний вариант лицензии GPL и полностью совместима с GPLv3. Ruby 2.1 продолжает развитие ветки 2.0 при сохранении полной обратной совместимости. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от G.NercY.uR (?), 26-Дек-13, 00:26 | ||
Ни разу не руби-программист, потому такой вопрос к спецам: | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. "Выпуск языка программирования Ruby 2.1" | +2 +/– | |
Сообщение от Аноним (-), 26-Дек-13, 00:50 | ||
И то и то. | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Выпуск языка программирования Ruby 2.1" | –5 +/– | |
Сообщение от Аноним (-), 26-Дек-13, 10:05 | ||
Ruby язык для програмирования програмистами, а не чтобы оно потом быстро работало и память не ело. Железо сейчас стоит копейки относительно цены времени программеров. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
31. "Выпуск языка программирования Ruby 2.1" | +2 +/– | |
Сообщение от Аноним (-), 26-Дек-13, 10:27 | ||
А зачем оптимизировать код, когда можно просто повысить процессу приоритет? © | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Аноним (-), 26-Дек-13, 17:05 | ||
Хелловорд программист втреде. Догадайся, почему кроме какого-то го..на на руби и гвидобейсике больше ничего нет? | ||
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору |
63. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Sw00p aka Jerom (?), 26-Дек-13, 18:31 | ||
)))))))))))))))))))))))) kopeyki | ||
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору |
71. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от anonymous (??), 27-Дек-13, 02:35 | ||
> )))))))))))))))))))))))) kopeyki | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от angra (ok), 26-Дек-13, 20:33 | ||
То есть умножению вас в школе так и не научили? Ведь если умножить дополнительные затраты на количество запусков, а потом еще и на количество машин, то копейками окажутся как раз затраты на программистов. | ||
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору |
32. "Выпуск языка программирования Ruby 2.1" | –8 +/– | |
Сообщение от Sabakwaka (ok), 26-Дек-13, 10:28 | ||
Где там «до жути медленней», когда, скажем, 99,99999999999999999% времени занимает, собственно, GCC ??? :) | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
36. "Выпуск языка программирования Ruby 2.1" | –1 +/– | |
Сообщение от scor (ok), 26-Дек-13, 11:24 | ||
Это как бы не отменяет того факта, что писанина на всяких "гвидобейсиках" таки тормозная сама по себе.:) Для примера: http://hackie.blog.tut.by/2009/04/25/vyshel-fquery-021-bystr.../ | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Аноним (-), 26-Дек-13, 12:36 | ||
> 25.04.2009 | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Выпуск языка программирования Ruby 2.1" | +1 +/– | |
Сообщение от scor (ok), 26-Дек-13, 12:42 | ||
> Оно живое вообще? | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Выпуск языка программирования Ruby 2.1" | –1 +/– | |
Сообщение от chinarulezzz (ok), 26-Дек-13, 17:31 | ||
>Автор проекта gentoo больше не использует и перешел на slackware | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
64. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Аноним (-), 26-Дек-13, 19:31 | ||
Поддерживаю, хаскель используют только из желания щас мы в бою попробуем этот модный тренд.. | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Аноним (46), 26-Дек-13, 14:20 | ||
portmaster - набор sh-скриптов, а ruby - тормоз, да. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
3. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от alexey (??), 26-Дек-13, 01:23 | ||
В 2.1.0 они перешли на что-то похожее на semantic versioning. Какой-то он у них больно странный. | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Ушастик (?), 26-Дек-13, 02:11 | ||
Ну и где API поломали? Что def теперь возвращает Symbol? С 1.8 на 1.9 и то больше сломали. | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Выпуск языка программирования Ruby 2.1" | +1 +/– | |
Сообщение от Аноним (-), 26-Дек-13, 03:21 | ||
Ну да. А какая скриптятина и где от этого сломалась - юзеры на себе узнают. Но апи совместимый, совмесимый, совместимый. А то что существующие программы могут сломаться от смены поведения - фича, не баг. | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Выпуск языка программирования Ruby 2.1" | –3 +/– | |
Сообщение от kurokaze (ok), 26-Дек-13, 03:42 | ||
идеала не существует, в гвидобейсике с этим вообще ужос-ужос | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от бедный буратино (ok), 26-Дек-13, 09:12 | ||
примеры-примеры! | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Выпуск языка программирования Ruby 2.1" | –1 +/– | |
Сообщение от Led (ok), 27-Дек-13, 02:31 | ||
> примеры-примеры! | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Выпуск языка программирования Ruby 2.1" | +2 +/– | |
Сообщение от Привет пионэрам (?), 26-Дек-13, 09:55 | ||
Разница между ruby 1.8/1.9(2.0) в разы больше чем между python 2/3, плюс каждая версия ломает обратную совместимость. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
33. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Аноним (-), 26-Дек-13, 10:39 | ||
Переход с 1.8 на 1.9 тяжелый из-за Unicode и только в части работы со строками. В остальном - легко исправимые мелочи. | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Привет пиоэнерам (?), 26-Дек-13, 15:08 | ||
>Переход с 1.8 на 1.9 тяжелый из-за Unicode и только в части работы со строками. В остальном - легко исправимые мелочи. | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Дядя Петя (?), 26-Дек-13, 09:26 | ||
И конечно мы забыли про тесты? | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
23. "Выпуск языка программирования Ruby 2.1" | +1 +/– | |
Сообщение от waf (ok), 26-Дек-13, 09:44 | ||
Тесты не в счёт. Они, конечно, во многом помогут, но вообще-то они для выявления ошибок авторов программы, а не ловли изменений в среде исполнения. Некрасиво это. | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Выпуск языка программирования Ruby 2.1" | +2 +/– | |
Сообщение от Привет пионэрам (?), 26-Дек-13, 10:12 | ||
> Тесты не в счёт. Они, конечно, во многом помогут, но вообще-то они | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Выпуск языка программирования Ruby 2.1" | –1 +/– | |
Сообщение от Аноним (-), 26-Дек-13, 10:59 | ||
Ты совсем дурак? | ||
Ответить | Правка | Наверх | Cообщить модератору |
49. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Привет пиоэнерам (?), 26-Дек-13, 15:09 | ||
> Ты совсем дурак? | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "Выпуск языка программирования Ruby 2.1" | +1 +/– | |
Сообщение от Ушастик (?), 26-Дек-13, 21:43 | ||
Как ломаются, так и чинятся. Это не C-экстеншн переписать под новое API. У меня на Rails-апе (12 KLOC код, 26 KLOC тесты) при переходе с 1.9 на 2.0 сломались только тесты -- связка webmock и vcr глюканула, обновил -- работает дальше. А то разведут истерику, из-за пары ±методов. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
73. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Привет пионеэрам. (?), 27-Дек-13, 14:19 | ||
> при переходе с 1.9 на 2.0 | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Ушастик (?), 27-Дек-13, 19:39 | ||
Ну так, с тестами все было бы ок :) Тем более, есть тонна софта для анализа кода на рубях, всякие там rubocop, reek, flay, flog, churn, metric_fu и т.д. Были даже скриптики (sed, awk) которые занимались «портированием» с 1.8 на 1.9. Я по прежнему считаю, что эту проблему высасывают из пальца всякие диванные проггеры. | ||
Ответить | Правка | Наверх | Cообщить модератору |
79. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Привет пионэрам (?), 28-Дек-13, 09:27 | ||
>Ну так, с тестами все было бы ок :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Аноним (-), 26-Дек-13, 08:51 | ||
> Ну и где API поломали? Что def теперь возвращает Symbol? С 1.8 | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
30. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Привет пионэрам (?), 26-Дек-13, 10:15 | ||
> Не знаю сломалось ли оно при переходе с 1.8 на 1.9, | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Аноним (-), 26-Дек-13, 10:42 | ||
> О... Сломалось это слишком мягкое выражение, это два разных языка, с похожим | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Выпуск языка программирования Ruby 2.1" | +1 +/– | |
Сообщение от scor (ok), 26-Дек-13, 11:32 | ||
> Перед тем как это заявлять, приведите несколько выражений из 1.8, которые не | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Аноним (-), 26-Дек-13, 11:38 | ||
> Навскидку: | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Привет пиоэнерам (?), 26-Дек-13, 15:17 | ||
>> Навскидку: | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Аноним (-), 26-Дек-13, 15:29 | ||
| ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Привет пиоэнерам (?), 26-Дек-13, 15:35 | ||
>> Задолбал: http://stackoverflow.com/questions/21574/what-is-the-differe... | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Аноним (-), 26-Дек-13, 15:44 | ||
> Каким образом? Работа со строками и массивами поломана. | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Привет пионеэрам. (?), 27-Дек-13, 14:25 | ||
>> Каким образом? Работа со строками и массивами поломана. | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от scor (ok), 26-Дек-13, 22:36 | ||
> Убрали метод any? для строки. Вполне в духе приближения к естественному английскому, поскольку смысла от такого метода здесь нет. | ||
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору |
66. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Ушастик (?), 26-Дек-13, 21:30 | ||
> $ rvm use 1.8 && echo "puts [].uniq.join(" ").any?" | ruby | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
69. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от scor (ok), 26-Дек-13, 22:38 | ||
> А "стринга".any? слабо? Зачем было лиспятину воротить для примера, чтоб показать, что | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Привет пиоэнерам (?), 26-Дек-13, 15:11 | ||
>> О... Сломалось это слишком мягкое выражение, это два разных языка, с похожим | ||
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору |
53. "Выпуск языка программирования Ruby 2.1" | –1 +/– | |
Сообщение от Аноним (-), 26-Дек-13, 15:34 | ||
>> А то, что методы некоторые переименовали или изменили число | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Привет пиоэнерам (?), 26-Дек-13, 15:37 | ||
>>> А то, что методы некоторые переименовали или изменили число | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Аноним (-), 26-Дек-13, 15:53 | ||
> О... Сломалось это слишком мягкое выражение, это два разных языка, с похожим синтаксисом. | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от chinarulezzz (ok), 26-Дек-13, 17:02 | ||
или держать две версии программ, для 1.8 и для 1.9. И для 2.0, и для 2.1. | ||
Ответить | Правка | Наверх | Cообщить модератору |
61. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Аноним (-), 26-Дек-13, 18:06 | ||
> или держать две версии программ, для 1.8 и для 1.9. И для | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Выпуск языка программирования Ruby 2.1" | +1 +/– | |
Сообщение от chinarulezzz (ok), 26-Дек-13, 18:24 | ||
>> или держать две версии программ, для 1.8 и для 1.9. И для | ||
Ответить | Правка | Наверх | Cообщить модератору |
75. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Привет пионеэрам. (?), 27-Дек-13, 14:33 | ||
>> О... Сломалось это слишком мягкое выражение, это два разных языка, с похожим синтаксисом. | ||
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору |
76. "Выпуск языка программирования Ruby 2.1" | –1 +/– | |
Сообщение от Michael Shigorin (ok), 27-Дек-13, 15:41 | ||
> Ага, ага. Только программы написанные под 1.8 не работают под 1.9. | ||
Ответить | Правка | Наверх | Cообщить модератору |
80. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Привет пионэрам (?), 28-Дек-13, 09:36 | ||
>> Ага, ага. Только программы написанные под 1.8 не работают под 1.9. | ||
Ответить | Правка | Наверх | Cообщить модератору |
81. "Выпуск языка программирования Ruby 2.1" | –1 +/– | |
Сообщение от Michael Shigorin (ok), 28-Дек-13, 17:34 | ||
> Особенно учитывая ломку совместимости в минорных версиях [...] | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Привет пионэрам (?), 30-Дек-13, 19:56 | ||
>Устойчивое ощущение, что если бы Вы толком портировали код между python 2.x/2.y/3.x и ruby 1.8/1.9(2.x), причём не три строчки, а в случае питона что-нить вроде zope -- то мы бы здесь не видели вышепроцитированного, по крайней мере в таком виде. :) | ||
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору |
83. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Michael Shigorin (ok), 30-Дек-13, 22:59 | ||
> Да, да кругом школата, один Мишка умный, может уже хватит? | ||
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору |
8. "Выпуск языка программирования Ruby 2.1" | +1 +/– | |
Сообщение от aim (ok), 26-Дек-13, 03:17 | ||
какая разница где ломать API? главное знать где и когда оно буде сломано. и сколько будет поддерживаться старая версия. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
16. "Выпуск языка программирования Ruby 2.1" | +1 +/– | |
Сообщение от Аноним (-), 26-Дек-13, 08:30 | ||
А у меня большее недоумение вызывает "increased every christmas". Как-то нелогично менять номер версии просто потому, что год прошёл. Если с предыдущего раза ни чего существенного допилить не успели, а дедлайн наступил, они вкорячивают любую неотлаженную и несущественную фичу лишь бы циферку подкрутить, так что ли? | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
27. "Выпуск языка программирования Ruby 2.1" | –1 +/– | |
Сообщение от Привет пионэрам (?), 26-Дек-13, 10:10 | ||
>Как-то нелогично менять номер версии просто потому, что год прошёл. | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Выпуск языка программирования Ruby 2.1" | +2 +/– | |
Сообщение от Аноним (-), 26-Дек-13, 08:52 | ||
Тут с semantic versioning мало чего общего. "special events" - слабо определённое нечто, "every chritsmas" пообще полный бред ради увеличения номера версии без повода, teeny - то что в semver называется patch, patch - бесполезное ни о чём не говорящее большое число. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
11. "Выпуск языка программирования Ruby 2.1" | –3 +/– | |
Сообщение от Michael Shigorin (ok), 26-Дек-13, 03:40 | ||
GMP -- эт правильно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Аноним (-), 27-Дек-13, 10:29 | ||
Да давно уже пора было. | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Выпуск языка программирования Ruby 2.1" | +/– | |
Сообщение от Привет пионэрам (?), 26-Дек-13, 09:59 | ||
>Удаление curses из стандартного набора библиотек (библиотека curses вынесена в отдельный curses.gem). | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |