Bespoke:专为说谢谢的人设计的编程语言

Bespoke: A Programming Language for People Who Say Please

Bespoke:专为说谢谢的人设计的编程语言

现代编程充斥着kill、abort、throw等粗暴词汇,仿佛机器是任人驱使的奴隶。我提出了一种名为Bespoke的静态类型语言,专为那些认为机器执行不应牺牲礼貌的开发者设计。在Bespoke中,编译器是尊贵的合作者而非仆役,每一行代码都必须以得体的称呼开始,以感谢结束。变量声明需要礼貌询问,修改值必须致歉,异常处理则被视为“遗憾的处境”。这种语言强制使用英式拼写,拒绝分号,甚至将死锁重新定义为“相互谦让的僵局”。虽然语法冗长,但它确保了代码审查中合同定义的绝对清晰,让编程回归文明与优雅。

编译器是一位尊贵的合作者,而非卑微的办事员,它绝不会接受任何未经修饰的命令。
  1. vova_hn2

    有点相关的:《假如 PHP 是英国人》(2011)- https://aloneonahill.com/blog/if-php-were-british/

    我最喜欢的部分:

    would_you_mind {

    // 代码写在这里

    } actually_i_do_mind (Exception £e) {

    // 礼貌地继续

    cheerio('Message');

    }

    HN 过去的讨论:

    - 2019 年 5 月 28 日 - 46 条评论 - https://news.ycombinator.com/item?id=20029836

    - 2022 年 12 月 2 日 - 366 条评论 - https://news.ycombinator.com/item?id=33828509

  2. dalmo3

    咱们来个 ClaudeLang:

    THIS DISTINCTION MATTERS: myBool IS ABSOLUTELY RIGHT

    LAND HONEST TAKE "Hello world"

    CAVEAT:

    THE GAP IS REAL "Unexpected error"

    THINK ABOUT THAT FOR A SECOND

  3. broken-kebab

    我觉得用"一个令人遗憾的处境"来描述,确实比"异常(Exception)"更贴切。

  4. az09mugen

    这个点子最早是由 INTERCAL 提出的,但原文里居然没提它:

    https://en.wikipedia.org/wiki/INTERCAL

  5. FacelessJim

    行了,我要用这个重写我整个技术栈了。

同日更多故事

2026-09-09