要約:
- 米国国防高等研究計画局(DARPA)が、プログラミング手法の近代化を目指す野心的なプロジェクト「TRACTOR」を開始
- 「TRACTOR」は、古いCコードをより安全なRustプログラミング言語に変換することを目指す
- 「TRACTOR」の目標は、CからRustへの自動変換だけでなく、高品質でスキルのある開発者が手動で作成するRustコードのスタイルを達成すること
- 「TRACTOR」は、広範なコードベースを効率的に更新するために機械学習の最近の進歩を活用する
- 「TRACTOR」は「ここにいくつかのCコードがあります。安全な慣用的なRustコードに変換してください」とAIチャットボットに伝えて自動翻訳を行う
感想:
「TRACTOR」プロジェクトは、古いCコードからRustへの変換を自動化し、プログラムの品質やスタイルを向上させることを目指しています。これにより、Cプログラムに内在するメモリセーフティの脆弱性のクラスを撲滅することが期待されます。機械学習やAI技術の進化を活用することで、過去の大規模なコードベースの更新が可能になります。将来的な成果が楽しみです。
元記事: https://thecyberexpress.com/darpas-tractor/