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

топ 100 блогов lionet04.10.2011 Ted Dziuba — известный тролль.

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

Brian Beck попытался восстановить реноме Node.JS, правда тоже довольно неуклюже. Но почитать стоит.
Node.js Cures Cancer
The Point and Those Who Miss It

Я могу восстановить реноме Node.JS очень быстро — но только если не брать Erlang во внимание. Потому что если брать Erlang во внимание, то картина для Node.JS получается достаточно непривлекательная.

Но я в данном посте хочу поговорить о другом. Вот Brian говорит, что фибоначчи делается гораздо медленнее на Ruby (3 минуты) или на Python (две минуты). На Node.JS у него получаются сногсшибательная цифра в 5.6 секунд.

Вот что у меня получается Node.js (12 секунд):
[vlm@nala:~]> time node fib.js

real 0m13.219s
user 0m12.347s
sys 0m0.087s
[vlm@nala:~]>


А вот что у меня получается на эрланге (6 секунд; а если интерпретировать а не компилировать — то 24):
[vlm@nala:~]> erl
Erlang R14B (erts-5.8.1) [source] [64-bit] [smp:2:2] [rq:2] [async-threads:0] [hipe] [kernel-poll:false]

Eshell V5.8.1 (abort with ^G)
1> c("fib.erl", [native]).
{ok,fib}
2> timer:tc(fib,fib,[40]).
{6121594,165580141}
3>


Как видим, одним махом здесь я развенчал миф о том, что «Erlang же медленный», а также миф о том, что «Node.JS ужасающе быстрый».

Короче, нет ничего в Node.JS, всё кривое (от парадигмы до комьюнити), так что будете проходить — проходите мимо.

Оставить комментарий

Архив записей в блогах:
Сначала не хотела писать про день поцелуев, а потом подумала, что когда еще такой случай представится - всех расцеловать))) Так что с праздником! Я вас ...
Вы когда-нибудь видели, чтобы запрещали что-то ненужное или плохое? Что обычно запрещают? Ну конфеты детям... или что-то такое, чего очень-очень  хочется... Будем пересаживаться с японских авто на нашепром?.. я не согласен.. Кто еще у нас на прулях ...
Несколько коротких видео, посвященных вольерному выгулу (на пол не пускаю, там сквозняки могут быть) куевины Динки: Динка вообще-то не так чтобы большая любительница прогулок, и предпочитает находиться либо у себя в клетке, либо у хозяев на руках. Но хозяева (в силу врожденной ...
https://pulse.mail.ru/article/delyagin-prizval-rossiyan-zabirat-dengi-iz-bankov-9206026869246829957-8615227552463879203/?utm_partner_id=944&utm_campaign=main&utm_referrer=https%3A%2F%2Fpulse.mail.ru&utm_source=pulse_mail_ru&utm_content=lenta_main_mail_ru_v4 Зампред комитета Госдумы по ...
Полиция Торонто вызвала бурное возмущение граждан. Один полицейский чин от очень большого итальянского ума, по имени Марко Ричарди, посоветовав жителям оставлять ключи от машины у входной двери, чтобы те не вламывались в дома. Число краж машин в этой удивительной провинции выросло в ...