Emojicode
Emojicode是一门深奥编程语言。其特色在于关键字由绘文字所组成。[1]其主要实现以LLVM作为后端,能够生成优化过的本地机器代码。[2]
编程范型 | 多范型,面向对象[3] |
---|---|
设计者 | Theo B. Weidmann[4] |
实现语言 | C++ |
操作系统 | macOS、Linux |
许可证 | 艺术授权条款 2.0[5] |
文件扩展名 | .emojic 、 .🍇[6] |
网站 | www |
2020年7月17日(即世界表情图标日),编程学习平台Codecademy推出了Emojicode相关课程。[4][7]
示例
编辑- Hello World 程序[1]
🏁 🍇
😀 🔤Hello World!🔤❗️
🍉
- 比较数值大小[8]
🏁🍇
100 ➡️ a
200 ➡️ b
↪️ a ▶️ b 🍇
😀🔤a > b🔤❗️
🍉 🙅↪️ a ◀️ b 🍇
😀🔤a < b🔤❗️
🍉 🙅 🍇
😀🔤a = b🔤❗️
🍉
🍉
参考资料
编辑- ^ 1.0 1.1 Emojicode - Esolang. esolangs.org. [2022-02-07]. (原始内容存档于2022-02-11).
- ^ Emojicode. www.emojicode.org. [2022-02-07]. (原始内容存档于2022-03-23).
- ^ Ma, Dennis. 圖文並茂的程式碼! 外國開發 Emojicode 用表情符號寫程式. UNWIRE.PRO. 2016-03-07 [2022-02-07]. (原始内容存档于2022-04-13) (中文(台湾)).
- ^ 4.0 4.1 Visual Basics: Codecademy Launches a Course on Coding with Emojis. The New Stack. 2020-07-26 [2022-02-07]. (原始内容存档于2022-02-07) (美国英语).
- ^ Emojicode, Emojicode, 2022-02-03 [2022-02-07], (原始内容存档于2022-05-06)
- ^ Emojicode Documentation · Compile and Run Your First Program. www.emojicode.org. [2022-02-07]. (原始内容存档于2022-03-28).
- ^ Learn Emojicode. Codecademy. [2022-02-07]. (原始内容存档于2022-05-08) (英语).
- ^ Emojicode Documentation · Control Flow. www.emojicode.org. [2022-02-07]. (原始内容存档于2022-02-07).