新しい64ビットコンピューターを入手しましたが、32ビットと64ビットの違いを理解しようとしています。64ビットの依存関係を使用して構築されたアプリケーションは64ビットでのみ実行できることを理解していますが、32ビットの依存関係を使用して構築されたアプリケーションは32ビットシステムと64ビットシステムの両方で実行できます。
しかし、他に違いはありますか?一部のプログラムには、ダウンロードできる2つの異なるWindowsバージョンがあります。1つは64ビット用、もう1つは32ビット用です。なぜ彼らは2つの異なるタイプを提供するのですか?プログラムを64ビットシステムで実行するために64ビットの依存関係を持つプログラムをコンパイルするための速度の向上はありますか?