1

数値計算部分が大きいアルゴリズムを開発しています。私のプロジェクトのスーパーバイザーは、この理由から Fortran を使用するように勧めてくれました。そのため、ここ数週間、私は Fortran に取り組んできました (これまでのところ非常にうまくいっています)。それは彼のアルゴリズムの新しいバージョンであり、基本的には多くの数値計算です。

ただし、私の場合は、より多くの「ロジック」が必要です。詳しくは説明しませんが、ブルート フォース アプローチは fortran だけを使用して行われます。これは、ファイルからの読み取りと操作の実行の 95% にすぎないためです。しかし、このプロジェクトの目的は、これを行うための効率的なアルゴリズムを提供することです。私は方法について考えていて、貪欲なアプローチ (ヒル クライミングのようなもの) から始めたいと思っていました。 Fortran ではなく C++ でアルゴリズムを記述した方がよいでしょう。

基本的に、C++ でアルゴリズムの「ロジック」を開発し、数値計算の大部分を実行する必要があるたびに Fortran を呼び出すのはどれほど難しいと思いますか。それは価値があるでしょうか?それとも、2 つの言語のうちの 1 つに固執する必要がありますか?

非常に無知な質問で申し訳ありませんが、Hill Climbing などのアルゴリズムを C++ ではなく Fortran で作成した場合に作成するのがより難しくなるかどうか、またこの場合の Fortran の利点に価値があるかどうかはわかりません。

お時間をありがとうございました。良い一日を!

4

0 に答える 0