From 52507aabebc19083c01b61ba219d583b8cdd9957 Mon Sep 17 00:00:00 2001 From: showthesunli Date: Tue, 27 Dec 2022 17:14:26 +0800 Subject: [PATCH] follow chinese copywriting guidelines --- docs/编程入门/Haskell-MOOC.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/编程入门/Haskell-MOOC.md b/docs/编程入门/Haskell-MOOC.md index 017899b7..f9619add 100644 --- a/docs/编程入门/Haskell-MOOC.md +++ b/docs/编程入门/Haskell-MOOC.md @@ -8,11 +8,11 @@ - 课程难度:🌟🌟 - 预计学时:因人而异 -函数式编程正在越来越多的融合入现代编程语言。Java的Streams,JavaScript的Promises,以及在ECMAScript草案阶段的Record&Tuple。在学习这些内容时,我总是感觉我在死记它们这些api的行为,虽然能够使用它们写出一些程序,但总感觉不到掌握了它们。究其原因,它们为什么存在?它们为什么是这样的?设计它们的思想是什么?学完函数式编程会给你答案。 +函数式编程正在越来越多的融合入现代编程语言。Java 的 Streams,JavaScript 的 Promises,以及在 ECMAScript 草案阶段的 Record & Tuple。在学习这些内容时,我总是感觉我在死记它们这些api的行为,虽然能够使用它们写出一些程序,但总感觉不到掌握了它们。究其原因,它们为什么存在?它们为什么是这样的?设计它们的思想是什么?学完函数式编程会给你答案。 -虽然这门课的名字是Haskell,但它的核心内容是函数式编程思想。就像学习面向对象程序设计,大概率不会选择Java之外的语言。 +虽然这门课的名字是 Haskell,但它的核心内容是函数式编程思想。就像学习面向对象程序设计,大概率不会选择 Java 之外的语言。 -学习Haskell,但不会去用它。这门课会让你用刚刚够用的Haskell语法,刚刚够用的库函数,一丁点的工具,去解释核心的程序语义,也就是函数式编程的核心思想。这不会让你浪费时间陷入语言细节以及语言生态中,我觉得它是这门课的最大优势。 +学习 Haskell,但不会去用它。这门课会让你用刚刚够用的 Haskell 语法,刚刚够用的库函数,一丁点的工具,去解释核心的程序语义,也就是函数式编程的核心思想。这不会让你浪费时间陷入语言细节以及语言生态中,我觉得它是这门课的最大优势。 这门课覆盖的内容: @@ -23,7 +23,7 @@ - Curry - Monoid/Functor/Monad/Applicative -如果你有编程经验,课程的Part1很简单,难度集中在Part2的十三章之后。课程的练习很棒,它有一种在做CS61a练习的感觉。练习的注释中有足够的提示,作业在你提交之后会给你标准答案,你还可以在官方的Telegram中提问或与他人讨论。 +如果你有编程经验,课程的 Part1 很简单,难度集中在 Part2 的十三章之后。课程的练习很棒,它有一种在做 [CS61a](https://csdiy.wiki/%E7%BC%96%E7%A8%8B%E5%85%A5%E9%97%A8/CS61A/) 练习的感觉。练习的注释中有足够的提示,作业在你提交之后会给你标准答案,你还可以在官方的Telegram中提问或与他人讨论。 ## 课程资源