My field, experimental nuclear and particle physics has moved in the last 15 years from a set of fortran based tools (CERNLIB and geant3) to a set of c++ based tools (ROOT and genat4).
But not because c++ is faster, because it makes complicated structures easier to write and maintain. Our data often have complicated inter-relationships which we express using pointers and type-trees. This was much harder to do in the old fortran77 code (and the move to replace the tools started before the newer fortrans were stable or well known).
It s also worth noting that people who have never done heavy number crunching might not understand how many uniform, deeply nested computations go into that kind of work. Even after decades of Moore's law were are still talking about hours, days or weeks on the biggest machines around (the problems just keep getting better). These codes typically have different characteristics from anything you'd write to run on you personal machine.