Hasty Briefsbeta

Bilingual

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.