Enroll Course: https://www.coursera.org/learn/programming-languages-part-b

Введение в курс

Курс ‘Языки программирования, Часть B’ является важной частью трехчастного цикла курсов, предлагаемых на платформе Coursera. Прежде чем приступить к этому курсу, настоятельно рекомендуется пройти первую часть, так как в курсе B активно используются материалы из A. Курс предлагает глубокое погружение в основные концепции языков программирования с акцентом на функциональное программирование.

Содержание курса

Курс состоит из нескольких ключевых модулей:

  • Введение и установка программного обеспечения: первый шаг для понимания структуры курса и установки необходимых инструментов.
  • Модули с Racket: курс начинается с программирования на Racket и вводится в важные понятия, связанные с отложенной оценкой.
  • Строительство структур данных: во втором модуле освещаются динамически типизированные языки и реализация языков программирования с помощью интерпретаторов.
  • Сравнение статической и динамической типизации: заключительный модуль курса акцентирует внимание на важнейших различиях между ML и Racket, которые являются ключевыми для понимания языков программирования в целом.

Почему стоит пройти этот курс?

Курс ‘Языки программирования, Часть B’ идеально подходит как для начинающих, так и для тех, кто хочет углубить свои знания в области функционального программирования. Благодаря разнообразию используемых языков программирования, учащиеся получают возможность увидеть, как разные языки

Enroll Course: https://www.coursera.org/learn/programming-languages-part-b