当编程语言后缀撞上国家代码
Programming language file extensions that match ISO 3166-1 alpha-2 country code
ISO 3166-1 alpha-2 标准为全球每个国家分配了两位字母代码,这些代码常出现在顶级域名或 Discord 表情中。有趣的是,Rust 语言的文件扩展名 .rs 恰好与塞尔维亚(Serbia)的国家代码重合,这让所有 Rust 项目的域名仿佛都归属了塞尔维亚。受此启发,我整理了一份清单,列出了其他文件扩展名与国家代码“撞车”的编程语言和标记语言。从 Automake 对应亚美尼亚(Armenia),到 Python 对应巴拉圭(Paraguay),再到 Ruby 对应俄罗斯(Russia),这些巧合既可能是纯粹的偶然,也可能是某种精妙的安排。这份清单涵盖了从 C++ 到 SystemVerilog 等多种技术,展示了代码世界与地理政治之间意想不到的交集。
无论是纯粹的巧合,还是有人在玩五维国际象棋,.rs 也是 Rust 编程语言的扩展名,这就是为什么每个 Rust 项目的域名现在都归属塞尔维亚。