1. Наличие таковых. Некоторые утверждают, что критерии качества языка программирования субъективны. Но это же не поэзия <неразборчиво>!
2. Мое понимание критериев качества языка программирования:
А. семантика -- тут вопрос в том, насколько язык умеет оперировать абстракциями -- т.е. создавать новые и правильно (верифицируемо) использовать готовые.
Б. синтаксис языка. Тут у меня есть точка зрения, но интересно послушать чужие мнения.
В. возможность цеплять чужие либы.
3. Ну и собственно вопрос. По каким ключевым словам на английском гуглить?
По-русски гуглиться мало, и достаточно хлипкие утверждения.