Парадигмы программирования

  • Цель дисциплины – является формирование комплекса знаний, умений и навыков, позволяющих использовать парадигмы программирования для решения функциональных задачи и основные понятий, связанных с различными парадигмами программирования. Представление основных понятий, связанных с различными парадигмами программирования (синтаксическое описание языков, структурированное программирование, представление данных и операции, процедуры и активация). Сравнительное изучение парадигм: императивное программирование (включая объектно-ориентированное программирование), логическое программирование и функциональное программирование. Основные понятия программирования на Haskell: функции, списки, типы, классы и полиморфизм; Практика программирования на Haskell.
  • Кредитов 5
  • Селективная дисциплина
  • Год обучения 2
  • Семестр 1
Top