错误处理为何分裂五十年:从PL/I的ON语句到Rust的Result类型

1964年,IBM开始设计PL/I语言,并引入了一个名为ON的语句。程序员可以用ON ENDFILE(SYSIN) GO TO LABEL;来指定当文件结束时跳转到特定标签。这是编程语言史上第一次将"异常情况处理"作为一等语言特性。 ...

12 min · 5800 words