百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
E

emojicode

> 编程语言
开源

全球唯一一门充满表情符号的编程语言

3.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

全球唯一一门充满表情符号的编程语言

Emojicode [![Join the chat at https://gitter.im/emojicode/emojicode][image-2]][2]

Emojicode is an open source, high-level, multi-paradigm programming language consisting of emojis. It features Object-Orientation, Optionals, Generics and Closures.

Getting Started

To learn more about the language and how to install Emojicode visit https://www.emojicode.org/.

We highly recommend to follow Emojicode’s Twitter account [@Real_Emojicode][6] to stay up with the latest.

Building from source

Building locally

Prerequisites (versions are recommendations):

  • clang and clang++ 6.0.1 or gcc and g++ 7.2
  • CMake 3.5.1+ and (preferably) Ninja
  • LLVM 7
  • Python 3.5.2+ for testing

Steps:

  1. Clone Emojicode (or download the source code and extract it) and navigate into it:

    git clone https://github.com/emojicode/emojicode
    cd emojicode
    
  2. Create a build directory and run CMake in it:

    mkdir build
    cd build
    cmake .. -GNinja
    

    You can of course also run CMake in another directory or use another build system than Ninja. Refer to the CMake documentation for more information.

  3. Build the Compiler and Packages:

    ninja
    
  4. You can now test Emojicode:

    ninja tests
    
  5. The binaries are ready for use! You can the perform a magic installation right away

    ninja magicinstall
    

    or just package the binaries and headers properly

    ninja dist
    

    To create a distribution archive you must call the dist script yourself (e.g. python3 ../dist.py .. archive).

Building using Docker

A Dockerfile is available for building in a Ubuntu 18.04 environment.

Steps:

  1. Clone Emojicode (or download the source code and extract it) and navigate into it:

    git clone https://github.com/emojicode/emojicode
    cd emojicode
    
  2. Build Docker image:

    docker build -t emojicode-build -f docker/clang .
    
  3. Verify the installation was fine and tests pass:

    docker run --rm emojicode-build
    ...
    ✅ ✅  All tests passed.
    
  4. Start image (and mount a directory to it):

    docker run --rm -v $(pwd)/code:/workspace -it emojicode-build /bin/bash
    
  5. Start coding!

    emojicodec /workspace/hello. && ./workspace/hello
    

License

Emojicode [is licensed under the Artistic License 2.0][8]. If you don’t want to read the whole license, here’s a summary without legal force:

  • You are allowed to download, use, copy, publish and distribute Emojicode.
  • You are allowed to create modified versions of Emojicode but you may only distribute them on some conditions.
  • The license contains a grant of patent rights and does not allow you to use any trademark, service mark, tradename, or logo.
  • Emojicode comes with absolutely no warranty.

[2]: https://gitter.im/emojicode/emojicode?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge [6]: https://twitter.com/Real_Emojicode [7]: https://github.com/emojicode/emojicode/blob/master/0.6.md#help-improving-emojicodes-syntax- [8]: LICENSE

[image-1]: https://app.codeship.com/projects/edbc3220-f394-0134-fad2-66135ababc06/status?branch=master [image-2]: https://badges.gitter.im/emojicode/emojicode.svg

Issues· 21 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ccompileremojicodeemojislanguage

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言