Вот в этих фазах, особенно в последней, смысла совсем не вижу.
Тут еще подумалось, вот в q есть встоенная функция, умеющая быстро сотрировать большие файлы. Если вдуг оказалось бы, что она быстрее всех представленных, как бы ее переписывалт буква в букву?
Если бы в q оказалась встроенная функция которая умела бы сортировать большие файлы, и эта функция была бы написана на самом q (т.е. входила бы с стандартную библиотеку, которая пишется на самом этом языке), то да остальные тоже реализовали бы такую функцию.
std::sort писан на С++, там нет никакой магии, а qsort писан на Си, и там магии тоже нет. Не вижу ни одной причины почему нельзя реализовать частные случаи (для целых чисел) на любом другом универсальном ЯП.
Если на вашем языке нельзя написать функцию сортировки, ну тогда я не знаю.. Наверно этот язык для этого теста действительно не подходит.