Programming language Dino and its implementation
a year ago
- #benchmarking
- #programming-language
- #performance
- Dino is a high-level scripting language with functional and object-oriented features.
- Dino's implementation includes a byte code compiler, interpreter, JIT, and type inference.
- Performance comparisons show Dino's efficiency against Python, Ruby, JavaScript, Scala, and OCaml.
- Dino supports multi-precision integers, heterogeneous arrays, associative tables, and first-class functions.
- The language features powerful class composition, exception handling, concurrency, and pattern matching.
- Dino's implementation tools include COCOM, SPRUT, MSTA, SHILKA, and AMMUNITION.
- Benchmarking results highlight Dino's speed and efficiency across different architectures.
- Future development goals include type annotation, light-weight JIT, and broader platform support.
- Dino is licensed under GPL 2 and LGPL 2, with installation and testing details provided.