LINUX.ORG.RU

История изменений

Исправление proud_anon, (текущая версия) :

так вот, Go компилируемый язык, JIT технология и все такое. Почему он медленнее Python?

Какой ещё JIT в Go?

Хм-м. У меня Python справляется то за 9 секунд, gccgo примерно за 8. При перезапуске Python справился за 7, gccgo опять за 8.

ИМХО, этот тест упрётся в скорость выделения памяти операционной системой, а не во время расчётов, поскольку на каждые несколько элементов карту надо увеличивать в размерах.

c# за 2 сек справляется

Наверняка не обошлось без какой-нибудь мощной оптимизации, вроде создания всей этой таблицы на этапе компиляции. Однако сработает ли это в реальной жизни, а не на таком синтетическом примере?

Исходная версия proud_anon, :

так вот, Go компилируемый язык, JIT технология и все такое. Почему он медленнее Python?

Какой ещё JIT в Go?

Хм-м. У меня Python справляется то за 9 секунд, gccgo примерно за 8. При перезапуске Python справился за 7, gccgo опять за 8.

ИМХО, этот тест упрётся в скорость выделения памяти операционной системой, а не во время расчётов, поскольку на каждые несколько элементов карту надо уведичивать в размерах.

c# за 2 сек справляется

Наверняка не обошлось без какой-нибудь мощной оптимизации, вроде создания всей этой таблицы на этапе компиляции. Однако сработает ли это в реальной жизни, а не на таком синтетическом примере?