Anatoly Levenchuk (ailev) wrote,
Anatoly Levenchuk
ailev

Category:

Неожиданность: питон тормознутей JavaScript

Случайно залез на пузомерку скорости языков (http://shootout.alioth.debian.org/), и обнаружил чудовищную тормознутость Питона -- даже по сравнению с JavaScript. Вот пример (включая Factor, который еще в эту пузомерку не успели подсунуть штатно -- http://factor-language.blogspot.com/2010/05/comparing-factors-performance-against.html):

FactorLuaJITSBCL V8 CPython
fasta 2.597s1.689s2.105s3.948s 35.234s
reverse-complement2.377s1.764s2.955s3.884s 1.669s
nbody 0.393s0.604s0.402s4.569s 37.086s
binary-trees 1.764s6.295s1.349s2.119s 19.886s
spectral-norm 1.377s1.358s2.229s12.227s1m44.675s
regex-dna 0.990sN/A 0.973s0.166s 0.874s
knucleotide 1.820s0.573s0.766s1.876s 1.805s


Тормознутей (и то не очень) только Ruby и SmallTalk. Что, Питон действительно очень высокоуровневый язык? Тогда почему объем его кода вполне сравним со всеми конкурентами (пузомерка и объем кода позволяет поглядеть, не только скорость), а не в разы короче? Или я что-то существенно не понимаю?
Subscribe

  • lytdybr

    Переписано 7% системного мышления. Стараюсь вносить минимум правок в основной текст. Меняю concern на "важные характеристики системы и проекта"…

  • lytdybr

    Начал шестую переписку "Системного мышления", с кейсами в версии 2020 года 518 страниц A4: завёл файл, сделал первую ритуальную правку (заменил год…

  • Опубликован онлайн-курс "Образование для образованных 2021"

    С сегодняшнего дня для всех желающих доступен онлайн-курс "Образование для образованных 2021" -- https://system-school.ru/uptodate, цена его 2000…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 26 comments

  • lytdybr

    Переписано 7% системного мышления. Стараюсь вносить минимум правок в основной текст. Меняю concern на "важные характеристики системы и проекта"…

  • lytdybr

    Начал шестую переписку "Системного мышления", с кейсами в версии 2020 года 518 страниц A4: завёл файл, сделал первую ритуальную правку (заменил год…

  • Опубликован онлайн-курс "Образование для образованных 2021"

    С сегодняшнего дня для всех желающих доступен онлайн-курс "Образование для образованных 2021" -- https://system-school.ru/uptodate, цена его 2000…