64 ビットアプリケーションを作成する理由として、次のことを挙げることができます。
性能を向上させるために 64 ビットプロセッサのより広いデータパスを 使用して、64 ビット整数の演算を大量に行う場合。
システムインタフェースに使用される基本的データ型が大きくなったので、いくつかのシステムインタフェースが拡張されたり制約が解消された。
改善された呼び出し規約や、レジスタセットの完全利用など、64 ビット命令セットの性能上の利点を利用できる。