為了諷刺那位口出狂言的美國總統候選人,這兩位大學生為他寫了門計算機語言
唐納德 · 特朗普,就算是平時不愛看國際新聞的朋友相信對這個名字也并不陌生。這位美國總統候選人,可以說是“語不驚人死不休”,在參與競選后貢獻了不少“金句”,也和科技界結下了“緣分”。比如那句“美國應該禁止穆斯林進入”被 Google 施密特和 非死book 扎克伯格公開批評;“我們打算讓蘋果在本國生產它那該死的計算機和其他設備”則 被科技媒體認為是“胡話” 。
不過,特朗普對科技界也并不是毫無正向貢獻的。美國兩位計算機專業的學生 Sam Shadwell 和 Chris Brown 就用他的“金句”作為參考,創造了一門基于 Python 的計算機語言: TrumpScript 。
TrumpScript 是一門建立在杰出的特朗普之上的計算機語言。作為 2016 年最好的總統候選人,我們卻發現沒有一種計算機語言包含他的那些金句。
TrumpScript 由此而來。這是一門特朗普會滿意的計算機語言。就像他會讓美國重新回到偉大的行列,我們也希望我們的工作能讓編程再度輝煌。
(Chris Brown 和 Sam Shadwell )
而既然 TrumpScript 是由特朗普而來,它的特征中無處不在都是他的痕跡,比如:
- 沒有任何的小數點,只有整數。因為美國做事從來不半途而廢。
- 所有的數字必須大于 100 萬,對于我們來說,那些小數字無關緊要。
- 不允許使用任何的外來詞匯。所有的代碼必須是美國制造。
- 所有程序必須以“America is great”結束。
- 錯誤提醒語都是直接借用特朗普說過的話。
(TrumpScript 示例)
Sam 和 Chris 寫這么個語言其實源于他們參加學校組織的“編程馬拉松”。在喝醉酒進行頭腦風暴后,他們就有了這么個想法,于是連續工作 20 個小時把它寫了出來。而讓他們吃驚的是,TrumpScript 竟然引起了那么多人的 關注 。
有好多人在 GitHub 上提出各種想法,比如說“喂,哥們,我覺得你應該把這個笑話弄成一個特征,或者是這個。”……有人還引用了 Python 的 locale 模塊,這樣它就可以檢查到用戶所在地,如果你是在中國或者墨西哥,編譯器就會自動退出。
其實使用編程語言來表達對某人或某事的喜惡之前就已出現過。比如一個叫 Like,Python 的語言就使用了一些流行語,從而使代碼產生一種獨特的喜感。這種如此極客的表達方式可謂是“Smart is the new sexy”的最佳體現。
而鑒于美國總統競選越來越激烈,我相信,這個 TrumpScript 之后還會有更多新的參考素材。
題圖來自:《社交網絡》劇照
插圖來自: inverse
來自: http://www.ifanr.com/611960