O paradigma funcional está a ganhar expressão, até mesmo em linguagens "all purpose", tais como Java, Javascript e C++. Scala é uma linguagem recente que permite a completa utilização do paradigma funcional, em conjugação com orientação a objetos. com runtimes em Java e Javascript, o que permite a utilização de todas as bibliotecas associadas a cada um dos ecossistemas. A sua utilização tem sido ainda potenciada pela adoção em projetos de Big Data (por exemplo, Apache Spark), devido à escalabilidade das suas abstrações.