For this reason, most programming languages and especially functional programming languages make an effort to prevent the above events from happening except under controlled conditions.
به همین دلیل اکثر زبان‌های برنامه‌نویسی به خصوص زبان‌های برنامه‌نویسی تابعی، تلاش می‌کنند تا از اتفاقات بالا به جز در شرایط خارج از کنترل، جلوگیری کنند.