TGViewer
codedump的电报频道 codedump的电报频道 @codedump_notes · 5.5K subscribers
Post #327 2.55K
#函数式编程
最近在看Clojure这门函数式编程语言,找到一个不错的对函数式编程特点的入门介绍:“命令式编程与函数式编程的主要区别:

“命令式编程关注的是"what",即"做什么",它按步骤规定程序要做的事情,并在这一过程中改变状态(计算机的内存、硬盘);
声明式编程,或者更确切些,函数式编程关注的是"how",即"怎么做",它描述处理数据的方式(定义函数),组合这些"方式",来完成对数据的处理。

命令式编程更加贴合机器的结构;函数式编程更加贴合数学与人的抽象思维。”

在线演示版本:《函数式编程入门》
PDF版本:https://www.yichenxu.me/files/talks/fp/Handout.pdf
www.yichenxu.me Introduction to Functional Programming The Hovercraft! tutorial.
  • 👍 18
More from @codedump_notes
  1. Sep 27, 2026#系统编程 讲解Go语言并发主题的小书:《Go concurrency distilled》
  2. Sep 22, 2026#开源软件 开源本来承载的主要任务之一就是赢得信任,智谱这一把开源不但没有赢取信任,反而让更多人感到了疑问,比如我。
  3. Sep 22, 2026#开源项目 #Rust #数据库 hawdb:Rust编写的嵌入式图数据库,用于Nowledge产品中管理本地图数据。
  4. Sep 21, 2026#Rust #人工智能 最近看了好几个Rust相关的新闻,比如: * Rust在微软内部升级为一级语言:《Guest Post: Rust Is Tier-1 Language a…
  5. Sep 19, 2026#人工智能 这个翻译可以说是 信达雅 了。
  6. Sep 15, 2026#人工智能 《我不得不把才华埋葬在昨天》,Deepseek 核心开发的文章,也许再过一段时间,他就不用亲手写算子了。
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →