7月21日、海外の非営利メディアLawfareが「Rustへの投資」と題した論文を紹介した。この記事では、Rust言語の採用とその利点について詳しく紹介されている。
Rustの利点と市場の現状
Lawfareの「Security by Design Paper Series」において、Rustのようなメモリ安全なプログラミング言語を使用することで、セキュリティ脆弱性の50%以上が防止できるとする研究結果が紹介されている。
メモリ安全な言語の採用障害
これらの利点にもかかわらず、CやC++のようなメモリ安全でない言語が市場を占有しているため、メモリ安全な言語の採用は一部の領域で停滞している。JavaやPythonといった古いメモリ安全な言語とは異なり、新しいRust言語は効率性とメモリ安全を最適化している。しかし、Rustの革新的な設計と実装は、既存のエンジニアリングスキルやシステムと互換性がないため、市場の採用には摩擦が生じている。
Rust採用のための3つの提案
以下に、Rustの採用を促進するための3つの提案を示す:
教育とトレーニングの強化
既存のエンジニアに対して、Rustの教育とトレーニングを提供し、スムーズな移行を支援する。市場インセンティブの提供
メモリ安全な言語を使用する企業に対して税制上の優遇措置や助成金を提供し、採用を促進する。標準化と互換性の向上
Rustと既存システムとの互換性を高めるための標準化を推進し、移行コストを削減する。
詳細はInvesting in Rustで紹介されている以下の論文を参照していただきたい。