Александр Гранин (Kaspersky Lab), Евгений Козлов (Axmor)
Эта лекция проводится совместно с новосибирским сообществом любителей функционального программирования LambdaNsk (
https://vk.com/lambdansk).
Haskell – это функциональный язык программирования с мощной системой типов и поддержкой ленивых вычислений, который с каждым годом набирает всё большую популярность в мире. Отличительной особенностью Haskell является то, что любой код на нём может быть написан с использованием только чистых функций (функций, не содержащих побочных эффектов). На первый взгляд может показаться, что программы, написанные с таким подходом, не могут решать реальные пользовательские задачи, однако это совсем не так. Более того, это даёт возможность программисту писать более корректный и компонуемый код.
В докладе будут освещены основы Haskell, и будет рассказано про его отличие от современных популярных языков программирования, таких как Java или C++. Будет приведено множество примеров в интерактивном режиме.
Участникам рекомендуется приходить со своими ноутбуками и заранее установить себе
Haskell Platform.