• 米国防高等研究計画局(DARPA)は、TRAnslating All C TO Rust(TRACTOR)プログラム的コード変換車両の開発を推進している
  • TRACTORは、遺産のCコードをRustに自動変換する機械学習ツールの開発を目指す
  • メモリセーフティのために、AIモデルがプログラミング言語の変換を支援し、ソフトウェアをより安全にすることを期待
  • 技術巨大企業は、メモリセーフティの問題を公表し、CやC++以外の言語の使用を推進している
  • プライベートセクターのメッセージは公共セクターの注意を引き、ホワイトハウスとCISAはRustを主とするメモリセーフティプログラミング言語の使用を推奨

私の考え:メモリセーフティはソフトウェアのセキュリティ向上に重要であり、DARPAのTRACTORプロジェクトは、AIと機械学習を活用してプログラムコードを安全な形式に変換することで、その課題に対処しようとしています。CやC++に代わる言語の採用が進み、Rustなどの言語が注目されています。自動コード変換の可能性には課題がありますが、技術的な挑戦を乗り越え、効率的な変換ツールが開発されることを期待しています。

元記事: https://www.theregister.com/2024/08/03/darpa_c_to_rust/