OberonCore
https://forum.oberoncore.ru/

Эффективность компиляторов Хаскеля
https://forum.oberoncore.ru/viewtopic.php?f=72&t=3096
Страница 1 из 1

Автор:  Alexey Veselovsky [ Среда, 22 Декабрь, 2010 17:58 ]
Заголовок сообщения:  Эффективность компиляторов Хаскеля

Илья Ермаков писал(а):
Вон Хаскеллевский компилятор показывает на некоторых задачках (правда, вполне конкретных) качество генерации лучше, чем С/С++.

Где? На каких? Откуда информация?

Автор:  Илья Ермаков [ Среда, 22 Декабрь, 2010 18:09 ]
Заголовок сообщения:  Re: Аналог procedure of object в КП

Так года три уж как функциональщики выпендриваются.
Jack of Shadows на Королевстве Дельфи вещал гордо про это.
Вопросы лучше к Geniepro в ветке ФП.

Автор:  Alexey Veselovsky [ Среда, 22 Декабрь, 2010 18:13 ]
Заголовок сообщения:  Re: Аналог procedure of object в КП

Так к генерации кода и оптимизации это не имеет НИКАКОГО отношения. Совсем. Как это тут принято говорить? "Злобные клеветы" (c). Вроде бы так :-)

Автор:  Geniepro [ Среда, 22 Декабрь, 2010 20:16 ]
Заголовок сообщения:  Re: Аналог procedure of object в КП

Alexey Veselovsky писал(а):
Илья Ермаков писал(а):
Вон Хаскеллевский компилятор показывает на некоторых задачках (правда, вполне конкретных) качество генерации лучше, чем С/С++.

Где? На каких? Откуда информация?

Ну, видимо, http://shootout.alioth.debian.org/ имеется в виду. Там периодически выкладываются оптимизированные варианты программ на хаскелле, которые обгоняют аналоги на Си/С++, однако затем сишники собираются с силами и улучшают свои результаты. И так по кругу...

Автор:  Alexey Veselovsky [ Среда, 22 Декабрь, 2010 20:19 ]
Заголовок сообщения:  Re: Аналог procedure of object в КП

Ну, это не показательно :-) И к оптимизации сгенерированного кода в общем то отношения не имеет.

Автор:  Geniepro [ Среда, 22 Декабрь, 2010 20:40 ]
Заголовок сообщения:  Re: Аналог procedure of object в КП

Насколько я помню, там выигрыши были за счёт легковесной многопоточности в Хаскелле и тяжеловесной -- в сях.
А в обычных задачах выигрыш обычно -- во времени написания программы.

Автор:  Alexey Veselovsky [ Среда, 22 Декабрь, 2010 21:17 ]
Заголовок сообщения:  Re: Аналог procedure of object в КП

Geniepro писал(а):
Насколько я помню, там выигрыши были за счёт легковесной многопоточности в Хаскелле и тяжеловесной -- в сях.
А в обычных задачах выигрыш обычно -- во времени написания программы.

И там и там выигрышь во времени написания программы. В первом случае просто никто не озаботился написанием легковесной многопоточности в сях :-) В shootout'e же можно пользоваться только искаробочными библиотеками. Искаробки легковесные потоки в хаскеле есть, а в сях нет. А руками писать ломает (ради такой маленькой задачи). Ну и вообще, не понятно будет ли такая наколенная многопоточность организаторами признана за многопоточность вообще :-)

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/