Фибоначчи на Node.JS и Erlang, рак и мрак

Oct 04, 2011 04:42

Ted Dziuba - известный тролль.

Пару дней назад в интернетах пробежала статья «Node.JS is Cancer», (по-русски на Хабре: http://habrahabr.ru/blogs/nodejs/129640/) в которой он какой-то пурги набросал на Node.JS, даже не смешно. Не смешно это потому, что там лажа какая-то, наброс ( Read more... )

erlang

Leave a comment

(The comment has been removed)

lionet October 4 2011, 12:05:17 UTC
Я ждал этого коммента. Я его дождался.

Вот чистое время выполнения fibonacci(0):
[vlm@nala:~]> time node fib0.js

real 0m0.122s
user 0m0.090s
sys 0m0.025s
[vlm@nala:~]>

Как видим, на выводы, сделанные в моём посте, вызов интерпретатора через `time node fib.js` не влияет. Оверхед от вызова time node сравним с ошибкой измерения времени выполнения вызова fibonacci(40).

Reply

ext_190889 October 4 2011, 12:18:46 UTC
Очень странная логика вырисовывается из этого "Я ждал этого коммента". Мол, "в данном конкретном случае нарушение методологии равных посторонних значений для разных наблюдений не приводит к ошибке, значит я это нарушение научного метода оставлю". При всём уважении, как-то странновато.

Reply

lionet October 4 2011, 12:23:44 UTC
Я не очень люблю абстрактных критиков, которые готовы подловить на формализмах или методологии, а не на сути. И периодически специально подставляюсь, чтобы добавить аргументов в костёр. Мои слова про "дождался" относятся как раз к такому роду ловильщиков от методологии. Опять же, при всём уважении к anatooly.

Reply

ext_190889 October 4 2011, 12:59:50 UTC
У меня не установлен node. У меня не установлен erlang. Я не могу принять к сведению те цифры, которые приводятся в Вашем посте из-за вот этого нарушения методологии.
У меня есть два пути проверить эти цифры - установить node, установить erlang и проверить самому, что это нарушение методологии к ошибке не приводит, либо попросить сделать это Вас. Я не пошел по второму пути только потому, что anatooly сделал это до меня.

Видимо, Вы обиделись на мир за то, что повелись на тролля Ted Dziuba, и решили потроллить сами. И мне теперь очень обидно, что я повелся на ваш троллинг и написал этот и предыдущий комментарий.

Reply

lionet October 4 2011, 13:03:34 UTC
На обиженных воду возят. Относитесь нейтральнее, в этом журнале правды существенно больше, чем троллинга.

Reply

madfire October 4 2011, 12:23:26 UTC
there, there

real 0m13.219s
real 0m0.122s

никакой разницы, как мы видим

Reply

lionet October 4 2011, 12:24:49 UTC
А в чём проблема? Я вижу 0.122 (fib(0)) в качестве слёз, пыли, ошибки измерения по сравнению с 13.219 (fib(40)).

Reply

b00ter October 4 2011, 12:26:17 UTC
Ну да, 0.122 секунды на прогрев (старт ноды). 13 секунд на выполнение уменьшается незначительно.

Reply

thebits October 4 2011, 13:51:09 UTC
Видимо речь идёт о моём комментарии.
Я за то что бы время выполнения "тестов" было намного больше чем скорость запуска интерпретатора. Очень часто делают микро-тесты, даже нанотесты, в которых вообще не понятно что измеряют.

Reply


Leave a comment

Up