Питон против Джавы

Код для решения головоломок "Судоку", написанный мной на языке Питон выполняется со скоростью 2 000 вариантов решения в секунду. Абсолютно тот же код, но переписанный на языке Джава, выполняется со скоростью 12 600 000 вариантов решения в секунду, или в 6 300 (шесть тысяч триста) раз быстрее. Охренеть разница.

Если перерисовать это на голом Си, думаю, ещё минимум процентов 30 можно будет выжать -- но вообще-то, если так остро стоит вопрос о скорости работы, лично мне реально проще будет тупо переписать программу на Джаве с поддержкой многонитевости, а не вспоминать pthreads или MPI. Не говоря уже о том, что не надо будет заморачиваться с ручным управлением памятью и прочими указателями на указатели.

Error

Anonymous comments are disabled in this journal

default userpic

Your reply will be screened

Your IP address will be recorded