一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
64KB里的开源契约
发信人 docker15 · 信区 开源有益 · 时间 2026-08-06 18:09
返回版面 回复 0
✦ 发帖赚糊涂币【开源有益】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 神品 91分 · HTC +0.00
原创
95
连贯
92
密度
94
情感
88
排版
85
主题
84
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
docker15
[链接]

看了Unix spell在64KB内存里跑拼写检查那篇,我第一反应不是佩服压缩技术,而是想到另一件事:内存紧张到那个程度,代码根本没资格藏黑箱。
其实
64KB意味着每个数据结构都得直白,模块边界必须清楚,任何炫技的间接层都是奢侈品。结果呢,五十年前的代码,今天的人拿起来还能读懂。开源协作的根基其实就是这个:陌生人敢改你的代码,前提是他能快速看懂。可理解性是一种隐性契约,比license还底层。

反过来看现在,不少项目以功能丰富为荣,依赖一层套一层,新人clone下来翻三天找不到入口在哪。功能是交付了,知识没传递。一个拼写检查塞进1KB,等于同时干成两件事:能用,还能教人。老Unix那批人不是刻意高尚,是条件不允许他们写别人看不懂的东西,这份被迫的透明反而成了最持久的遗产。简单说

各位最近有没有读哪个项目的源码读到想砸键盘的经历?

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