rust(2+) c++(2+) go(3+) java(1+) С# (1+) Python(все остальные)
На php тоже вполне можно было. По воркеру на ядро, синхронизируемся в файлике - и поехали. Там даже емнип какая-то встроенная функция для определения схожести текстов была. И чо остается, сиди да циклы в циклы оборачивай.