metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-09-28 12:14 pm

Лиспово-жабный пякельны жах

Злая жаба уделывает лисп на задаче, причем лисповый вариант оптимизирован, а жабный нет.

Мне почему-то кажется, что большинству похер подобные оптимизации, а вот то, что жаба это интерпрайзно, а лисп - для гиков - определяющий фактор.

[identity profile] swizard.livejournal.com 2010-09-28 12:37 pm (UTC)(link)
> причем лисповый вариант оптимизирован, а жабный нет.

Не, ну зачем же так сразу начинать холивор с вызывающе неверной информации :)

Неоптимизированный жабный вариант работает 274 секунды против неоптимизированного лиспового с 24-мя секундами.

Не надо читать между строк.

[identity profile] metaclass.livejournal.com 2010-09-28 01:06 pm (UTC)(link)
А, не так прочел.
А в чем там разница в жабных вариантах?

[identity profile] swizard.livejournal.com 2010-09-28 01:15 pm (UTC)(link)
Ну как обычно -- в стандартном разнообразный энтерпрайз-сахар, упрощающий жизнь (java.util.concurrent), а в оптимизированном все руками.

[identity profile] aamonster.livejournal.com 2010-09-28 12:54 pm (UTC)(link)
Да на этой задаче вообще на результат смотреть смысла нет, не зря там условие - не использовать всякие легковесные альтернативы тредам и свои шедулеры. Очень показательно, как в http://www.rsdn.ru/forum/cpp/3539197.1.aspx человек оптимизировал.

[identity profile] metaclass.livejournal.com 2010-09-28 01:14 pm (UTC)(link)
О, полезно. Антипараллелизм.

[identity profile] aamonster.livejournal.com 2010-09-28 01:15 pm (UTC)(link)
Ребе, вы будто в первый раз видите, что на синхронизациях теряем больше, чем выигрываем от распараллеливания?

[identity profile] metaclass.livejournal.com 2010-09-28 01:21 pm (UTC)(link)
Я почти не занимался задачами, требующими существенного уделения внимания таким низкоуровневым вещам.

[identity profile] nivanych.livejournal.com 2010-09-28 04:03 pm (UTC)(link)
И хаскель, хаскель отстаёт! Абидна!

[identity profile] gds.livejournal.com 2010-09-28 04:40 pm (UTC)(link)
ничего, агда наверняка быстрее!

[identity profile] nivanych.livejournal.com 2010-09-28 04:48 pm (UTC)(link)
Знаешь же прекрасно, что она в хацкель транслирует ;-)
Но вот если бы она напрямую в какой-нибудь llvm, тогда можно было бы сделать покруче хацкеля, да.

[identity profile] raydac.livejournal.com 2010-09-28 07:59 pm (UTC)(link)
почему то меня вот от лиспа ниразу не прет
p.s.
а от пролога прет