私のアルゴリズムが実行可能かどうかをテストするために、よくMATLAB/Pythonでコードを書いています(&実際に動作します)。私は、コード全体をC言語に変換する必要があります。また、FORTRAN90言語で変換する必要があります。ある言語から別の言語にコードを手動で翻訳する
中規模のコードをある言語から別の言語に手動で変換するにはどうすればよいですか?
私が試みた:
が他に一方からコード全体を変換し、それをテストします。 (たまにはエラーやバグがなくなるだけで、エラーの原因を見つけることが問題になることがあります)
数行ごとに出力の一貫性をチェックします。 (時間がかかる)
f2c
のようなコンバータを使用してください。
また,:
私はとかなり精通しています(私の経験では、彼らは非常に恐ろしいです。私は、異なる機能を持つライブラリの多くへのリンクがCおよびFortranを求めて)私が扱うプログラミング言語なので、マニュアルやリファレンスガイドは必要ありません(つまり、構文を知っています)。
私はMATLABとCについてこの質問を特に翻訳パラダイムとして求めていません。
サイズに関しては、コードは100行未満です。
ある言語のコードを別の言語に呼びたいとは思わない。それを提案しないでください。
最初のオプションは最も論理的です。変換とテスト。しかし、変換は単位テストと刻々と交錯する必要があります。 – ja72