過激な発言で話題のアメリカ大統領選挙候補者、ドナルド・トランプ氏をイメージしたプログラミング言語「TrumpScript」が公開され、話題になっています。

「TrumpScript」はアメリカのライス大学で行われたハッカソンに参加した学部生サム・シャドウエルさんとクリス・ブラウンさんのチームが作成したPythonベースの言語で、いかにもトランプ氏が考えそうな特徴を持っています。

分かりやすい特徴をいくつか紹介すると、「（アメリカは中途半端な国ではないので）浮動小数点値は使えない」「変数名にはトランプ氏が好きな単語や政治家の名前しか使えない」「プログラムの終わりには“America is great.”を使用する」「“True”“false”の代わりに“fact”“lie”を使用する」「（アメリカ育ちしか認めないので）“import”は使えない」「（小さいものは我々にとって重要ではないので）すべての数字は100万以上でなければならない」など。トランプ氏の性格や発言をしっかり反映させています。なお、ミスをするとエラーメッセージでトランプ氏からの叱責を受けるようです。

Github上のissue

残念ながら「TrumpScript」はハッカソンで優勝とはなりませんでしたが、現在は改良も行われ、Githubのissue上では他にもトランプ氏が考えそうなことがいくつか提案されています。

なお、開発者のサムさんは海外メディアのインタビューでトランプ氏について、「彼は一流だと思う。いや、だけど共和党のトップになるとしたらちょっと不安があるよ」と語っています。

よくも悪くも何かと話題のトランプ氏、まさかプログラミング言語になるとは……。これでアメリカだけでなく、Pythonも偉大な言語となるのでしょうか。