2026-08-28·by Sijie Wang#cybernetics#engineering

jcl-the-ancestor

JCL 是祖先

vibe-linter 把1964 年的 Job Control Language(IBM OS/360,直到今天仍在每家银行的 z/OS 上跑夜间批处理)重新发明了一遍,重合到近乎滑稽的地步:REGION/TIME 对应 gas/metering,COND 对应那个由代币把关的状态转移("B 变绿,D 才跑")——"只是这枚代币被削减成了一个 4 位的返回码。"你的推进在于:把返回码升级成一张携带证据的凭证。

这条血统是同一个功能,在每一个昂贵的共享基质上转世一次:JCL → Unix 的 make/&&/|| → SLURM/PBS(HPC)→ Airflow/Argo → Kubernetes YAML(转世最彻底的一次:requests/limits = REGION,restartPolicy = DISP,RBAC)→ GitHub Actions(artifacts = 原始代币)。每一次转世都重犯一次 COND 之咒:一份声明式配置慢慢腐烂成一门糟糕的编程语言(Brooks 说 JCL 是"史上最差的编程语言")→ 于是在第一天就把表达力的天花板钉死:刻意做成非图灵完备(sub-Turing → 可达性/死锁/健全性可判定 = 这才是它真正的卖点)。

每一代都会加上一个追踪基质变化的新原语(管道、并行拓扑、数据依赖、声明式收敛)。"基质又一次变了——步骤本身变得随机且会作弊——所以这一代的新原语是验证和凭证。你的这张网是这条血统的第 7 代:JCL 的孙辈,也是第一个不信任自己作业步骤的一代。"

上级:vibe-linter

about this entry

One of sijie's wiki entries. The AI on this site is grounded in the same corpus and answers in sijie's voice, with citations back to entries like this one — answering costs sijie money, so it waits behind a code: enter an access code →

jcl-the-ancestor