Learning Haskell Programming

所在平台: Udemy

课程主页: https://www.udemy.com/course/learning-haskell-programming/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:学习Haskell编程 课程概述:Haskell是一种功能强大且设计精良的函数式编程语言,旨在处理复杂数据。其强调“纯粹性”的特点使得创建稳固且易于维护且无错误的应用程序变得更加简单,即使在规模增加时也能保持其性能。本课程将从Haskell编程语言的基础知识和构建块入手,特别强调函数式编程。内容将涵盖Haskell中的变量、语法、数据类型以及函数的使用。您将通过实践经验学习如何解决编程问题并创建一个应用程序。接下来,课程将教您如何编写表达式和高阶函数。视频结束时,您将能够使用Haskell构建一个完整的应用程序,并学习重要功能。 讲师介绍:Hakim Cassimally在15年前学习了Lisp基础,并自此对函数式编程产生了浓厚的兴趣。自2006年以来,他在Haskell编程方面进行了深入研究,并撰写、演讲和宣扬Haskell的学习与应用。他的项目经验横跨多个领域,包括为初创公司开发软件、为汽车制造商设计实时排序系统,以及为国家媒体公司进行数据导入。他最新的个人Haskell项目是一个解谜填字游戏的求解器。

课程评论(0条)

课程详情

Haskell is a powerful and well-designed functional programming language designed to work with complex data. Its emphasis on "purity" makes it easier to create rock-solid applications which stay maintainable and error-free even as they grow in scale. This video would begin with the fundamentals and building blocks of Haskell programming language with special emphasis on functional programming. It will be covering how Haskell variables, syntax work alongwith Haskell datatypes and functions. You will learn how to solve programming problems while creating an application with hands-on experience. You will then move on to learning writing expressions and high-order functions. At the end of the video, you will be able to build a complete application with Haskell alongwith learning the important functionalities. About the Author Hakim Cassimally learned the basics of Lisp 15 years ago and has been interested in functional programming ever since. After Audrey Tang developed the first prototype of Perl6 in Haskell (Pugs), he got seriously interested in Haskell and has written, spoken, and evangelised about learning and writing Haskell since 2006. Even when developing in other functional languages such as XQuery or traditional scripting languages such as Perl or Python, lessons learned from Haskell inform his approach and prototypes-whether it's training software for a start-up, just-in-time sequencing systems for a car manufacturer, or data imports for a national media corporation. His latest personal Haskell project is a Cryptic Crossword solver.

课程标签

0人关注该课程

主题相关的课程