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