Функциональные языки хороши, потому что они избегают ошибок, устраняя состояние, но также потому, что они легко могут быть автоматически распараллелированы для вас, без необходимости беспокоиться о количестве потоков.
Как разработчик Win32, могу ли я использовать Haskell для некоторых DLL моего приложения? И если я это сделаю, есть ли реальное преимущество, которое будет автоматически взято для меня? Если да, то что дает мне это преимущество, компилятор?
Разделяет ли F # функции, которые вы пишете на нескольких ядрах и CPU автоматически для вас? Вы когда-нибудь увидите увеличение количества потоков в диспетчере задач?
В основном, мой вопрос: как я могу начать использовать Haskell на практике, и действительно ли я увижу некоторые преимущества, если я это сделаю?