语言有时候是乏味的、无趣的、不够直观的——跟表情符号相比。
所以在虚拟世界中 emoji 正在迅速崛起,就连 Facebook 最近也增加了除点赞以外的一批表情符号。
但是有人觉得 emoji 入侵书面语言还不够,为什么编程语言一定就得是单调乏味的文字呢?
于是就有了Emojicode,一门面向对象的命令式高级混合语言。
Emoji表情符合现在不仅仅可以用于网上灌水,也可以用来编程。
程序员现在已经可以在GitHub上下载Emojicode SDK。这种名为Emojicode的编程语言,可以照亮任何程序员的一天。
Emojicode是可用于制作跨平台应用的全新高级语言。
它是开源的,拥有多范型的结构和流程。
作为多范型语言,Emojicode创建一个一致和稳定的接口,但它不拥有所有Emoji表情,程序员还是需要使用其他字符变量。但是Emojicode对表情图案友好。
上图就是一个简单的 emojicode 程序。
可以看到,除了变量和数值以外,emojicode 的类型(Type)、方法(Method)、类方法(Class Method)、初始化器(initializer)名都是表情符号。
🍮表示变量设置,👴表示单行注释,🏁表示方法,🍫表示变量 +1,🍳表示变量-1,👌代表布尔类型(值只有真和假两个,分别是👍和👎,很直观吧?),🆕代表初始化器……
所以你大概不用看参考指南也知道上面这段程序是做什么的了吧。
尽管 Emojicode 充满表情符号的程序看起来似乎非常幼稚,但是作为一门开源的高级编程语言,它可以开发出跨平台的应用,其编译引擎有 100kb 大小,但却支持 Ubuntu、OSX、Raspbian 等操作系统,编译出来的程序执行速度要比普通虚机都要快。
程序员现在就可以在GitHub上下载Emojicode SDK和使用指南了哦。
程序猿表示好开心!!!
【侵权请联系删除】
作者:小rui
来源:HITwh计软妹