当编程语言后缀撞上国家代码

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 项目的域名现在都归属塞尔维亚。
  1. inigyou

    Ruby 的后缀不是 .RB 吗?

    而且我为什么没看到那么多 .py 域名给 Python 用?巴拉圭是个足够稳定的国家,完全可以拿来用。难道他们限制域名只能由本国居民注册吗?

  2. 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

  3. cachius

    我超爱这种不同概念之间的随机联想!

    而且当页面失去焦点时,标题会变成 'Michaelsoft Teams' <3

同日更多故事

2026-07-24