Fortran with some changes required: http://www.ens.utulsa.edu/~diaz/cs8243/adifor.html
C with some changes required: http://www.ens.utulsa.edu/~diaz/cs8243/adiff.html