但是不学就要挂科
给后来人的建议:要学就好好学,用百倍于 C 的时间来学,因为真的不好好学就学不会…
1
leon0318 2020 年 2 月 8 日
语言有啥难的?其他基础不牢靠?
|
3
wshcdr 2020 年 2 月 8 日
有问题可以来这里问啊
|
4
u823tg 2020 年 2 月 8 日
挂科,现在拿 haskell 来教学了
|
5
keepcleargas 2020 年 2 月 8 日
函数式语言 高阶起来 简洁的可怕
|
7
lqf96 2020 年 2 月 8 日
还好吧,主要还是范畴论那一套比较晕...具体语法和有些 pattern,例如 monad 和 monad transformer 其实挺容易的...
|
9
Mistwave 2020 年 2 月 8 日 via iPhone
还行吧,范畴论相关的可以看看这个,写的很好。https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/amp/
|
10
sonicjam 2020 年 2 月 8 日
好奇,啥学校的? mit 么
|
11
ooops 2020 年 2 月 8 日
啥学校?还有隔壁的
|
12
Hsinyao 2020 年 2 月 8 日 via iPhone
在学 cs61a,前面用 python 写编程作业感觉还挺舒服的,后面用 scheme 写的想吐,这语法真的遭不住
|
13
ChristopherWu 2020 年 2 月 8 日
我写过 scheme,觉得还行; hakell 觉得你哪里难呀
|
14
alphatoad OP |
15
secondwtq 2020 年 2 月 8 日 via iPhone
一般课程应该不会讲到 Monad Transformer 以后
|
16
lululau 2020 年 2 月 8 日 via iPhone
Haskell 是逻辑的艺术,确实很难学,楼主学校有这门课?老师牛 B
|
17
pisc 2020 年 2 月 8 日 via Android
平胸而论,用 scheme 教学是要比 Haskell 好的,scheme 简单可以把精力放到课程里,Haskell 很容易被带歪。
如果只是入门的话,建议多写代码练习,慢慢积累感觉,不要被楼上带到范畴论的坑里了,一开始很多人会头疼的 Functor/Applicative/Monad,你并不需要知道他们在范畴论中的确切意义,一开始只需要把它们当作普通常用的 type class 就行了。 还有如果学过 C/C++,最好不要带入 C/C++的经验,因为有些东西看起来有点像,其实完全不一样。 最后我觉得开 Haskell 课的老师一般水平都很好,跟着课程走就好,这个论坛说实话,有水平能讨论 PL 的人少之又少。 |
18
chanchan 2020 年 2 月 8 日
我觉得国内难得有用 haskell 教学的
|
19
0dJ6Tu8Za734L89T 2020 年 2 月 8 日 via Android
国内 haskell ??牛逼啊
|
20
Wincer 2020 年 2 月 8 日 via Android
当时我花了两个月时间把 sicp 啃了半本书,从此之后学习函数式编程( SML, Haskell, Elixir )便没遇到什么大的阻碍了。楼主可以看看 sicp
|
21
abcbuzhiming 2020 年 2 月 8 日
这东西要容易的话,也不会被 C 打败了,要知道这东西在当年的大牛眼里可是“完美的设计”,而 c 不过是“丑陋而笨拙的设计”。结果最后是更简单的赢了
|
22
whoami9894 2020 年 2 月 8 日 via Android
SICP 本身和 fp 关系又不大,顶多算普及了一下 Scheme 语法
|
23
wwcchn9 2020 年 2 月 9 日
我们大一时学 haskell 的时候也是把我给整了个够呛
|