||May 16, 2013 01:56
I saw this thread on stackoverflow
with lots of arguments for and against fortran/C and I guess it all comes down to legacy code in Fortran. I notice you mentioned Fortran 2008 which should be backwards compatible with any other Fortran code which is one advantage. I'm guessing that OOP programming doesn't make things any faster so using C++ is again pointless. If you have more experience with Fortran over C++ you might as well use Fortran. A lot of CFD code seems to be written in Fortran and converting things over does require some experience in C/C++. Many Fortran programmers mention that Fortran has built in methods which are just as easily found within C/C++ libraries. C++ 11 is now capable of complex numbers or was that something included way back when.
It might all come down to who you are working with and whether team production is faster using Fortran. I personally don't like Fortrans syntax and have converted Fortran code I liked to C++.