0

私はしばらくの間、オーディオを操作するためのコンソール アプリケーションを C++ で作成しており、それらを Web サイトで実行することに興味があります。私のプログラムのほとんどは非常にリソースを消費しますが、実行時間が最大 5 ~ 10 分で、ディスクとの間で数ギガバイトの読み取りと書き込みを行い、数ギガバイトのメモリを必要とするものもあります。以前にいくつかの単純な php-mysql ページを作成したことがありますが、このようなものはありませんでした。そのため、希望を持って Web サイトでアプリケーションを実行する方法を学ぶ前に、いくつか質問する必要があると思います。

  1. このようなプログラムを Web 上で実行することは可能なのでしょうか? サーバーでのパフォーマンスは PC と比べてどうですか?
  2. Web ホストは通常​​、1 人のユーザーがこの種のメモリを使用することを許可しますか?
  3. 通常、Web プログラミングでは c++ が最初の選択肢ではないことは承知していますが、パフォーマンスが重要になるため、Java よりも優れているでしょうか?

私はこれについて何も知らないので、私の期待をまっすぐに伝えようとしています.

4

2 に答える 2

0

いいえ、プログラミング言語はそれほど重要ではありません。以前は、Java は C++ よりも遅いと私は信じていましたが、コンパイラーが改善されるにつれて、そのギャップはほぼ解消されました。アプリケーションをより適切に実行したい場合は、非常に効率的な方法でアプリケーションを設計してください。まだ行っていない場合は、 Time Complexityを調べると役立つ場合があります。時間の複雑さが改善されるほど、プログラムは高速になります。

于 2013-10-01T19:22:20.520 に答える