|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/fp-haskell/
课程评论:没有评论
Coursera 课程:“Haskell 函数式编程” **课程概述:** 本课程旨在培养开发者们采用函数式编程的思维方式。对于提升编程视野、打破思维定势和提高整体技能水平极具价值。完成课程后,您将能够运用新的编程范式,构建更优质的程序结构,编写更高效的代码。 Haskell 是一种强大的通用函数式编程语言,能够应对各种编程任务。它提供了完善的开发工具,包括强大的编译器、集成开发环境以及程序验证和优化工具。 函数式编程是一种现代的编程范式,其中程序完全通过函数来表达。这些函数是纯粹的(无副作用)且确定性的。这使得 Haskell 程序能够运用形式化的数学方法进行代码转换,为深度优化提供了极大的可能性。 **课程内容:** 课程包含 20 节讲座,并附有额外的学习资料,如演示文稿和 Haskell 语言中理论及问题解决方法简介。 * **初期课程:** 重点介绍如何配置必要的开发工具,以及如何使用 Haskell 解决基础编程问题。 * **后期课程:** 专注于解决具体的应用问题,并通过这些实例教授各种 Haskell 语言的编程习惯和技巧。 **讲师介绍:** 讲师 Roman Dushkin 是人工智能机构的科学与技术总监,也是第一本俄语 Haskell 函数式编程书籍的作者。 **Haskell 的重要性:** Haskell 是开发人工智能系统的重要语言。
Курс «Функциональное программирование на языке Haskell» направлен на формирование у разработчика программного обеспечения функционального похода к разработке программ. Он будет полезен для расширения кругозора программиста, для слома парадигмы и повышения общей квалификации разработчика. После прохождения курса программист сможет использовать новые идиомы программирования, строя более качественные программные конструкции и реализуя более эффективный программный код. Язык программирования Haskell - мощный функциональный язык общего назначения, на котором можно реализовать любую задачу. Язык обладает всем необходимым для разработки инструментарием - мощным компилятором, интегрированной средой разработки, средствами верификации и оптимизации программ и т. д. Функциональное программирование является современной парадигмой программирования, в которой любая программа выражается через функции, чистые (без побочных эффектов) и детерминированные. Это позволяет применять к программам на языке Haskell формальные математические методы преобразования исходного кода, что даёт самые широкие просторы для глубокой оптимизации программ.Курс состоит из 20 лекций и дополнительных материалов к ним - презентаций и краткого описания теории и метода решения поставленной задачи на языке Haskell. Первые несколько занятий посвящены тому, как развернуть необходимый инструментарий и как решать базовые задачи программирования на языке Haskell. Остальные лекции посвящены решению отдельных прикладных задач. Через такое решение даются различные идиомы языка.Автор курса - Роман Душкин, директор по науке и технологиям Агентства Искусственного Интеллекта, который написал первую книгу на русской языке по функциональному программированию на языке Haskell.Язык Haskell - важный язык для создания систем искусственного интеллекта.