Dinoプログラミング言語:スクリプティング、関数型、オブジェクト指向の強力な組み合わせ

2025-06-05
Dinoプログラミング言語:スクリプティング、関数型、オブジェクト指向の強力な組み合わせ

Dinoは、スクリプティング、関数型、オブジェクト指向のパラダイムを融合させた高性能プログラミング言語です。その歴史は1993年に遡り、当初はロシアのゲーム会社ANIMATEKで使用されていました。このドキュメントでは、Dinoの0.98開発版の実装の詳細を説明し、バイトコードコンパイラ、インタプリタ、JITコンパイラ、型推論などを網羅しています。x86-64やAARCH64などのアーキテクチャにおける、Python、PyPy、Rubyなどの他の言語とのパフォーマンス比較も示されています。Dinoは、多倍長整数、異種拡張配列、連想テーブル、第一級関数、ファイバ、例外処理、パターンマッチングなどの機能を備えており、革新的なクラス合成により、安全で強力なオブジェクト指向プログラミングを実現しています。