Критерии:
синтаксис и т.п.(вещи влияющие на понимание алгоритма, скорость кодинга, кривая обучения)
тулинг (сборщики, компиляторы, редакторы, менеджеры пакетов)
батарейки
по результату
надежность
скорость
потребление памяти
Чтобы вы выбрали в 2024?
java, python — достаточно удобны, много батареек, но результат средний, низкий.
c++ сложны в обучении, сложный синтаксис, много батареек, высокая скорость работы,
надежность под сомнением.
js вроде тоже по батарейкам лидер, но будто бы нишевый, потребляем много памяти(?),
ненадежный в силу слабой типизации.