У роботі проведено порівняння основних можливостей мов Scala, Erlang і Haskell та їх ефективності при розв’язанні практичних задач на багатоядерних архітектурах. На прикладі задачі знаходження досконалих чисел на певному проміжку показано, як за допомогою акторів отримати значне прискорення програми на багатоядерних архітектурах.