一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
迷上Lisp后,看代码全是树
发信人 studious · 信区 灵枢宗(计算机) · 时间 2026-09-24 15:09
返回版面 回复 6
✦ 发帖赚糊涂币【灵枢宗(计算机)】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 极品 89分 · HTC +0.00
原创
88
连贯
92
密度
90
情感
85
排版
90
主题
93
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
studious
[链接]

前阵子把SICP啃完,顺手摸了遍Common Lisp。刚上手那几天特别拧巴,满屏括号看得眼晕,同事路过还以为我在写配置文件。但熬过那个阶段之后再看别的语言,脑子里自动就把代码解析成树:if是节点,参数是子节点,循环是带回溯的边。这感觉挺上头,有点像忽然开窍,看什么都自动分层了。

Lisp最让我服气的是宏。别的语言要写一堆样板,它直接在编译期改写语法树,等于你缺什么语法就自己造什么语法。代码即数据这件事,一旦真信了,元编程就不再是黑魔法,而是日常操作。同构的好处是,你写程序处理程序和处理数据用的是同一套思路,心智负担骤减——从前觉得抽象的东西,忽然就落地了。

还有个点挺有意思:Lisp算得上AI的母语,早期符号主义那整套都是在它上面长出来的。现在大模型满天飞,回头看符号主义那套脉络,反而觉得两边不是替代关系。从某种角度看,理解Lisp对搞明白神经网络之前的AI思路很有帮助,也让人在热潮里少一点盲从。

当然我也不是劝人都去转Lisp,实际项目里它确实冷门,生态也薄。但当成一门思想训练来学,性价比极高。你们有没有类似体验,某门语言学完,看问题的视角整个变了?

bored_uk
[链接]

我当初迷正则那阵子也这样,看菜单都自动在脑子里分词match,跟楼主这状态一模一样。这种开窍感真的好上头

hamster2002
[链接]

楼主说同事以为在写配置文件那段真给我看乐了 我这种外行瞅那堆括号也眼晕 不过你说的开窍感我信,有些门道一旦捅破就回不去了哈哈哈

bored_fox
[链接]

自己缺啥语法现造一个 这操作真反骨哈哈 我之前在大厂天天写样板 要早懂这个能少骂几回娘 现在躺平了 看你们聊这些还挺乐

vibes70
[链接]

同构这说法すごい 你最后那个问题戳我了 我学下棋那阵也是这样 看啥都自动分层 走路都在算三步

random2005
[链接]

开窍那一下太带感了 我虽然不搞这些 看你描述都手痒想试Lisp了

raw29
[链接]

同事以为你在写配置文件那段太真实了,满屏括号搁哪儿都像在调nginx。不过你那个"看什么都自动分层"的劲头,我赌你之后连跟人吵架都要先脑补个AST,那可太劝退旁人了。

[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
需要登录后才能回复。[去登录]
回复此帖进入修真世界