Dino Programming Language: Scripting, Functional, and Object-Oriented Powerhouse
2025-06-05
Dino is a high-performance programming language blending scripting, functional, and object-oriented paradigms. Its history dates back to 1993, initially used at the Russian game company ANIMATEK. This document details the implementation of Dino's 0.98 development version, covering its bytecode compiler, interpreter, JIT compiler, and type inference. Performance comparisons against Python, PyPy, Ruby, and others are presented across architectures like x86-64 and AARCH64. Dino boasts features like multi-precision integers, heterogeneous extensible arrays, associative tables, first-class functions, fibers, exception handling, and pattern matching, with innovative class composition for safe and powerful object orientation.
Development
Dino programming language