Я только что закончил читать книгу на scala. Меня поражает то, что каждый пример во всей книге был численным в той или иной форме.
Как и многие программисты, единственная математика, которую я использую, - это дискретная и комбинаторная математика, и обычно это не математика, которую я программирую явным образом. Мне действительно не хватает некоторых убедительных примеров функциональных альтернатив/дополнений к обычным алгоритмам.
Каковы некоторые не численные варианты использования для функционального программирования?