41

Euboea – simple, fast, AOT-compiled programming language

 5 years ago
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.

FzUbeyQ.png!web

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! 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

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK