参考文献
- Douglas Adams. The Hitchhiker's Guide to the Galaxy(《银河系漫游指南》). 双 LP 改编版录音带,1986。ISBN 0-671-62964-6。
- C17. Programming Languages - C(《程序设计语言 C》). ISO/IEC 9899,ISO 第 4 版,2018。链接。
- C23. Programming Languages - C(《程序设计语言 C》). ISO/IEC 9899,ISO 第 5 版,2024。链接。
- Thomas H. Cormen、Charles E. Leiserson、Ronald L. Rivest、Clifford Stein. Introduction to Algorithms(《算法导论》). MIT Press,第 2 版,2001。
- Edsger W. Dijkstra. “Letters to the Editor: Go To Statement Considered Harmful”(《致编辑的信:Go To 语句有害论》). Communications of the ACM,11(3):147—148,1968 年 3 月。ISSN 0001-0782。DOI。
- Martin Gardner. “Mathematical Games - The Fantastic Combinations of John Conway's New Solitaire Game ‘Life’”(《数学游戏——John Conway 新单人游戏“生命”的奇妙组合》). Scientific American,223:120—123,1970 年 10 月。
- Brian Gladman、Vincenzo Innocente、John Mather、Paul Zimmermann. Accuracy of Mathematical Functions in Single, Double, Double Extended, and Quadruple Precision(《单精度、双精度、扩展双精度与四倍精度数学函数的准确性》). 工作论文或预印本,2024 年 2 月。链接。
- Jens Gustedt. Improve Type Generic Programming(《改进类型泛型编程》). 2022 年 1 月。链接。
- ISO/IEC/IEEE 60559 编. Information Technology - Microprocessor Systems - Floating-Point Arithmetic(《信息技术——微处理器系统——浮点算术》). 60559:2011,ISO,2011。链接。
- Brian W. Kernighan、Dennis M. Ritchie. The C Programming Language(《C 程序设计语言》). Prentice-Hall,美国新泽西州 Englewood Cliffs,1978。
- Donald E. Knuth. “Structured Programming with Go To Statements”(《带 Go To 语句的结构化程序设计》). Computing Surveys,第 6 卷,1974。
- Donald E. Knuth. The Art of Computer Programming, Volume 1: Fundamental Algorithms(《计算机程序设计艺术,第 1 卷:基本算法》). Addison-Wesley,第 3 版,1997。
- Leslie Lamport. “Time, Clocks and the Ordering of Events in a Distributed System”(《分布式系统中的时间、时钟和事件顺序》). Communications of the ACM,21(7):558—565,1978。
- T. Nishizeki、K. Takamizawa、N. Saito. “Computational Complexities of Obtaining Programs with Minimum Number of GO TO Statements from Flow Charts”(《从流程图取得 GO TO 语句数量最少程序的计算复杂度》). Transactions of the Institute of Electronics and Communication Engineers of Japan,60(3):259—260,1977。
- Carlos O'Donell、Martin Sebor. Updated Field Experience with Annex K - Bounds Checking Interfaces(《附录 K 边界检查接口的最新实践经验》). 2015 年 9 月。链接。
- Philippe Pébay. Formulas for Robust, One-Pass Parallel Computation of Covariances and Arbitrary-Order Statistical Moments(《稳健单遍并行计算协方差与任意阶统计矩的公式》). 技术报告 SAND2008-6212,SANDIA,2008。链接。
- POSIX. IEEE/Open Group Standard for Information Technology - Portable Operating Systems Interface (POSIX®) Base Specifications(《IEEE/Open Group 信息技术标准——可移植操作系统接口(POSIX®)基本规范》). 1003.1-2024,The Open Group,2024,第 8 期。
- Dennis M. Ritchie. “The Development of the C Language”(《C 语言的发展》). 收录于 Thomas J. Bergin Jr.、Richard G. Gibson Jr. 编,Proceedings, ACM History of Programming Languages II,美国马萨诸塞州剑桥,1993 年 4 月。链接。
- Alexei Sibidanov、Paul Zimmermann、Stéphane Glondu. “The CORE-MATH Project”(《CORE-MATH 项目》). ARITH 2022 - 29th IEEE Symposium on Computer Arithmetic,26—34 页,法国线上会议,2022 年 9 月,IEEE。DOI,链接。
- Charles Simonyi. Meta-Programming: A Software Production Model(《元编程:一种软件生产模型》). 技术报告 CSL-76-7,PARC,1976。链接。
- Mikkel Thorup. “Structured Programs Have Small Tree-Width and Good Register Allocation”(《结构化程序具有较小树宽和良好寄存器分配》). Information and Computation,142:318—332,1995。
- Linus Torvalds 等. Linux Kernel Coding Style(《Linux 内核代码风格》). 1996;此后多年间略有演变。链接。
- Unicode 编. The Unicode Standard(《Unicode 标准》). Unicode Consortium,美国加利福尼亚州山景城,第 10.0.0 版,2017。链接。
- John von Neumann. First Draft of a Report on the EDVAC(《EDVAC 报告初稿》). ENIAC 项目内部文档,1945。
- B. P. Welford. “Note on a Method for Calculating Corrected Sums of Squares and Products”(《计算修正平方和与乘积和方法札记》). Technometrics,4(3):419—420,1962。