code.club
標題:
程式語言「ArnoldC」:用阿諾的經典台詞寫程式
[打印本頁]
作者:
南天門
時間:
2015-1-29 20:30
標題:
程式語言「ArnoldC」:用阿諾的經典台詞寫程式
「ArnoldC」是一名來自芬蘭的程式開發者 Lauri Hartikka 在 Github 上發表的自創程式語言,程式如其名,這個程式語言的語法是用阿諾史瓦辛格(Arnold Schwarzenegger)的電影經典台詞作為程式語法(Syntax)。身為一名阿諾忠實粉絲兼程式開發者,Lauri Hartikka 認為雖然阿諾的經典台詞廣為人知,但台詞背後真正的意義還是有待大家深入感受理解,於是他開發了「ArnoldC」,要用電腦科學來詮釋阿諾的經典台詞!
舉例來說,要寫一個簡單的小程式在螢幕輸出「Hello, World.」,用阿諾C的寫法如下:
IT'S SHOWTIME
TALK TO THE HAND "Hello, World."
YOU HAVE BEEN TERMINATED
Github Repo、其他的語法教學
自創程式語法的主意並不是多新奇,不過比起一些奇怪又難理解的自創程式語言,(例如 Whitespace、Chicken 等),Lauri Hartikka 用阿諾的經典台詞當作語法,寫起來很直覺,還為程式語言增添不少幽默的元素。更重要的是,這是 Lauri Hartikka 用自身專長向偶像致敬的獨特方式。
「阿諾C」的程式碼剛在 Github 上發表不久,已經有近 3000 個 Github 使用者收藏,今天在程式神人最愛的資訊集散地 Hacker News 上出現這個消息,立刻引起熱烈討論。有人在 Twitter 上說「這可能是目前為止最棒的程式語言了,它叫做阿諾C。」、「程式語言的未來就是這個!終於可以用我已經懂的語法來寫程式。」,從回應內容來看,阿諾粉絲實在不少!
說到阿諾的經典台詞,大家一定會想到「I'll be back」這句吧!這句台詞在阿諾C語言中代表的是 Return。
「Talk to the hand」代表的是 Print。
歡迎光臨 code.club (https://code.club/)
Powered by Discuz! X3.2