На втором курсе университета мы были "обучены" Haskell, я почти ничего не знаю об этом и даже меньше о функциональном программировании.
Что такое функциональное программирование, почему и /xor, где бы я хотел использовать его вместо нефункционального программирования, и правильно ли я считаю, что C является нефункциональным языком программирования?