Конференция
C++ SIBERIA 2019
15/02-16/02 Новосибирск

Александр Гранин

Настоящее и будущее функционального программирования на C++

Любитель функционального программирования, хаскеллист. Интересуется системами искусственного интеллекта, цифровыми видами искусства, геймдевом.
Язык С++ входит в новую эру. Направление, которое задал стандарт С++11, было поддержано в С++14 и в С++17 новыми фичами и стало главным ориентиром на переосмысление того, как мы пишем высокоуровневый код. Помимо исправления ошибок прошлого, С++11 принес новую философию построения логики. Еще неокрепшее, несмелое функциональное программирование стало светить сквозь лямбды прямиком из будущего. С приходом следующих стандартов тренд внедрения концепций из функционального мира только усилился. Даже метапрограммирование на шаблонах и новые возможности constexpr стали пониматься как часть этой необычной парадигмы. Облик наших программ изменился до неузнаваемости: это уже был совсем другой С++. Изменилась и философия разработки. Теснимый другими языками, С++ должен был ответить на вызовы времени, чтобы удержать внимание разработчиков. Удалось ли ему это, и так ли светло будущее языка, мы узнаем с приходом ranges и concepts из стандарта С++20, который, как ожидается, приведет тренд функционального программирования к кульминации и второй (после С++11) крупной революции в нашем мировоззрении. В докладе будут рассмотрены вопросы использования функционального подхода в С++, концепции и возможности новых и старых стандартов, будет дана характеристика современного состояния экосистемы и сообщества С++ разработчиков, а также рассказано о продвинутых аспектах функционального программирования, которые появляются или могут появиться в нашей повседневной практике.

Вы можете скачать презентацию по ссылке

Спонсоры

Контакты

Адрес проведения:

Новосибирск, Станционная, 104, Экспоцентр.

Предложения докладов:

talks@cpp-russia.ru

Партнерство:

conf@cpp-russia.ru

Студенческая программа:

students@cpp-russia.ru