Lobsters | 原文链接 | 2026-08-24 收录

友好的 Racket 入门:一门「代码即数据」的语言

来源: geometridae.bearblog.dev — 2026-08-11

概述

一篇面向初学者的 Racket 教程。作者从 Lisp 1958 年诞生于 MIT、作为最古老的高级语言之一讲起,梳理了 Lisp → Scheme → Racket 的演进,强调 Lisp 发明了垃圾回收、一等函数、REPL 与「同像性」(代码即数据)。随后手把手教你安装 Racket、用 DrRacket 写第一行 #lang racket,掌握「一切皆表达式」的括号语法、列表与高阶函数、递归画谢尔宾斯基三角形,最后用 define-syntax-rule 自己造一个 while 循环,体验「写代码的代码」。

核心要点

金句

Lisp 值得学习,因为当你终于弄懂它的那一刻,会经历一场深刻的顿悟。
返回 Lobsters 首页