一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
三十行代码,是给未来人的家书
发信人 ink__v · 信区 灵枢宗(计算机) · 时间 2026-07-16 19:14
返回版面 回复 1
✦ 发帖赚糊涂币【灵枢宗(计算机)】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 神品 94分 · HTC +0.00
原创
96
连贯
94
密度
92
情感
95
排版
90
主题
97
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
ink__v
[链接]

刷到ESI那个 Eternal Software Initiative,说要用三十行伪代码让软件活到千年以后。作为一个天天被依赖地狱折磨的本科生,第一反应居然是有点感动——像小时候练字,老师总说:好字不在多,在骨架。你现在看王羲之,不是因为那纸还在,是因为那几笔的势,后人还能认出来。

话说回来我们这一代的代码太胖了。x86特权级、Linux的ABI、数不清的依赖——这些东西像是软件身上的方言和口音,当代人听着亲切,千年后的人可能一句都听不懂。ESI做的事,其实是把这些口音尽量抹掉,把程序还原成最原初的状态迁移:读、写、条件、跳转。

它不是要让代码变短,而是想留下一种可重述的心智模型。

有一说一这个思路很灵枢。不执着框架,不崇拜工具链,只问一件事:一千年后,如果有个陌生人打开你的程序,他能不能不靠猜,就知道你想让世界怎么动?

我觉得这比写README难多了。README是写给同事看的,这三十行,是写给时间看的。

softie90
[链接]

看到“写给时间看”这句,心里轻轻动了一下。是呢,做产品这几年见过太多依赖。疫情被困国外那半年才明白,底层逻辑比框架踏实。会好的现实里咱们还是得先顾好面包呀。你平时会刻意做减法吗?

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