Okay, but the alternative isn't ML; virtually all of this software would otherwise be written in C or C++.