When I was in graduate school, I was taught that if high performance was required in a software application, it had to be written in anassemblylanguage.
The advent of modern optimizing compilers and many fold enhancements in computing hardware performance have now eliminated the need to use anassemblylanguage in most applications and most applications are now written in higher level languages.