對(duì)于程序員來說每天面對(duì)繁瑣的編程語言是一件非?菰锏氖虑椋鎸(duì)這樣的現(xiàn)狀Emojicode編程語言應(yīng)運(yùn)而生。這是一門面向?qū)ο蟮拿钍礁呒?jí)混合語言,作為多范型語言,Emojicode創(chuàng)建一個(gè)一致和穩(wěn)定的接口,但它不擁有所有Emoji表情,程序員還是需要使用其他字符變量。
emojicode語言介紹:
語言有時(shí)候是乏味的、無趣的、不夠直觀的—跟表情符號(hào)相比。所以在虛擬世界中 emoji 正在迅速崛起,就連 Facebook 最近也增加了除點(diǎn)贊以外的一批表情符號(hào)。但是有人覺得emoji入侵書面語言還不夠,為什么編程語言一定就得是單調(diào)乏味的文字呢?于是就有了Emojicode,一門面向?qū)ο蟮拿钍礁呒?jí)混合語言。除了變量和數(shù)值以外,這門語言其他部分全部都是用表情符號(hào)表示的,所以閱讀起來非常有趣,而且掌握似乎也不難。
Emoji表情符合現(xiàn)在不僅僅可以用于網(wǎng)上灌水,也可以用來編程。程序員現(xiàn)在已經(jīng)可以在GitHub上下載Emojicode SDK。這種名為Emojicode的編程語言,可以照亮任何程序員的一天。Emojicode是可用于制作跨平臺(tái)應(yīng)用的全新高級(jí)語言。
程序員編寫出來的Emojicode程序?qū)⒈籈mojicode實(shí)時(shí)引擎執(zhí)行,一般只有100kb大小,可以被一般的虛擬機(jī)快速執(zhí)行,這個(gè)引擎與Ubuntu,Mac OS X,Raspbian等兼容。程序員現(xiàn)在就可以在GitHub上下載Emojicode SDK和使用指南。
emojicode示例:
上圖就是一個(gè)簡單的emojicode程序?梢钥吹,除了變量和數(shù)值以外,emojicode的類型(Type)、方法(Method)、類方法(Class Method)、初始化器(initializer)名都是表情符號(hào)。🍮 表示變量設(shè)置,👴表示單行注釋,🏁表示方法,🍫表示變量+1,🍳表示變量-1,👌代表布爾類型(值只有真和假兩個(gè),分別是👍和👎,很直觀吧?),🆕代表初始化器……所以你大概不用看參考指南也知道上面這段程序是做什么的了吧。
盡管Emojicode充滿表情符號(hào)的程序看起來似乎非常幼稚,但是作為一門開源的高級(jí)編程語言,它可以開發(fā)出跨平臺(tái)的應(yīng)用,其編譯引擎只有100kb大小,但卻支持Ubuntu、OS X、Raspbian等操作系統(tǒng),編譯出來的程序執(zhí)行速度要比普通虛機(jī)都要快。
好了,如果你對(duì)emojicode感興趣,不妨到GitHub上下載他們的SDK試試,如果你還不太清楚上面那段程序是什么意思,可以看看他們的指南。期待看到你的第一個(gè)不那么枯燥的程序。