要約:

  • 米国国防高等研究計画局(DARPA)が、プログラミング手法の近代化を目指す野心的なプロジェクト「TRACTOR」を開始
  • 「TRACTOR」は、古いCコードをより安全なRustプログラミング言語に変換することを目指す
  • 「TRACTOR」の目標は、CからRustへの自動変換だけでなく、高品質でスキルのある開発者が手動で作成するRustコードのスタイルを達成すること
  • 「TRACTOR」は、広範なコードベースを効率的に更新するために機械学習の最近の進歩を活用する
  • 「TRACTOR」は「ここにいくつかのCコードがあります。安全な慣用的なRustコードに変換してください」とAIチャットボットに伝えて自動翻訳を行う

感想:

「TRACTOR」プロジェクトは、古いCコードからRustへの変換を自動化し、プログラムの品質やスタイルを向上させることを目指しています。これにより、Cプログラムに内在するメモリセーフティの脆弱性のクラスを撲滅することが期待されます。機械学習やAI技術の進化を活用することで、過去の大規模なコードベースの更新が可能になります。将来的な成果が楽しみです。

元記事: https://thecyberexpress.com/darpas-tractor/