Dino Programmiersprache: Skripting, funktional und objektorientiert

2025-06-05
Dino Programmiersprache: Skripting, funktional und objektorientiert

Dino ist eine Hochleistungsprogrammiersprache, die Skripting, funktionale und objektorientierte Programmierung vereint. Ihre Geschichte reicht bis ins Jahr 1993 zurück, wo sie zunächst bei der russischen Spielefirma ANIMATEK eingesetzt wurde. Dieses Dokument beschreibt die Implementierung der Dino-Entwicklungsversion 0.98, einschließlich Bytecode-Compiler, Interpreter, JIT-Compiler und Typerinferenz. Leistungsvergleiche mit Python, PyPy, Ruby und anderen Sprachen werden auf Architekturen wie x86-64 und AARCH64 präsentiert. Dino bietet Funktionen wie mehrpräzise Ganzzahlen, heterogene erweiterbare Arrays, assoziative Tabellen, First-Class-Funktionen, Fibers, Ausnahmebehandlung und Mustererkennung, mit innovativer Klassenkomposition für sichere und leistungsstarke objektorientierte Programmierung.