Здравствуйте, SkyDance, Вы писали:
N>>В Erlang разве не обычные синхронные функции, обертывание которых в процессы требует даже большей церемонии чем async/await в C#/JS/Python? SD>Не знаю, что подразумевается под "церемониями", но там все реально очень просто, в том числе и запуск отдельного процесса.
Допустим у тебя есть функция prime/1(возвращает Ns простое число). Работает слишком долго и блокируют. В случае C# берем код как есть, ставим async, переименовываем в GetPrimeAsync. Если есть желание, но в современном мире multicore уже не обязательно, разбрасываем "await Task.Yield()".
В Эрланге надo полностью разбить на процессы.