Питон против Джавы
Код для решения головоломок "Судоку", написанный мной на языке Питон выполняется со скоростью 2 000 вариантов решения в секунду. Абсолютно тот же код, но переписанный на языке Джава, выполняется со скоростью 12 600 000 вариантов решения в секунду, или в 6 300 (шесть тысяч триста) раз быстрее. Охренеть разница.
Если перерисовать это на голом Си, думаю, ещё минимум процентов 30 можно будет выжать -- но вообще-то, если так остро стоит вопрос о скорости работы, лично мне реально проще будет тупо переписать программу на Джаве с поддержкой многонитевости, а не вспоминать pthreads или MPI. Не говоря уже о том, что не надо будет заморачиваться с ручным управлением памятью и прочими указателями на указатели.
9 comments
Post a new comment
Post a new comment