誰能想到我們最喜歡的表情符號可以用來設計新的編程語言?聰明有才華的人已經(jīng)想象并開發(fā)出了成熟的編程語言,我們可以用它來編寫表情符號和表情符號。
這些基于表情符號的語言大多是深奧的編程語言( esoteric programming language),稱為esolang。然而,這些語言相對來說比其他語言更容易理解。
Esolang 不是為普通的軟件開發(fā)目的而設計的。他們只是是作為一個概念的證明或者就是一個笑話。
讓我們看看這五種可以使用表情符號和表情符號來編程的語言。
Emoji
Emoji使用一個預定義的表情符號列表來生成語言命令,這些表情符號可以作為標志,Emoji是一個基于棧的語言。除了表情符號之外,其他所有字符都被視為字符。下面是在 Emoji 打印Hello World! 的代碼片段。
Emojicode
Emojicode是一種面向對象程序設計語言,我們可以用表情符號來編碼,在 Emojicode,使用表情符號讓編程變得有趣。它是一種強類型編程語言。該語言的作者討厭隨機空指針異常,因此,在 Emojicode,所有的實例變量都需要初始化,否則就會拋出編譯錯誤。
下面是在 Emojicode 打印Hello World! 的代碼片段。
Emoji-gramming
Emoji-gramming是一個基于表情符號的深奧的編程語言,這種語言總共有25個變量和4個命令,它們都由特定的表情符號表示。表情符號使用心型符號作為常量,例如: