C++ is still a very big step forward compared to Fortran, Algol or Ada.
That is, many of the "safer" languages try to get by with disallowing explosive and dangerous constructs. With some of the more advanced tooling that is available and good discipline, one can still do some amazing things with them.
As far as I'm aware, Fortran and Algol are not widely used. But feel free to correct me.
What exactly do you know about Ada?