Функциональное программирование на языке Haskell

Научитесь программировать на языке Haskell при помощи решения практических задач

4.50 (2 reviews)
Udemy
platform
Русский
language
Programming Languages
category
instructor
Функциональное программирование на языке Haskell
23
students
4 hours
content
Aug 2021
last update
$19.99
regular price

What you will learn

Функциональное программирование

Язык программирования Haskell

Решение математических задач

Численные методы программирования

Why take this course?

Курс «Функциональное программирование на языке Haskell» направлен на формирование у разработчика программного обеспечения функционального похода к разработке программ. Он будет полезен для расширения кругозора программиста, для слома парадигмы и повышения общей квалификации разработчика. После прохождения курса программист сможет использовать новые идиомы программирования, строя более качественные программные конструкции и реализуя более эффективный программный код. Язык программирования Haskell — мощный функциональный язык общего назначения, на котором можно реализовать любую задачу. Язык обладает всем необходимым для разработки инструментарием — мощным компилятором, интегрированной средой разработки, средствами верификации и оптимизации программ и т. д. Функциональное программирование является современной парадигмой программирования, в которой любая программа выражается через функции, чистые (без побочных эффектов) и детерминированные. Это позволяет применять к программам на языке Haskell формальные математические методы преобразования исходного кода, что даёт самые широкие просторы для глубокой оптимизации программ.

Курс состоит из 20 лекций и дополнительных материалов к ним — презентаций и краткого описания теории и метода решения поставленной задачи на языке Haskell. Первые несколько занятий посвящены тому, как развернуть необходимый инструментарий и как решать базовые задачи программирования на языке Haskell. Остальные лекции посвящены решению отдельных прикладных задач. Через такое решение даются различные идиомы языка.

Автор курса — Роман Душкин, директор по науке и технологиям Агентства Искусственного Интеллекта, который написал первую книгу на русской языке по функциональному программированию на языке Haskell.

Язык Haskell — важный язык для создания систем искусственного интеллекта.

Screenshots

Функциональное программирование на языке Haskell - Screenshot_01Функциональное программирование на языке Haskell - Screenshot_02Функциональное программирование на языке Haskell - Screenshot_03Функциональное программирование на языке Haskell - Screenshot_04

Reviews

Kirill
December 3, 2021
Курс для детей. Это важно. А в названии и описании это не указано. Язык Haskell в этом курсе рассматривается как алгоритмический язык для обучения программированию. Опущено все то, без чего можно обойтись при решении школьных, алгоритмических задача. Возможно для школьников такой подход хорош. Но если вы профессиональный разработчик и хотели бы познакомиться с Haskell, что бы оценить, допустим, применимость Haskell в ваших практических задачах - этот курс принесет вам мало пользы. В итоге моя оценка 4 просто по тому, что в названии и описании курса отсутствует внятное позиционирование курса на школьную аудиторию. Но для математически подготовленных школьников и их преподавателей информатики курс скорее всего хорош. (для преподавателей - в качестве методического пособия, что бы оторваться от чего-нибудь типа Basic)

Charts

Price

Функциональное программирование на языке Haskell - Price chart

Rating

Функциональное программирование на языке Haskell - Ratings chart

Enrollment distribution

Функциональное программирование на языке Haskell - Distribution chart

Related Topics

4217722
udemy ID
8/2/2021
course created date
8/5/2021
course indexed date
Bot
course submited by