Вопрос интересный т.к. каждый язык имеет как свои "сильные" стороны так и "слабые' исходя из дизайна заложенного в язык (синтаксис и семантика) и транслируемого в код для исполнения
и, при этом, сам по себе алгоритм не существует в вакууме для решения какой то задачи, а переплетается с инфраструктурой используемого языка.
К, тому же и парадигмы языков для реализации алгоритма могут существенно отличаться для реализации алгоритма. К примеру есть и такие группы языков как Пролог, Лисп, Форт, Смаллталк ...
и на них реализация алгоритма будет отличаться от С/С++, Pascal, Baisic, Java, JS ...
P.S. Для иллюстрации этого достаточно посмотреть решения одних и тех же задач на разных языках с ресурса
https://rosettacode.org