当编程语言后缀撞上国家代码
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 项目的域名现在都归属塞尔维亚。
HN 评论区
27- inigyou
Ruby 的后缀不是 .RB 吗?
而且我为什么没看到那么多 .py 域名给 Python 用?巴拉圭是个足够稳定的国家,完全可以拿来用。难道他们限制域名只能由本国居民注册吗?
- internet_points
你也可以试试:
wget https://iso639-3.sil.org/sites/iso639-3/files/downloads/iso-639-3.tab
grep -xFf <(grep -o ^... iso-639-3.tab) /usr/share/dict/british-english
你可以用 ISO 639-3 语言代码拼出完整的英文句子:
woo yes, any fun car has the big dry cat, and thy ads are zen too; bye!
用到的代码分别是:
Manombai
Nyankpa
Anyin
Fulniô
Galibi_Carib
Haisla
Chitwania_Tharu
Biangai
Darai
Catalan
Ansus
Tha
Adamorobe_Sign_Language
Western_Arrarnta
Zenaga
Xicotepec_De_Juárez_Totonac
Pouye
- cachius
我超爱这种不同概念之间的随机联想!
而且当页面失去焦点时,标题会变成 'Michaelsoft Teams' <3