用表情符號寫程序:好玩的編程語言Emojicode

jopen 8年前發布 | 18K 次閱讀 Emoji

用表情符號寫程序:好玩的編程語言Emojicode

語言有時候是乏味的、無趣的、不夠直觀的—跟表情符號相比。所以在虛擬世界中 emoji 正在迅速崛起,就連 非死book 最近也增加了除點贊以外的一批表情符號。但是有人覺得 emoji 入侵書面語言還不夠,為什么編程語言一定就得是單調乏味的文字呢?于是就有了 Emojicode,一門面向對象的命令式高級混合語言。除了變量和數值以外,這門語言其他部分全部都是用表情符號表示的,所以閱讀起來非常有趣,而且掌握似乎也不難。

用表情符號寫程序:好玩的編程語言Emojicode

上圖就是一個簡單的 emojicode 程序。可以看到,除了變量和數值以外,emojicode 的類型(Type)、方法(Method)、類方法(Class Method)、初始化器(initializer)名都是表情符號。?? 表示變量設置,??表示單行注釋,??表示方法,??表示變量 +1,??表示變量-1,??代表布爾類型(值只有真和假兩個,分別是??和??,很直觀吧?),??代表初始化器……所以你大概不用看參考指南也知道上面這段程序是做什么的了吧。

盡管 Emojicode 充滿表情符號的程序看起來似乎非常幼稚,但是作為一門開源的高級編程語言,它可以開發出跨平臺的應用,其編譯引擎只有 100kb 大小,但卻支持 Ubuntu、OS X、Raspbian 等操作系統,編譯出來的程序執行速度要比普通虛機都要快。

好了,如果你對 emojicode 感興趣,不妨到 GitHub 上下載他們的 SDK 試試,如果你還不太清楚上面那段程序是什么意思,可以看看他們的指南。期待看到你的第一個不那么枯燥的程序。

來自: 36kr.com

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!