Разработка функционального программного обеспечения

  • Функциональное программирование (ФП) - это зрелая парадигма разработки программного обеспечения, которая широко используется для обучения и исследований и исторически нашла нишевое применение в коммерции и промышленности. Студенты получат практический опыт использования современного языка программирования для решения практической задачи с использованием методов ФП. Содержание: 1. Фундаментальные понятия, включая a. ламбды, b. функции высшего порядка, c. списки (потоки), d.полиморфизм; 2. Программирование с использованием списков (потоков), включая a. сборщики и коллекторы b. карты и фильтры c. сокращение d. строгость и лень e. последовательное и параллельное; 3. Современные функциональные модели проектирования (Общие модели вычислений существуют для использования функциональных возможностей современных языков - они часто значительно отличаются от традиционных, императивных и ОО моделей проектирования).
  • Образовательная программа 6B06302 Кибер безопасность
  • Кредитов 5
  • Селективная дисциплина
  • Год обучения 4
  • Семестр 2
Top