Странный вопрос…
Вообще современный язык программирования мог бы быть чуть ближе к естественному в том плане, чтоб прощать описки и ошибки синтаксиса.
Вот пример из shell (не совсем АЯП, не совсем про то, но…)
$ love
» Команда «love» не найдена, но может быть установлена с помощью:
» sudo apt install love
Логично бы чтоб условный Python "понимал" что от него хотят и вел себя соответственно.
img = cv.imread('file.jpeg')
» Модуль opencv не установлен и не импортирован. Выполнить?
А то пока отвлекаешься на это - забываешь что писал )
Или:
x + 2
» Вы имели в виду х += 2, исправить?
Есть также куча операций, которых нет в библиотеках (слишком простые чтобы туда попадать или слишком узкоспециальные), но которые нужны сравнительно часто. Было бы хорошо, если бы язык "понимал" по заголовку что имеется в виду и "дописывал" ее сам. Ведь я это полгода назад делал! Кто должен помнить, я или комп?
def filter_keywords_by_tag(tag='noun'): …
» вы писали похожий метод 07.02.2020, использовать как шаблон?
Тут важно, что 07.02.2020, например, писался код как "одноразовый", создавать библиотеку таких фильтров нет смысла, новый фильтр будет не 1-в-1 как тот, а чуток другой и т.д.
Фрагментарно нечто подобное есть, конечно. Контейнеры, виртуальные окружения позволяют первое. Некоторые ИДЕ умеют делать автоматический рефакторинг, подставлять часто используемые фрагменты кода и т.п. Но таких "хотелок" много больше, язык (например Питон) это как-бы умеет (если так можно сказать, язык ничего не умеет, умеет программист), но вот "здесь и сейчас" не делает. Заставляет делать тебя.
Проклятые возможности, тк они есть, но "не совсем". Опять-таки это скорее возможности среды, а не языка.