Języki funkcjonalne są dobre, ponieważ pozwalają uniknąć błędów, eliminując stan, ale także dlatego, że można je łatwo zrównoleglać automatycznie, bez martwienia się o liczbę wątków.
Jednak jako programista Win32, czy mogę używać Haskell dla niektórych bibliotek DLL mojej aplikacji? A jeśli to zrobię, czy jest prawdziwa korzyść, która zostanie automatycznie wykorzystana dla mnie? Jeśli tak, co daje mi tę przewagę, kompilator?
Czy F # zrównoleglenie funkcji, które piszesz na wielu rdzeniach i procesorach automatycznie dla Ciebie? Czy kiedykolwiek zauważyłeś wzrost liczby wątków w menedżerze zadań?
Zasadniczo moje pytanie brzmi: jak mogę zacząć używać Haskell w praktyczny sposób i czy naprawdę zobaczę jakieś korzyści, jeśli to zrobię?