I linguaggi funzionali sono buoni perché evitano bug eliminando lo stato, ma anche perché possono essere facilmente parallelizzati automaticamente per te, senza che tu debba preoccuparti del conteggio dei thread.
Come sviluppatore Win32, però, posso usare Haskell per alcune dll della mia applicazione? E se lo facessi, c'è un vantaggio reale che verrebbe preso automaticamente per me? Se è così, cosa mi dà questo vantaggio, il compilatore?
F # parallelizza automaticamente le funzioni che scrivi su più core e CPU? Vedresti mai aumentare il numero di thread nel task manager?
Fondamentalmente la mia domanda è: come posso iniziare a utilizzare Haskell in modo pratico e vedrò davvero dei vantaggi se lo faccio?