Можем ли мы считать это "новым языком", я думаю, что это семантика. Это не имеет значения. Он обратно совместим с нашим текущим кодом C ++, и это лучший язык. Неважно, считаем ли мы это «одним и тем же языком».
Об изучении языка помните, что существует множество новых функций, облегчающих изучение и использование языка . Большинство функций, которые добавляют сложность, предназначены только для разработчиков библиотек. Они могут использовать эти новые функции, чтобы создавать лучшие, более эффективные и простые в использовании библиотеки, которые вы можете использовать, не зная о функциях. Некоторые изменения на самом деле упрощают и обобщают существующие функции, делая их более легкими для освоения новичками.
Это большое обновление, да, но оно опирается на десятилетний опыт работы с текущим стандартом C ++. Каждое изменение есть, потому что опыт показал, что оно необходимо. На самом деле, комитет крайне осторожен и консервативен, и отказался от огромного количества других языковых улучшений. Здесь добавлены только основные принципы, с которыми 1) все могли бы согласиться, и 2) можно было указать их вовремя, не задерживая новый стандарт.
Это не просто несколько языковых дизайнеров, которые сидят и обсуждают новые функции, которые они хотели бы попробовать.