Есть ли язык программирования, в котором каждая функция, по сути, выполняется как отдельный субъект?

Есть ли язык программирования, в котором вам не нужно определять акторов самостоятельно - каждая функция просто запускается как отдельный субъект (что может означать отдельный поток, если есть свободные ядра) по умолчанию?

Например, это означает, что если я напишу что-то столь же простое, как

v = fA(x) + fB(y)

, тогда fA и fB могут быть вычислены одновременно перед суммой их результатов было присвоено v.

5
задан Ivan 17 December 2011 в 23:13
поделиться