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

Описание к видео C++ Siberia 2019: Александр Гранин, Настоящее и будущее функционального программирования на C++

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

Комментарии

Информация по комментариям в разработке