C é uma ótima linguagem de programação, simples e clara.
Fortran, para problemas matemáticos, é imbativel!
Que tal usar o melhor dos dois mundos com este tutorial?
Vejamos o exemplo abaixo:
Arquivo testC.cpp
#include
using namespace std;
extern"C" {void fortfunc_(int *ii, float *ff);}
main(){
int ii=5; float ff=5.5;
fortfunc_(&ii, &ff);
return 0;}
Arquivo testF.f
subroutine fortfunc(ii,ff) integer ii real*4 ff
write(6,100) ii, ff 100 format('ii=',i2,' ff=',f6.3)
return end
Compilando
$ f77 -c testF.f$ g++ -c testC.cpp$ g++ -o test testF.o testC.o -lg2c
Executando
$ ./testii= 5 ff= 5.500
Aceito sugestões, agora que não tenho muita coisa para fazer em Fortran.