Mit modernen Standards und Compilern, nein!
Einige Leute hier haben behauptet, dass FORTRAN schneller ist, weil der Compiler sich nicht um Aliasing kümmern muss (und daher bei der Optimierung mehr Annahmen treffen kann). In C wird dies jedoch seit dem C99-Standard (glaube ich) mit der Aufnahme des Schlüsselworts restrict behandelt. Damit wird dem Compiler mitgeteilt, dass der Zeiger innerhalb eines bestimmten Bereichs nicht aliased ist. Darüber hinaus ermöglicht C eine korrekte Zeigerarithmetik, bei der Dinge wie Aliasing in Bezug auf Leistung und Ressourcenzuweisung sehr nützlich sein können. Obwohl ich glaube, dass neuere Versionen von FORTRAN die Verwendung von "richtigen" Zeigern ermöglichen.
Bei modernen Implementierungen übertrifft C im Allgemeinen FORTRAN (obwohl es auch sehr schnell ist).
http://benchmarksgame.alioth.debian.org/u64q/fortran.html
EDITAR:
Eine berechtigte Kritik daran scheint zu sein, dass das Benchmarking möglicherweise verzerrt ist. Hier ist eine weitere Quelle (in Bezug auf C), die das Ergebnis in einen größeren Zusammenhang stellt:
http://julialang.org/benchmarks/
Sie sehen, dass C in den meisten Fällen besser abschneidet als Fortran (siehe auch die Kritikpunkte weiter unten, die auch hier zutreffen); wie andere bereits festgestellt haben, ist Benchmarking eine ungenaue Wissenschaft, die leicht zugunsten einer Sprache beeinflusst werden kann. Aber es zeigt, dass Fortran und C eine ähnliche Leistung haben.