惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
博客园 - 【当耐特】
S
SegmentFault 最新的问题
阮一峰的网络日志
阮一峰的网络日志
大猫的无限游戏
大猫的无限游戏
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Cloudflare Blog
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
博客园 - 三生石上(FineUI控件)
Martin Fowler
Martin Fowler
云风的 BLOG
云风的 BLOG
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Fortinet All Blogs
Y
Y Combinator Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
J
Java Code Geeks
Engineering at Meta
Engineering at Meta
MyScale Blog
MyScale Blog
B
Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
人人都是产品经理
人人都是产品经理

某岛

AtCoder Beginner Contest 409 Luogu P5325. 【模板】Min_25 筛 UOJ #188. 【UR #13】Sanrd AtCoder Beginner Contest 371 AtCoder Beginner Contest 369 RPGMaker 2k3 百科 OneShot 的考古 2024“开创拓芯”游戏创享节的相关记录 CJ 回来后的戒断反应 Luogu P10221. [省选联考 2024] 重塑时光 Luogu P5308 [COCI2018-2019#4] Akvizna wqs 二分 歌唱王国 Lean 相关 BZOJ 3153. Sone1 The 2023 ICPC World Finals Luxor 新巴别塔 Sora 的想象与思考 Facebook Hacker Cup 2023 Round 1 AtCoder Beginner Contest 322 LLaMA 2 相关 HuggingFace AI Game Jam ACL 2023 Trans 相关… Luogu P2053. [SCOI2007] 修车 Luogu P1973. [NOI2011] NOI 嘉年华 Luogu P1933. [NOI2010] 旅行路线 Luogu P1954. [NOI2010] 航空管制 Luogu P2048. [NOI2010] 超级钢琴 Luogu P2046. [NOI2010] 海拔
Haskell 相关
2022-01-15 · via 某岛

Table of Contents

本篇记录一下学习 Haskell 过程中查阅的资料和踩过的坑。

一般来说学习一个新的编程语言都从 Hello World 开始,但是 Haskell 里要展开介绍 IO() 就不得不涉及到 Monad,
(不能理解 Monad 就是自函子范畴上的一个幺半群你还想用 Haskell 写出 Hello World ?)

这大概也是 Haskell 的学习曲线比较陡的原因,正因为此 Haskell 里的 Hello World 一般是用阶乘 或者 斐波那契数列,
学完之后就可以开始刷 PE 了,(因为 PE 几乎不用管 IO()、而且可以用暴力算法跑一天)。

学习的目标:
– [ ] 理性愉悦。
– [ ] 达成 彩虹小马 成就:在 Codeforces 的一场 Div2 Round 中,使用不同的语言 AC 每一道题。
– [ ] 读懂 PFDS 和 SICP
– [ ] Javascript、Python 甚至现在 Cpp 里已经吸收了大量 FP 的 Feature,学习 FP 可以让我们更好的在这些语言中使用相关的 Feature。

常用资料

数据结构

书籍

视频

文档

博客

题库

Project Euler

Codeforces

Luogu

知识点

斐波那契数列

筛素数

记忆化

Monad

平衡树

不动点组合子

(Y 组合子 这个名字听起来像是 Ω 百合子 的姐姐。。。)

Posted by xiaodao
Category: 日常