Это более чем субъективно, потому что это влияет на качество компиляторов и тому подобное больше всего на свете. Однако, чтобы более прямо ответить на ваш вопрос, говоря с точки зрения языка / компилятора, в Fortran over C нет ничего, что сделало бы его по своей природе быстрее или лучше, чем C. Если вы выполняете тяжелые математические операции, все сводится к качество компилятора, умение программиста на каждом языке и встроенные библиотеки поддержки математики, которые поддерживают эти операции, чтобы в конечном итоге определить, что будет быстрее для данной реализации.
РЕДАКТИРОВАТЬ: Другие люди, такие как @Nils, подняли хороший вопрос о разнице в использовании указателей в C и возможности псевдонимов, что, возможно, делает наиболее наивные реализации медленнее в C. Однако есть способы справиться с это в C99, через флаги оптимизации компилятора и / или в том, как фактически написан C. Это хорошо описано в ответе @Nils и последующих комментариях к его ответу.