The principle behind functional languages (like Haskell) is to not allow side effects, which makes it easier to reason about programs like mathematical functions.
Принципот зад функционални јазици (како Хаскел) е да не дозволите несакани ефекти, што ги прави полесно да се причина за програми како математички функции .