27 МАРТА 2019

Зачем нужно функциональное программирование?

Жолткевич Григорий Николаевич

Доктор технических наук, профессор, декан факультета математики и информатики, заведующий кафедрой теоретической и прикладной информатики Харьковского национального университета им. В.Н. Каразина.

Области интересов:

  • → интеллектуальный анализ данных
  • → дискретное моделирование динамических систем с обратными связями
  • → теория алгоритмов
  • → квантовые вычисления

Спикер о лекции:

«Трендом современных информационно-коммуникационных технологий является отказ от моделей последовательных вычислений в пользу параллельных и распределенных. На этом фоне становятся все более явными проблемы императивной модели вычислений такие, как deadlocks, activelocks, starvation, отсутствие консенсуса и т.п.

Причина проблем – представление об алгоритме как о последовательности элементарных вычислительных шагов. Это представление интуитивно убедительное и легко воспринимаемое, но ценой этой простоты как раз и есть указанные проблемы.

Функциональные программы значительно меньше подвержены этим проблемам, поскольку они не устанавливают порядок вычислений, а только специфицируют цель вычислений. Это даёт значительные выигрыши, но, конечно, не бесплатно.

Эта лекция как раз является попыткой ответить на вопрос, в чем преимущества и недостатки функционального программирования.»

Certificate of APPRECIATION

ФОТО МЕРОПРИЯТИЯ

КОНТАКТЫ