Существует совершенно новая парадигма "функционального программирования", которая требует полного изменения моделей мышления по сравнению с процедурным программированием. Он использует функции более высокого порядка, чистоту, монады и т.д., Которые мы обычно не видим в императивных и объектно-ориентированных языках.
Мой вопрос заключается в том, как реализация этих языков отличается от императивных или объектно-ориентированных языков в отношении, например, управления памятью или внутренних элементов, таких как указатели и т.д.
Существуют функциональные языки, которые работают поверх JVM. Означает ли это, что эти языки внутренне работают как другие языки на JVM?