It says it's a bit difficult with Fortran.
See Also :
http://www.gnu.org/software/octave/doc/v4.0.1/External-Code-Interface.html
3) The ease of writing code is the best when done as m-files.
C/C++ impart speed when the m-files need a large time.
Thus one can utilize octave to it's full potential with C/C++ and M-files.
Yes, C/C++ and M-files are preferred than Fortran.
Bests,
Mudit