NVIDIAの講習会などで「フォートラン77を最低でも90にしておけば当社のGPU加速化の恩恵が受けられます」といった話を聞き、まだ77のままの人もいるやりとりを目にしました。77の人も「それなら90にします!2005にします!」ってかんじではなかったです。おそらくけっこう書き換えは難しいだと察します。そこで思いついたのですが、この手の問題は、最近のコード変換や生成人工知能を使えば、77を90や2005に自動変換してNVIDIAのCUDAの恩恵を受けられるようにできるのでしょうか。

1件の回答

回答を書く

1075025

2026-04-09 17:20

+ フォロー

77ってのは1977年版って意味で、機能だけの話で言えば低機能で、最近のFortranや他の言語に書き換えるのはそんなに難しくはないし、時間は十分にあったのですが、いまだに77を使っているってのは敢えてそれをしなかったわけです。「動くように書き換える」ことは多分そんなに難しい話ではないのでしょう。ここで問題は「書き換える前と全く同じ動作?」という点です。

移行してもいい、と手放しでいうためには「動く」ことだけではなく「同じ問題に対しては以前のプログラムと全く同じ結果を返す」ことが必要です。そうでなければ、「その変換したプログラムを使ってもいいの?」という評価をやらなければいけなくなります。そこまで含めて「自動」でできるのならいいのですけれど、コードを置き換えました、というだけなら多分使ってもらえないでしょうね。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有