Functional languages such as Standard ML, Scheme and Scala do not restrict side effects, but it is customary for programmers to avoid them.
Функционални језици као Стандард МЛ, Scheme и Скала их не забрањују, али је обично на програмерима да их избегавају.