Описание тега flowlang

Flow - это проект языка программирования, который решает многоядерную дилемму посредством повсеместного, гарантированно безопасного неявного распараллеливания

Flow - это новый дизайн языка программирования - фактически совершенно новая парадигма языка программирования - который решает многоядерную дилемму посредством повсеместного, гарантированного безопасного неявного распараллеливания.

Кроме того, из-за Flow очень трудно выстрелить себе в ногу, исключив возможность возникновения многих источников распространенных ошибок программирования, в том числе ошибок, приводящих к исключениям / сегментным ошибкам нулевого указателя, взаимоблокировкам / состояниям гонки, несоответствиям типов / исключениям приведения классов и многим другим.

Управление памятью Flow полностью автоматическое - вам никогда ничего не нужно для malloc()/new или free() - и все же это не достигается с помощью сборки мусора, поэтому нет непредсказуемых задержек из-за GC. Flow распределяет память именно тогда, когда это необходимо, и освобождает ее именно тогда, когда последняя вещь, которая может ссылаться на блок памяти, закончила его использование.