На пути к сильному искусственному интеллекту программисты стараются сделать так, чтобы написание программ стало декларативным, быстрым, простым и легко управляемым процессом. Мы расскажем о том, что такое функциональное программирование и чем оно отличается от императивного и объектно-ориентированного. Мы попытаемся отделить модные тенденции (да, у программистов есть своя мода) от действительно интересных архитектурных находок. Кроме того, вас ждёт мини-мастеркласс по написанию небольших полезных программ в функциональном стиле.