20 августа 2017 · Комментарий

Без заголовка

1. В R ничего ниоткуда "не бралось", это просто написанная по заветам SICP еще одна схема + eDSl (а теперь уже _"куча eDSL"_, которые благодаря такой гибкой основе бесшовно стыкуются) поверх неё. Юля как "убийца R"ТМ _протух_ (причем "совсем совсем" _протух_). Dixi. Пора "слезть с дохлой лошади"ТМ. 2. R так же быстр как быстр вариант используемый вариант BLAS (в том числе и использующий GPU). Тормозят на R только "тормоза" :). На машине с ограниченными ресурсами _все_ среды покажут результат с практической точки зрения не отличимый по скорости исполнения. (Кроме конечно высосанных из ... пальца синтетических примеров) 3. Что в Юле уже и "циклики" поломали, раз быдлокодить наяривая их уже нельзя стало? :) LISP это язык для создания (e)DSL в которых потом решается задача наиболее естественным образом (просто путем её описания). Естественно, что для "наяривающих циклики" это недоступно. PS Но в целом всё закончилось предсказуемо -- написанием "еще одного лисп" :) (раз уже это преподноситься как самый верный способ написание DSL и иллюстрируется типично сициповским примером :). Но это такой "китайский способ прогресса в программировании"ТМ, подкрасться к какому то зрелому продукту и .... переписать его на "си плюс плюс" одним_кускомТМ. Это крайне опрометчивый шаг, поскольку обычно просто происходит замораживание дальнейшего развития продукта. Получившийся быстрый_блоб потом переписывается настолько стремительно, что никто не хочет им заниматься... да и сами авторы увы не успевают толком хоть что то делать. :( PPS а приход описанный очевиден, уже очень юлькины создатели некоррекно себя вели с синтетическими тестами (кое что они принципиально делали переделав тесты и примеры кода на R которые показывали гибкость и превосходство R над блобами не способными например прервать "лишние вычисления", Вставляешь в такой тест тупую (поскольку совершенно не нужную на практике) операцию и получаешь "превосходство" цельных операций над матрицами, которые внезапно все равно медленнее чем lapackовские) на да ладно, "убийца R" сдулся сам :)

К записи · К обсуждению