• 媒体品牌
    爱范儿
    关注明日产品的数字潮牌
    APPSO
    先进工具,先知先行,AIGC 的灵感指南
    董车会
    造车新时代,明日出行家
    玩物志
    探索城市新生活方式,做你的明日生活指南
  • 知晓云
  • 制糖工厂
    扫描小程序码,了解更多

为了讽刺那位口出狂言的美国总统候选人,这两位大学生为他写了门计算机语言

公司

2016-01-24 11:43

唐纳德 · 特朗普,就算是平时不爱看国际新闻的朋友相信对这个名字也并不陌生。这位美国总统候选人,可以说是 “语不惊人死不休”,在参与竞选后贡献了不少 “金句”,也和科技界结下了 “缘分”。比如那句 “美国应该禁止穆斯林进入” 被 Google 施密特和 Facebook 扎克伯格公开批评;“我们打算让苹果在本国生产它那该死的计算机和其他设备” 则被科技媒体认为是 “胡话”

不过,特朗普对科技界也并不是毫无正向贡献的。美国两位计算机专业的学生 Sam Shadwell 和 Chris Brown 就用他的 “金句” 作为参考,创造了一门基于 Python 的计算机语言:TrumpScript

TrumpScript 是一门建立在杰出的特朗普之上的计算机语言。作为 2016 年最好的总统候选人,我们却发现没有一种计算机语言包含他的那些金句。

TrumpScript 由此而来。这是一门特朗普会满意的计算机语言。就像他会让美国重新回到伟大的行列,我们也希望我们的工作能让编程再度辉煌。

chris-brown-and-sam-shadwell

(Chris Brown 和 Sam Shadwell)

而既然 TrumpScript 是由特朗普而来,它的特征中无处不在都是他的痕迹,比如:

  • 没有任何的小数点,只有整数。因为美国做事从来不半途而废。
  • 所有的数字必须大于 100 万,对于我们来说,那些小数字无关紧要。
  • 不允许使用任何的外来词汇。所有的代码必须是美国制造。
  • 所有程序必须以 “America is great” 结束。
  • 错误提醒语都是直接借用特朗普说过的话。

trumpscript-example

(TrumpScript 示例)

Sam 和 Chris 写这么个语言其实源于他们参加学校组织的 “编程马拉松”。在喝醉酒进行头脑风暴后,他们就有了这么个想法,于是连续工作 20 个小时把它写了出来。而让他们吃惊的是,TrumpScript 竟然引起了那么多人的关注

有好多人在 GitHub 上提出各种想法,比如说 “喂,哥们,我觉得你应该把这个笑话弄成一个特征,或者是这个。”……有人还引用了 Python 的 locale 模块,这样它就可以检查到用户所在地,如果你是在中国或者墨西哥,编译器就会自动退出。

其实使用编程语言来表达对某人或某事的喜恶之前就已出现过。比如一个叫 Like,Python 的语言就使用了一些流行语,从而使代码产生一种独特的喜感。这种如此极客的表达方式可谓是 “Smart is the new sexy” 的最佳体现。

而鉴于美国总统竞选越来越激烈,我相信,这个 TrumpScript 之后还会有更多新的参考素材。

题图来自:《社交网络》剧照

插图来自:inverse

登录,参与讨论前请先登录

评论在审核通过后将对所有人可见

正在加载中