Я разрабатываю алгоритм, который имеет большую числовую часть вычисления.Из-за этого мой руководитель проекта рекомендовал мне использовать Фортран, поэтому последние недели я работал над ним (пока все хорошо).Это была бы новая версия его алгоритма, который в основном состоит из множества числовых вычислений.
Мой, однако, имел бы больше «логики».Не вдаваясь в подробности, подход грубой силы делается с использованием просто fortran, потому что это всего лишь 95% чтения из файла и выполнения операций.Однако цель проекта - предоставить эффективный алгоритм для этого, я думал о методах и хотел начать с подхода Жадности (что-то вроде Hill Climbing), и это заставило меня задуматься, что, в частности, для этой части, может быть,было бы лучше написать алгоритм на С ++, а не на Фортране.
Итак, как вы думаете, насколько сложно было бы разработать "логику" алгоритма на С ++, а затем вызывать Фортран всякий раз, когда большая часть числового значениявычисления должны быть выполнены.Стоит ли это того?Или я должен просто придерживаться одного из двух языков?
Извините, если это очень невежественный вопрос, но я не могу понять, было бы сложнее написать алгоритм, такой как Hill Climbing, если сделать это сFortran вместо C ++ и преимущества Fortran в этом случае будут стоить.
Спасибо за ваше время и хорошего дня!