41
Euboea – simple, fast, AOT-compiled programming language
source link: https://www.tuicool.com/articles/hit/rAZjeqQ
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Euboea is blazingly fast and small programming language compiled ahead-of-time directly to machine code .
Builds
Build Tests Misc Test build:Cov build:
Coverage:
Philosophy
Philosophy of Euboea includes following rules:
- Fast language compiled to machine code.
- Use AOT compilation.
- Include minimal usable set of keywords and control structures .
- Allow simple cooperation with C .
- No access to files on physical drive.
- Access only to stream I/O .
- Focus on targeting UNIX-like operating system.
- Intended to be used with shell scripts .
- Focus on low level programming.
Speed
You can check speed of Euboea yourself, or check out speed using premade microbenchmark in benchmarks directory. On my PC, Euboea can be up to 4 times faster than PUC-Rio Lua
Learning Euboea
You can check out the wiki!
Contributing
Currently, I will merge pull requests helping with:
- Conforming to philosphy
- Adding more libc calls
- Increasing code coverage by pumping up more tests/examples
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK