Skip to content
TopicTracker
出典 HackerNews原文を表示
翻訳言語翻訳言語

Hobbes – 言語組込みJITコンパイラ

Hobbesは、Morgan Stanleyが開発したプログラミング言語とJITコンパイラであり、大規模データ処理と分析を効率的に行うために設計されています。型推論や動的コンパイルを特徴とし、C++アプリケーションへの組込みが可能です。

背景メモ

モルガン・スタンレーが内製開発し、2024年にオープンソース化した関数型プログラミング言語。金融機関が取引システムなどの超低レイテンシ(応答遅延の極小化)を要求する処理向けに設計している。Hobbesの最大の特徴は「コンパイル時間ではなく実行時の挙動に特化したJIT(Just-In-Time)コンパイラ」を言語自体に内蔵している点。従来の言語ではコンパイル時に型や構造が固定されるが、Hobbesは実行中のデータ構造や型を動的に解析・最適化できる。これにより、金融取引のように頻繁にデータ構造が変わる環境でも、C++並みの速度を維持しながら動的言語的な柔軟性を実現する。モルガン・スタンレー内では既に同社のリスク管理システムやリアルタイム取引分析に使われてきた実績がある。"

関連記事