Основы функционального программирования

На пути к сильному искусственному интеллекту программисты стараются сделать так, чтобы написание программ стало декларативным, быстрым, простым и легко управляемым процессом. Когда эта цель будет достигнута, профессия программиста потеряет смысл, ибо каждый пользователь сможет общаться с компьютером на естественном языке. (То же самое произойдёт с врачами — когда все пациенты будут вылечены.)

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

Скачать презентацию в .pdf